隧道通过https代理服务器(客户端 – 服务器模式)

我需要在限制性防火墙后面获得可靠的Internet连接。

事实:

  • 防火墙免提HTTP连接到任何地方,只要它到达目标端口443
  • 我有一些服务器可以在互联网上公开访问,但他们都处理端口443的stream量

因此:

  • 我不能使用像“开瓶器”或“httptunnel”这样的http工具的“常规”隧道,因为443上的端口很忙
  • 我不能连接到任何其他端口,但443,因为http代理不会让我这样做,
  • 我无法更改我的服务器上已经运行的https服务器的端口

当我在端口443上运行一个反向代理( 英镑代理 ,一个http-http路由器和负载均衡器)时,我可以在我的反向代理之后启动一个“假”httpd,并将我的反向代理设置为处理面向隧道的连接,假“的httpd,这将处理来自我的电脑在限制性代理后面的连接。

有谁知道一个HTTP IP隧道软件作为客户端 – 服务器模式运行,并使用“假”httpd来监听传入的隧道连接?

你可以使用openvpn http://www.openvpn.net/ 。 在客户端使用协议TCP和代理。 在服务器端使用协议TCP和端口共享与Apache服务器不能在Windows上工作。

HTTPTunnel只是我寻找的东西

嗯..不知道我是否正确理解你。 这听起来像是你试图从互联网隧道,这就是为什么你想要一个服务器模型,但它也听起来像你试图隧道到互联网,因为你通过代理使用CONNECT。

现在,假设你正试图通过端口443以外的其他端口,你可以在外部build立第二个代理服务器,并使用双层隧道隧道,我想你已经知道了。

假设您试图将networking连接到端口443以外的其他端口,这可能会变成您不想要的安全漏洞。 所以,最好将防火墙的连接转发到内部系统。