Eri*_*k J 6 ruby ftp proxy ruby-on-rails net-ftp
我使用Net :: FTP ruby库连接到FTP服务器并下载文件.这一切都运行良好,但现在我需要使用出站代理,因为他们的防火墙白名单IP地址,我使用Heroku来托管该网站.我正在尝试新的Proximo附加组件看起来很有前途,但我不能让Net :: FTP使用它.
我在Net :: FTP文档中看到以下内容:
connect(host,port = FTP_PORT)
建立与主机的FTP连接,可选择覆盖默认端口.如果设置了环境变量SOCKS_SERVER,则通过SOCKS代理设置连接.如果无法建立连接,则引发异常(通常为Errno :: ECONNREFUSED).
但是尝试设置此环境变量,或设置ENV['SOCKS_SERVER'] = proximo_url也不起作用.有谁知道如何正确地做到这一点?它不一定是SOCKS代理,HTTP代理也可以,但我不确定Net :: FTP库是否支持这一点.
...经过一些研究......
我发现Net :: FTP会查找一个名为的类SOCKSSocket,我找到了这些文档.但我不能包括它.include 'socket'返回false,我很确定这意味着它已经加载了.
小智 -1
您可以使用 Proximo 包装器通过 Proximo 转发流量。以下是官方说明: https://devcenter.heroku.com/articles/proximo#forwarding-traffic-through-proximo
| 归档时间: |
|
| 查看次数: |
2020 次 |
| 最近记录: |