连接到与 VPN 连接的服务器

连接到与 VPN 连接的服务器

我有一个服务器和 nordvpn 帐户。我想要的是使用 ssh 连接我的服务器,然后在我的服务器中连接我的 vpn。我想使用 vpn 使用我的服务器。

我在服务器上安装了 openvpn,当连接 nordvpn 时,我与服务器的连接断开了,当然 vpn 会更改我的 ip。我该如何解决这个问题?

答案1

您可以尝试以下方法:

找出 ssh 客户端的 ip 地址curl ifconfig.co

然后登录到你的服务器并找出它的网关 IP:ip route

路由
默认通过 192.168.178.1 dev wlan0 proto static metric 600
192.168.3.0/24 dev eth0 proto 内核范围链接 src 192.168.3.1 linkdown
192.168.178.0/24 dev wlan0 proto 内核范围链接源 192.168.178.66 度量 600

在我的例子中,我的网关的 IP 是 192.168.178.1

现在设置一条路线(在您的服务器中),如下所示:ip route add client-ssh-ip via gateway-ip就我而言:ip route add 80.128.240.55 via 192.168.178.1

现在您可以尝试激活您的 vpn 并检查您是否仍可以通过 ssh 登录。一旦您重新启动服务器,路由规则就会丢失。一旦您的 ISP 更改您的 IP,路由规则也将变得无用。也许作为替代方案,您可以使用 iptables 以某种方式将您的 ssh 端口绑定到网关,但我从未这样做过。

相关内容