有什么办法可以在无法控制的 nat 后面运行 VPN 服务器吗?

mat*_*ann 6 vpn nat

我在偏远的地方有一个 4G 路由器来连接互联网。

我的 ISP 没有给我的路由器提供公共 IP,而是似乎将多个 sim 卡放入 NAT 后面的某个专用网络(我显然无法控制)。

所以它可能看起来有点像这样:

--------------------------------------

                Internet

--------------------------------------
               ISP NAT
--------------------------------------
    My 4G Router
------------------------
    My hardware firewall
------------------------
    My local network
------------------------
Run Code Online (Sandbox Code Playgroud)

我的硬件防火墙可以充当 VPN 服务器,我最好使用该服务器,但我也愿意在本地网络中的计算机上运行单独的 VPN 服务器来解决此问题。

在这种情况下,有什么方法可以运行一个可以接受传入 VPN 连接的 VPN 服务器(我可以从本地网络内初始化到外部 VPN 服务器的 VPN 连接。但我希望能够启动从外部到外部 VPN 服务器的连接)我的网络内的 VPN 服务器)?

mat*_*ann 11

回答我自己的问题:

SoftEther https://www.softether.org/正是我正在寻找的。它允许在 NAT 之后运行 VPN 服务器,并具有 Nat Traversal 功能,以便客户端可以从外部连接到它。对于顽固的防火墙,它还提供免费的握手服务(https://www.vpnazure.net/)来在服务器和客户端之间建立隧道,即使两者都位于 NAT 之后(流量不通过握手服务器运行)。

最重要的是,它的设置非常简单,功能也非常丰富,允许各种 VPN 客户端连接到它。