轻型反向隧道

轻型反向隧道

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

答案1

我确实同意 Jimsmithkka 的观点。

ssh 服务器为您提供最大的灵活性。您只需根据需要设置隧道即可。由于 ssh 可以使用 -R 建立反向隧道或使用 -L 建立正向隧道,因此您只需要一个 ssh 服务器。

Hamachi 是一个不错的选择,但你得依靠他们的对等服务才能工作。如果他们的服务中断,你的 p2p vpn 也会中断。

我认为 ssh 几乎是你能找到的最轻量级的隧道。当然,你也可以使用 netcat,但它也必须安装,而且流量没有加密。

答案2

事情是这样的;根据你的另一篇文章,你问的不是一个“轻量级”问题。你希望将 NAT 后面的 PC 变成流量路由器。因此,你不仅仅是在考虑端口转发或隧道,你还需要一个路由器。你需要为此运行一项服务。你可以在程序上使用端口转发来创建一个简单的隧道,例如油灰。但是那么您如何将流量从外部转发到网络内部呢?

这是VPN 的定义

如果您只是在寻找“轻量级反向隧道”,那么您只需要一个 SSH 客户端,Putty 就可以完成这项工作。如果您正在寻找路由流量;您将需要一个 VPN 解决方案。

答案3

你只需要在一侧有一个 ssh 服务器,而且我认为 ssh 本身几年内不会发生变化。因此,使用 windows 服务器或 nix 服务器以及带有 windows 的 plink 客户端是实现此目的的最简单方法。

您也可以考虑使用 hamachi,但我认为它不支持网络到网络的转发。Hamachi 是一种易于设置的 vpn 服务,因为所有服务器都由 Hamachi 控制。

相关内容