ruby 是否具有 java 中的 socksProxy 之类的功能?

Does ruby has a feature like socksProxy in java?

当我在java中编写程序时,我使用-DsocksProxyHost-DsockProxyPort选项将我所有的网络请求代理到指定地址。

ruby有这样的功能吗? 我知道 ruby 中有 Proxy class。但是,我认为当我想连接到oracle数据库时不能使用它。

您可以使用 JRuby 使用 -J 标志将选项传递给 JVM:

jruby -J-DsocksProxyHost=domain program.rb

MRI/Rubinius 没有类似的标志,但您可以使用 gem 之类的 proxifier or socksify 来为您完成脏活累活。