强制所有HTTP请求遵循系统代理配置



我正在使用一个ruby应用程序,它使用一些与web服务接口的松耦合模块。这些模块使用ruby的net::http模块进行网络通信。但是原始代码没有办法指定代理配置。当然,ruby的net::http不尊重系统代理配置。

我想知道是否有一种方法可以通过路径变量'http_proxy'指定的代理服务器通道化所有http请求,而无需更改这些模块。(这些模块是分开维护的,做一些困难的改变会使将来更新它们变得困难)

我正好有这个问题,似乎红宝石代理剂是一种宝石,应该能够帮助解决这个问题:https://github.com/samuelkadolph/ruby-proxifier

相关内容

  • 没有找到相关文章

最新更新