我有一个Arch /SFTP服务器连接到一个PrivateInternetAccess虚拟专用网上,我想把它从安卓手机中接入。问题是,如果手机也连接到PIA,SSH挂起,无法连接到我的服务器。如果我断开电话上的VPN连接,我就可以ssh进入服务器。如果我断开了服务器本身与VPN的连接,但在电话上使用VPN,SSH也能工作。我对VPN不太了解,但据我所读,这与数据“丢失”有关,我需要使用traceroute来修复它。有人能帮忙吗?
编辑:当我使用服务器的本地IP地址时,它也能工作,但当使用它的ddns地址时,它也不能工作,所以user@192.168.1.202工作,但user@server.ddns.net不工作。
EDIT2:毫无疑问,SSH没有问题,如果我尝试使用web浏览器访问,例如,通过输入server.ddns.net来访问我的主路由器的设置页面,我只能在断开从vpn上访问它的设备时才能加载它。
发布于 2017-06-05 16:29:03
PIA说,它们同时允许5台设备,因此应该可以同时登录您的服务器和您的电话,但是如果要让它们通过隧道进行通信,则电话需要使用VPN内的IP连接到您的服务器,而不是您的服务器用于连接互联网的IP。像PIA这样的公共VPN提供商有可能为此提供端口转发服务,但我不确定PIA是否真的这么做?
考虑到您有自己的Linux服务器,并且取决于您想要VPN的目的,您最好自己运行openvpn。参见这个数字海洋教程。
您的手机将通过您自己的VPN连接到您的服务器。您的服务器将转发不指定给它的通信量。然后,世界会认为流量来自您的服务器,这可能不适合您(缺乏匿名性),但如果您需要,服务器可以通过您的PIA转发流量。
根据我的经验,PIAs VPN服务非常不稳定。它很便宜,但可能不能满足你的需要。值得考虑的是,为VPN运行低端VPS的成本并不比PIA服务的成本高得多。
https://serverfault.com/questions/854054
复制相似问题