我目前正在设置 VPN,以便能够控制一些计算机。但是我在设置过程中遇到了一些问题
- 许多(如果不是全部)计算机都处于 NAT(非端口转发)环境中
- 有些计算机处于 NAT 环境(家庭网络)中,没有可用的端口转发
- 一些计算机位于公司级防火墙后面(例如端口被阻止,一些网站也是如此)
- 多台计算机位于同一局域网中
- 这个理论网络中的计算机将使用不同的操作系统(主要是 Windows 和 Mac,但也可能有 Linux)
我已经尝试使用 hamachi,但它被第 3 点中提到的计算机阻止了。(如果您想知道,不是的,我并没有尝试访问不允许 VPN 的公司网络)。我也尝试使用一段名为 pwnat 的代码,但它在 Windows 上(在 cygwin 下)不起作用。有没有一种软件可以在这种情况下工作?
PS 我正在尝试使用不需要端口转发服务器的东西
PPS 安全并非首要关注点
提前致谢
答案1
您最好且唯一的选择可能是每个位置的零配置网关 VPN 服务器。
使用 Logmein Hamachi,您可以在每个远程位置设置一个小型服务器(甚至基于 atom)。您可以将服务器设置为网关网络。这将允许您的远程计算机访问该网络内的所有不同资源。每台计算机都可以启用 REALVNC/远程桌面进行远程访问。Logmein Hamachi 的网关网络基本上就像您在办公室里一样,接入他们的网络。
你可以花费大约 100 美元来设置和配置每个 atom 网关服务器。你甚至可以使用 Raspberry Pi 机器(http://www.raspberrypi.org/) 每件售价 25 美元。
简而言之,您很可能会使用某种零配置 VPN 客户端。这些客户端通常依赖第三方服务器来接受来自客户端的发起请求。这样就无需端口转发和/或路由器配置。
如果您在某些机器上使用 OpenVZ 运行私有云,那么您在使用任何/所有 vpn 程序(如 Hamachi)时都会遇到麻烦。