SSH连接到VPN的两端不工作

我有一个Arch Linux SSH / SFTP服务器连接到一个PrivateInternetAccess VPN,我想从一个Android手机SSH入。 问题是,如果手机也连接到PIA VPN,SSH挂起,不能连接到我的服务器。 如果我断开电话上的VPN,我可以SSH入服务器。 如果我从VPN断开服务器本身,但使用电话上的VPN,SSH也可以。 我对VPN的了解并不多,但是从我读到的内容来看,这些数据一直在丢失,我需要使用traceroute来解决这个问题。 有人可以帮忙吗?

编辑:它也适用于我使用服务器的本地IP地址,而不是当使用其ddns地址,所以[email protected]的作品,但[email protected]

编辑2:绝对不是SSH的问题,如果我尝试使用Web浏览器访问,例如,我的家庭路由器的设置页面inputserver.ddns.net,我只能加载它,如果我断开设备我是试图从vpn访问它

PIA说,他们允许5个设备同时,所以它应该有可能让您的服务器和您的电话login,但为他们通过隧道进行通信,有电话需要连接到您的服务器使用VPN内的IP,而不是IP您的服务器,否则使用连接到互联网。 PIA等公共VPN提供商可能为此提供端口转发服务,但我不确定PIA是否真的这样做?

考虑到你有自己的Linux服务器,并根据你想要的VPN,你可能会更好地运行openvpn自己。 例如看这个DigitalOcean教程 。

您的手机将通过您自己的VPN连接到您的服务器。 您的服务器将转发不是指定的stream量。 然后,世界将会看到来自服务器的stream量,这可能不适合您(缺乏匿名性),但是如果您愿意,服务器可以通过您的PIA VPN转发stream量。

根据我的经验,PIA的VPN服务非常不稳定。 它很便宜,但可能无法满足您的需求。 值得考虑的是,为VPN运行低端VPS的成本并不比PIA服务的成本高很多。