![FTP/SFTP 和 Fuse 网络直通,无需使用网络服务器的带宽](https://linux22.com/image/523674/FTP%2FSFTP%20%E5%92%8C%20Fuse%20%E7%BD%91%E7%BB%9C%E7%9B%B4%E9%80%9A%EF%BC%8C%E6%97%A0%E9%9C%80%E4%BD%BF%E7%94%A8%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E5%B8%A6%E5%AE%BD.png)
我想在我的 Web 服务器上使用 fuse 提供使用 ftp/sftp 从远程文件存储挂载的文件,而不使用 Web 服务器的带宽。
目标是让 Web 服务器透明地向用户提供文件,而不向他们提供原始的 ftp 信息,因此ftp://用户:[电子邮件保护]不行。
nginx(或者必须使用 apache)是否可以在不使用服务器带宽的情况下将数据“反弹”给用户?
欢迎提出任何想法或建议。
谢谢。
答案1
不,这是不可能的。如果您希望客户端直接检索它,他们必须有一个直接链接。如果您想隐藏来源,那么您的 Web 服务器基本上必须充当代理。
答案2
Zoredache 是正确的,但是你可以稍微混淆 FTP 服务器……并希望没有人仔细查看链接。没有办法真正隐藏与另一台服务器的连接。最好的情况是,你可以设置设备 IP 的 DNS 条目……并提供类似“ftp://用户:[电子邮件保护]“。
我真的想不出任何理由去尝试隐藏与远程服务器的连接,因为无论您是否发布指向该服务器的链接,黑客最终都会找到它。