OpenVPN - 非本地时无法连接

OpenVPN - 非本地时无法连接

我跟着help.ubuntu.com 上有关 OpenVPN 的页面在我的 Ubuntu 桌面上设置 OpenVPN 服务器。

我可以连接到服务器,但前提是我必须与服务器处于同一网络。我使用 Mac 上的 Viscosity 进行连接。我目前使用服务器的本地 IP 地址进行连接。我尝试将其更改为公共 IP 地址,但当我这样做时,我根本无法连接到它,无论是本地还是从其他网络。

答案1

您需要在路由器上设置端口转发,并通过公共 IP 地址进行连接。此过程因路由器而异,但您需要查看端口转发的设置,尽管某些路由器也会有不同的部分来简化此过程(我的 DLink 路由器有一个名为“虚拟服务器”的部分),但基本操作是,您需要转发 openvpn 正在使用的端口(默认设置可以在这里)改为您要通过 openvpn 访问的机器的本地 IP 地址。

然后你需要连接到民众ip,然后你的路由器将向前与运行服务器的机器的连接(因为您已告诉它将任何到该端口的连接转发到服务器的本地 IP 地址)。

一旦你在路由器中找到设置,一切就相当简单了。如果你已经让 openvpn 服务器开始工作,那么你应该不会遇到任何问题。

相关内容