OpenVPN 从 VPS 到家庭 PC

OpenVPN 从 VPS 到家庭 PC

我有一台 VPS,它位于本地网络上,并分配了本地 IP。我如何从家用电脑访问它?我可以在其上运行 OpenVPN 并以某种方式通过 VPN 连接到它吗?

我的 VPS 已连接到网络(我可以 ping 到外面,例如 8.8.8.8),但处于 NAT 下。我无法通过端口转发来解决这个问题。

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:67:23:77:05:8f brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.13/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever

答案1

要使用 OpenVPN,您需要一种方式来访问您的 VPS,即拥有一个公共 IP。VPS 有一个公共 IP,问题是:这个公共 IP 地址是您独享的,还是共享的?

如果它是共享的,那么在您的情况下可能无能为力,除非您联系您的 VPS 提供商并询问他们是否可以为您自己提供公共 IP。

如果 IP 地址仅分配给您,则可以安装 OpenVPN,但就连接性而言,它不会增加任何额外的价值,因为您可以直接访问公共 IP 地址,我相信这是您所要求的(但它可能会增加安全性)。

编辑

另一种方法(但未经测试,也取决于你的配置)是安装 OpenVPN 服务器在两台机器上实现连接。你的机器,并使 VPS 服务器成为 VPN 客户端。

请注意,这种方法也取决于上面定义的因素:在您的家中,您需要确保您没有共享 IP,您需要在路由器中打开 VPN 端口等。

这也需要你家里有一个静态 IP,但如果你的 ISP 没有分配静态公共 IP,你可以使用免费的动态 DNS 服务轻松获得一个,例如免费域名noip.com,或者任何其他...

相关内容