java - Socksifying Java ServerSocket - 如何处理

标签 java proxy firewall socks

我想让一个在网络 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/

相关文章:

sockets - Windows 防火墙入站规则与 netstat 监听端口不匹配

java - Spring Boot 和 fetchType=Lazy

java - 使用代理参数从 Java 启动另一个 JVM

sql-server - 如何通过 PowerShell (Azure CLI) 启用 "Allow Azure services and resources to access this server"?

flutter - 通过pubspec.yaml从内部存储库中提取依赖项

proxy - 无法从 socks 中确定 SOCKS 版本

python - 在防火墙后面的学校计算机上安装 pygame 或其他 python 包

java - 解析 XSD 并获取嵌套元素

java - 通过安卓连接WiFi

java - Android Studio 无法识别我的资源目录