通过代理 FTP Ubuntu 11.10

通过代理 FTP Ubuntu 11.10

我开发了几个从 ftp 服务器获取数据的脚本。我的机器位于代理服务器后面,这阻止我的脚本(以及像 ftp 这样的程序)连接到我的测试服务器。

使用 Windows ftpclient 测试,可以使用 SOCKS5 协议访问代理。如何在我的 ubuntu 11.10 的系统层上模拟这一点?

使用系统设置 -> 网络代理解决了我的 http 和 https 连接问题,但使用正确的 ftp ip:port 组合不允许我连接到我的测试服务器。我怀疑需要定义协议,但不知道在哪里或如何定义。

问候,

卡斯滕

答案1

您需要在 bash 中添加环境变量,以便 wget 等客户端可以通过代理使用 ftp

 export FTP_PROXY='http://192.168.0.1:9000'

 export FTP_PROXY='http://username:[email protected]:9000'

您在脚本中使用了什么客户端?

相关内容