我正在尝试将我的 Raspberry Pi 设置为旅行时的临时 VPN。问题是我无法访问家用路由器,因此无法设置端口转发。所以我做了一些研究,这些是我找到的方法。
1.远程控制和别的类似服务
我不完全清楚这项服务是如何工作的,但它似乎像一个代理一样,将流量转发到 Raspi。但是,我担心我会受到 remote.it 服务器带宽的限制,例如当我尝试流式传输视频时。remote.it 似乎有一种方法可以使用客户端脚本但它并没有真正解释其工作原理,而且我认为我无法在手机上使用它。
2. 反向 SSH 隧道
这是我见过讨论最多的方法。但是,从我在网上读到的解释来看,我仍然无法判断代理服务器是用于所有流量,还是仅用于建立初始连接。如果我使用第三方服务,例如恩格罗克,我是否会受到其服务器带宽的限制?
3. UPnP
这似乎是最简单的方法,不需要任何额外的服务器。但是,似乎没有太多人提到它,所以我想知道我是否忽略了一些明显的问题。
总的来说,我只是想比较一下这三种方法的局限性和安全性(或者您可以建议的任何其他方法)。任何帮助都将不胜感激