我正在使用 Java 创建一个使用 TCP 进行通信的客户端/服务器应用程序。客户端运行的网络具有出站防火墙,可阻止客户端连接到服务器。有什么方法/解决方法可以通过此防火墙创建 TCP 连接吗?
我尝试使用开放的常见端口,例如端口 80、443 和 113,但是防火墙似乎会在建立连接后断开连接(可能是通过检测非协议数据包)。
另一种方法是让客户端软件作为从外部网站托管的 Java 小程序运行,但我不确定出站防火墙是否仍然能够阻止此连接。
任何帮助将不胜感激。
假设用户可以访问互联网,并且无法通过端口 80/443 进行远程登录,这可能意味着用户通过浏览器中配置的 HTTP 代理进行连接。
您可以尝试通过 HTTP 代理研究各种隧道方法......不过,这将是一个非常不稳定的黑客攻击。
我建议联系系统管理员,解释您的需求,并看看他/她的建议。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)