我想让一个在网络 A 上运行的 Java 程序有一个通过代理在另一个网络 B 上运行的 ServerSocket。我玩过 SOCKS5 代理(有效),但 Java 中的所有代理功能似乎只适用于客户端连接,不适用于 ServerSockets(没有采用 Proxy 参数的构造函数)。向 Google 求助无济于事。
我应该采取什么方法来运行它?
如果特定的客户端比通用的 SOCKS 或 Web 代理更好,那很好,但它必须是 Java(将 sshd 排除在外)。
目标 JVM 最好是 Java 5,然后是 Java 6。
最佳答案
为什么不设置一个 stunnel处理从一个网络到另一个网络的流量转发?正如 ZZ Coder 提到的,这不是服务器问题,因此该解决方案应该存在于您的 Java 应用程序代码库之外,恕我直言。
关于java - Socksifying Java ServerSocket - 如何处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3014226/