如何使用 OpenWrt 路由器通过反向 ssh 隧道设置 VPN?

如何使用 OpenWrt 路由器通过反向 ssh 隧道设置 VPN?

我有一台装有 OpenWrt 15.05.1 的 TP-Link MR3020,安装了所有好软件,并且一直在运行反向 SSH 隧道(两端均使用 OpenSSH)到 Amazon EC2 Ubuntu 14.04 实例和路由器上的 pptpd 服务器。路由器位于防火墙网络上,无论我们当前的 VPN 是什么(它确实很不稳定),我都想访问该网络。

我曾尝试手动隧道 1723 并执行经典的 PPTP,但我无法成功隧道 GRE 协议,并且超时后出现错误 619。

我还有其他什么选择?我可以使用 OpenVPN 尝试单 TCP 端口隧道吗?我可以将 OpenWrt 设置为客户端,然后连接到 VPS 吗(我是否可以访问网络上的其他设备或只能访问 MR3020 上的设备?)。我只需要听取专家的意见,了解什么是可能的,这样我就可以与网络“融为一体”,并且在实施它时不会遇到问题。

附言我选择 PPTP 是因为这篇很棒的文章,它展示了 OpenVPN 在低端路由器上的表现非常糟糕https://justus.berlin/2016/02/performance-of-tunneling-methods-in-openwrt/

答案1

确保你在 OpenWRT 中安装了 GRE。使用以下命令:

opkg install gre kmod-gre

相关内容