我家里有一台本地服务器,它连接到外部 VPN,因此除本地流量外,所有流量都通过它路由。我家里还有一个私人 VPN。我的问题是,我无法通过我的私人家庭 VPN 远程访问我的家庭服务器。当服务器未连接到外部 VPN 时,我可以访问它,所以我知道(或至少认为)我的家庭 VPN 设置正确。如果有人知道是什么原因导致我的问题,我将不胜感激。
答案1
您的 VPN 可能使用与您的家庭网络不同的子网。您的服务器配置为路由全部除家庭网络外,其他网络的流量均通过 VPN 发送。这意味着它还会通过外部 VPN 将返回流量发送到通过私有 VPN 连接的计算机。
您需要在服务器的路由表中添加私有 VPN 的路由(假设它是 Linux):
ip route add 192.168.100.0/24 via 192.168.0.1
192.168.100.0/24
您的私有 VPN 子网在哪里,192.168.0.1
私有 VPN 的 VPN 终端在哪里。