我在 2 台独立的虚拟机上安装了squid
代理服务器和vsftpd
FTP 服务器。如何在计算机 A(安装了 squid 的位置)上配置 squid 代理服务器,以将 ftp 请求转发到计算机 B(安装了 vsftpd 的位置)
答案1
这是不可能的乌贼. Squid 可以做缓存,但不能做端口转发。
Squid 是支持 HTTP、HTTPS、FTP 等协议的 Web 缓存代理。它通过缓存和重复使用经常请求的网页来减少带宽并缩短响应时间。
你需要做的是使用 iptables 进行端口转发这会将机器 A 上的 ftp 请求转发到机器 B。
对于 FTP 代理你也可以尝试这样的操作:http://www.ftpproxy.org/