我有一台电脑(我自己)在防火墙后面,我没有。 我正在尝试VNC / SSH /远程桌面/无论从那个防火墙外进入它。 防火墙阻止所有入站stream量,但没有出站stream量,所以我的问题的前提是,是否有任何种类的基于推送的远程程序或协议,使得防火墙后面的机器不是监听入站连接,而是将内容推送到外部机器和访问控制的方式?
这样做的主要方法是在您的PC和其他PC之间运行VPN(虚拟专用networking)。 然后这封装任何你想发送到TCP数据包(所以你可以实际上路由IPX通过VPN,如果你真的想要),并通过防火墙发送,encryption,以便没有人可以阅读它。
从本质上讲,就像使用互联网运行一个真正超长的networking电缆(以及所引入的所有弱点)。
最简单的方法就是使用名为Hamachi的软件。 您在两端安装Hamachi,将它们join到同一个networking,并尝试通过互联网和防火墙进行隧道连接,以在两台PC之间创build无缝,有状态的连接。
如果它不能创build一个很好的连接,它将作为一个中间人,为您传输您的数据。 在免费版本中,这种中继速度很慢,但是付费订阅会大大增加吞吐量。
如果你甚至不能到他们的中间人服务器,那么你就塞满了。
Logmein (免费版)可以做到这一点。
也许你可以使用SSH的反向隧道。
里面%vncserver:16
在%ssh里面-R5917:localhost:5916 user @ outside
外部%vncviewer:17