绕过 VPN 路由流量

绕过 VPN 路由流量

我最近在我的 HTPC 上设置了一个 OpenVPN 客户端,但是一旦我连接到 VPN 服务器,我就无法再远程 SSH 或连接到我在 HTPC 上运行的其他服务器。

我听从了给出的建议这里这里如何正确路由传入流量,并能够再次通过 SSH 连接。结果如下,

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         172.20.24.1     128.0.0.0       UG    0      0        0 tun0
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
128.0.0.0       172.20.24.1     128.0.0.0       UG    0      0        0 tun0
172.20.24.0     0.0.0.0         255.255.252.0   U     0      0        0 tun0
192.168.0.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
198.144.158.43  192.168.0.1     255.255.255.255 UGH   0      0        0 eth0   

$ ip route show
0.0.0.0/1 via 172.20.24.1 dev tun0 
default via 192.168.0.1 dev eth0  proto static 
128.0.0.0/1 via 172.20.24.1 dev tun0 
172.20.24.0/22 dev tun0  proto kernel  scope link  src 172.20.24.240 
192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.100  metric 1 
198.144.158.43 via 192.168.0.1 dev eth0 

不幸的是,我仍然无法连接到使用 UDP 连接和 TCP 的 TeamSpeak3 服务器。由于 TCP 运行良好,我假设缺少某些东西来使 UDP 正常工作。

编辑:IP 地址为 192.168.0.100,子网为 192.168.0.0/24,TS3 服务器的 IP 地址为 192.168.0.1。我通过 Ubuntu 上的 OpenVPN 客户端连接到 IPVanish VPN 服务器。

答案1

您的服务器172.20.24.1正在重定向您的客户端默认网关,因此您的客户端尝试通过 VPN 路由所有内容,这意味着您无法连接到任何服务,直到您的服务器知道它们在哪里。

相关内容