我有红帽企业Linux(RHEL)5局域网服务器与Squid 2.6稳定的代理设置。
在这个下面有一些Windows XP桌面。
现在,我在Windows XP中安装了FileZilla FTP客户端,为我的客户的网站提供服务。
但是我无法通过FileZilla连接FTP服务器。
我也设置了通用代理。 (HTTP / 1.1使用CONNECT方法。)
我收到一条错误消息,
状态:通过代理连接到(ftp主机名)
状态:连接到主机名:端口…
状态:build立与代理的连接,执行握手…
响应:代理回复:HTTP / 1.0 403禁止
我怎么解决这个问题?
通常,企业networking代理将只允许连接到端口443。 Filezilla将尝试通过您的代理连接到端口21(FTP命令端口),但您的代理告诉你这是被禁止的。
那么如何解决这个问题? 在公共互联网上build立一个运行Linux的虚拟机。 将端口443configuration为SSH服务器端口。 使用putty通过您的Web代理连接到虚拟服务器上的端口443,并通过该连接(隧道)设置SOCKS代理。 最后,configurationFilezilla以使用本地SOCKS代理(这实际上是通过在您的Web代理上build立的SSH隧道将连接redirect到您的虚拟Linux主机)。