轻量级反向隧道

我被告知可以使用SSH创build反向隧道,或者我可以用大的方法解决这个问题并创build一个VPN。 这两种方法都是重量级的。 对于SSH隧道,我需要一个双方的SSH服务器,对于VPN我需要一个VPN服务器和客户端(并设置它是一场噩梦)。 SSH很简单,但在Windows上,我无法获得一个轻量级的SSH服务器(cygwin太多了,OpenSSH的最后一个Windows版本已经有几年了)。 我只想要一个轻量级的程序/脚本,它只做一件事:反向隧道连接。 SSH服务器或VPN太多了。 有什么build议么?

事实上,我同意Jimsmithkka。

一个SSH服务器给你最大的灵活性。 您只需在需要时设置隧道。 由于ssh可以使用-R做反向隧道或使用-L来转发隧道,所以你只需要一个ssh服务器。

Hamachi是一个体面的select,但你依靠他们的对等服务工作。 如果他们的服务下降,你的P2P VPN。

我认为ssh几乎是你能find的最轻的重量隧道。 您当然可以使用netcat,但是也必须安装,并且stream量不encryption。

这是事情; 通过你的其他职位,你问的是不是一个“轻量级”的问题。 您正在寻找将您的PC后面的NAT转换为路由器的stream量。 所以你不只是看端口转发或隧道,你还需要一个路由器。 你需要为此运行一个服务。 您可以通过在诸如Putty之类的程序上使用端口转发来创build一个简单的隧道。 但是,您如何将外部stream量转发到您的networking?

这是一个VPN的定义 。

如果你只是寻找“轻量级反向隧道”,那么你只需要一个SSH客户端和腻子将完成这项工作。 如果您正在寻找路由stream量; 你将需要一个VPN解决scheme。

你只需要一个ssh服务器一边,也是ssh我不相信几年本身就有变化以太。 所以使用Windows服务器,或者nix服务器和带有windows的plink客户端是最简单的方法。

你也可以用hamachi来看看,但我不认为支持networking广泛的向前发展。 Hamachi是一个易于安装的vpn服务,因为服务器全部由Hamachi控制。