我最近在 Windows 环境中设置了一个 FTP 服务器,但我发现在我的公司网络中,来自/到公司 LAN 外部的 FTP 传输是被禁止的。
是否有任何“应用程序”可以让我通过 HTTP 访问文件和目录(允许我下载它们)?
我的机器上正在运行一个 Web 服务器,因此我可以设置任何用 Web 编写的(HTML、PHP 等)程序。
编辑:任何到 LAN 环境外部的连接都通过代理(或类似的东西,它还会过滤一些网站),它们会过滤传出和传出的 FTP 和 SSH 连接(至少)。他们在某些计算机中使用 PAC。
编辑:解决方案必须独立于客户端的操作系统,在我的工作中我使用 UNIX 和 Linux 环境。
答案1
首先,SFTP 是一个选项吗?因为它确实比 FTP 好得多(安全性等)。
现在,你说的“禁止”是指他们说“不要这样做,但我们没有真正的办法阻止你”还是指他们封锁了端口 20 和 21?因为更改监听的端口很容易。
最后,你想WebDAV? 根据您的服务器,设置起来相对容易。
答案2
答案3
答案4
能够访问文件和目录并通过 HTTP 下载它们的应用程序称为...浏览器。
HTTP 将显示目录中的所有文件,但出于安全原因,此功能默认关闭。您只需单击一下即可下载它们,或者通过右键单击菜单下载浏览器喜欢显示的文件(例如图像)。
您需要打开目录的目录浏览功能。
如果您需要更多信息,请指出您的操作系统和 Web 服务器。