我使用Java来创建将使用TCP客户机/服务器应用程序。 该客户端上运行的网络具有一个出站防火墙防止客户端连接到服务器。 有什么办法/解决方法来创建通过此防火墙TCP连接?
我曾尝试使用打开的诸如端口80,443公共端口,和113,但是防火墙出现一次它是由(可能通过检测非协议分组)丢弃连接。
另一种方法是有运行从外部网站主办的Java小程序的客户端软件,但我不知道,如果出站防火墙仍然能够阻止该连接。
任何帮助将不胜感激。
我使用Java来创建将使用TCP客户机/服务器应用程序。 该客户端上运行的网络具有一个出站防火墙防止客户端连接到服务器。 有什么办法/解决方法来创建通过此防火墙TCP连接?
我曾尝试使用打开的诸如端口80,443公共端口,和113,但是防火墙出现一次它是由(可能通过检测非协议分组)丢弃连接。
另一种方法是有运行从外部网站主办的Java小程序的客户端软件,但我不知道,如果出站防火墙仍然能够阻止该连接。
任何帮助将不胜感激。
您可以尝试使用HTTP或HTTPS通信。 通过隧道你对这些协议,有可能防火墙通过让你的流量。
假设用户有互联网接入,你无法通过端口80/443远程登录,它可能意味着,用户通过在浏览器中配置HTTP代理连接。 你可以尝试在通过HTTP代理...虽然各种隧道的方法,那将是一个非常不稳定的黑客研究。
我建议系统管理员联系,说明您的需求,看他/她暗示什么。