为同一个 JVM 使用多个本地 SOCKS 代理隧道
Using several local SOCKS proxy tunnel for the same JVM
我有两个代理隧道 运行,一个在端口 1080 上,一个在端口 1090 上。
我使用 -DsocksProxyHost=locahost -DsocksProxyPort=1080
向 JVM 提供 1080 代理
但我想知道如何同时为 JVM 提供多个隧道。
提前致谢。
干杯
您需要提供代码来决定对任何给定连接使用两个 SOCKS 连接中的哪一个。该代码进入 ProxySelector,您需要在启动时在您的应用程序中注册它。这不能单独使用属性来完成。
有关如何在 Java 8 中执行此操作的详细信息,请参阅 https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html 的官方文档。
我有两个代理隧道 运行,一个在端口 1080 上,一个在端口 1090 上。
我使用 -DsocksProxyHost=locahost -DsocksProxyPort=1080
向 JVM 提供 1080 代理
但我想知道如何同时为 JVM 提供多个隧道。
提前致谢。 干杯
您需要提供代码来决定对任何给定连接使用两个 SOCKS 连接中的哪一个。该代码进入 ProxySelector,您需要在启动时在您的应用程序中注册它。这不能单独使用属性来完成。
有关如何在 Java 8 中执行此操作的详细信息,请参阅 https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html 的官方文档。