请考虑以下情况:
Host1 拥有公共IP
Host2 不
主机位于不同的网络中。
Host2 正在运行网络服务(是的, Host2 )
Host1 是它的客户端
我了解为了从 Host1 提供 Host2 的辅助功能:
1)我可以建立一个VPN,但这对于一个通信频道来说太多了
2)我可以使用SSH连接和远程转发(-R选项),但是再次 - 这太多了
3)我可以在 Host1 上设置Jabber服务器,在 Host2 上设置Jabber客户端,并通过XMPP消息传递协议进行通信 - 很好的选择但是寻找更多无人值守的解决方案
我有兴趣找到一个允许在这些主机之间建立持久套接字连接的软件,并将 Host2 的Web服务端口映射到 Host1 < /强>
请告知此方案符合哪种类型的代理,是否有任何软件?
更新:这个问题的一个很好的改述:如何将侦听端口从 Host2 映射到 Host1 ?
提前谢谢!
答案 0 :(得分:0)
您要查找的术语是Reverse Proxy
您在host1上运行HTTP侦听器(例如,使用mod_proxy的Apache)并将其配置为代理对host2的请求。