ip路由
默认通过 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 kernel scope link src 192.168.178.66 metric 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
您可以尝试以下操作:
找出 ssh-client 的 IP 地址
curl ifconfig.co
然后登录到您的服务器并找出它的网关 ip:
ip route
在我的情况下,我的网关有 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 端口绑定到网关,但我从未这样做过。