通过 VPN 运行的远程访问服务器

通过 VPN 运行的远程访问服务器

我有一台运行 Ubuntu 20.04.2 LTS 的服务器,我通过 SSH 访问它,它运行良好。我试图让服务器通过 VPN 运行,这样我就可以更改它在登录不同网站时显示的位置。我在这个网站上使用了选项 B:https://protonvpn.com/support/linux-vpn-setup/并且它也正常工作。我的问题是,当我激活 VPN 时,IP 显然会发生变化,所以我无法再通过 SSH 登录服务器。我该如何解决这个问题?

答案1

这里有一个脚本可以执行此操作:

https://github.com/tool-maker/VPN_just_for_torrents/wiki/Maintaining-SSH-Access-Using-a-VPN-on-a-Remote-Linux-Server

它确保当连接到真实 IP 接口时,即使它不再是默认网关接口,连接的响应数据包也会再次返回到真实接口。它使用ipnft命令创建一些防火墙和路由表条目。

相关内容