请问,如果在公网中,如何使用这个功能来索引和分享文件呢?
因为在公网环境中, 无法使用SMB, 更不能打开445端口进行共享。
而且还要考虑,设备处在防火墙、路由器等后面的复杂NAT环境。
考虑到FTP协议,不管是主动还是被动模式,对于处在NAT环境中的设备都不太友好。
是否考虑过通过HTTP来共享索引和共享文件。因为现在可以通过添加EFTP服务器的方式来索引和共享另外一台计算机上的文件。
只是EFTP它比较麻烦需要手动切换,不能同时兼顾本地文件和远程文件。外加上面所说的原因FTP不适合公网和NAT环境。
或者使用基于SSH的SFTP,现在的win10以上版本的系统都自带这个功能组件。
更早的系统win7、win8等都可以使用这个项目另外安装它(https://github.com/PowerShell/Win32-OpenSSH)
Linux就更不用说都自带它,或者Everything的开发者们,让Everything自带个SFTP服务器。
如果Everything可以同时添加N台其他设备,通过SFTP来索引文件,同时还可以共享文件,传输文件,将会是个很好的方案吧。通过SFTP应该可以直接把其他计算上数据库拿过来用吧。
----------------------------------------------------------------------------
Excuse me, if in the public network, how to use this function to index and share files?
Because in the public network environment, SMB cannot be used, and port 445 cannot be opened for sharing.
Also, consider that the device is in a complex NAT environment behind firewalls, routers, etc.
Considering the FTP protocol, whether it is active or passive mode, it is not very friendly to the device in the NAT environment.
Have you considered sharing indexes and sharing files over HTTP? Because now you can index and share files on another computer by adding an EFTP server.
It's just that EFTP is more troublesome and needs to be switched manually, and it cannot take into account both local files and remote files. In addition, for the reasons mentioned above, FTP is not suitable for public networks and NAT environments.
Or use SSH-based SFTP, which now comes with this functional component in systems with versions above win10.
Earlier systems win7, win8, etc. can use this project to install it separately (https://github.com/PowerShell/Win32-OpenSSH)
Not to mention Linux comes with it, or the developers of Everything, let Everything come with an SFTP server.
If Everything can add N other devices at the same time, index files through SFTP, and also share files and transfer files, it will be a good solution. It should be possible to directly use other computing databases through SFTP.
Everything Server on public network
Re: Everything Server on public network
Everything is currently dependent on SMB shares.
I will consider sharing files over FTP/HTTP.
Thanks for the suggestions.
To index SMB shares, please try folder indexing.
Everything ETP/FTP Server
Everything HTTP Server
Everything Server
I will consider sharing files over FTP/HTTP.
Thanks for the suggestions.
To index SMB shares, please try folder indexing.
Everything ETP/FTP Server
Everything HTTP Server
Everything Server