我正在寻找一个通用的反向隧道应用程序。 这是我想到的:它将由一个内部(在nat后面)和外部部分组成。 “内部”部分将尝试自动build立到“外部”部分的连接。 “外部”部分可以接受连接,因为它与“内部”有连接,所以可以将所有通信连接到“内部”部分,从而可以连接到nat后面的任何服务器。
这似乎是一个这么简单的概念,有没有一个应用程序这样做?
我相信你正在寻找VPN可能,更具体的TAP VPN。 OpenVPN可以做到这一点。
如果你只有几个你想要转发的端口,ssh也可以使用-R标志和网关端口选项设置。
这听起来像一个VPN给我。 尝试OpenVPN http://www.openvpn.net/
最简单的解决scheme是SSH。 检查这个链接 。 这是波兰语,但您可以使用Google翻译进行翻译 。
如果你想在“外部”和“内部”做不同的事情,那么OpenVPN是将两者粘合在一起的好方法。
如果您只是端口转发,那么您可以在任何防火墙设备之间的互联网上调查端口转发。