流量未正确通过 OpenVPN 路由

流量未正确通过 OpenVPN 路由

我遇到了以下问题:我在 Debian 8 VPS 上运行 OpenVPN 服务器。除了一件事之外,一切都运行正常:所有到任何服务器的流量都完全通过 tun0 路由(根据 traceroute),但到我服务器的外部 IP(173.212.###.220,而不是 VPN 内部 IP)的任何流量都不是。

跟踪路由至 google.com:

traceroute to google.com (172.217.23.174), 30 hops max, 60 byte packets
1  10.8.0.1 (10.8.0.1)  39.808 ms  39.866 ms  40.808 ms
2  ip-1-90-136-213.static.contabo.net (213.136.90.1)  43.087 ms 43.302 ms  43.267 ms
3  de-cix10.net.google.com (80.81.192.108)  55.582 ms  56.259 ms 57.598 ms
4  64.233.174.25 (64.233.174.25)  55.380 ms 64.233.174.255 (64.233.174.255)  59.579 ms  60.960 ms
5  216.239.47.245 (216.239.47.245)  58.919 ms  59.996 ms 216.239.47.247 (216.239.47.247)  60.717 ms
6  fra15s22-in-f174.1e100.net (172.217.23.174)  65.493 ms  49.944 ms  50.290 ms

跟踪路由至 173.212.###.220:

traceroute to #######.de (173.212.###.220), 30 hops max, 60 byte packets
1  gateway (192.168.1.1)  0.264 ms  0.349 ms  0.472 ms
2  * * *
3  * * *
4  * * *
5  * * *
6  * * *
7  * * *
8  * * *
9  mail.#######.de (173.212.###.220)  44.989 ms  45.009 ms  45.238 ms

这是为什么?我的意思是,为什么除了往返 VPN 服务器本身的流量之外,所有内容都通过 VPN 路由?

答案1

我的意思是,为什么除了往返 VPN 服务器本身的流量之外,所有内容都通过 VPN 路由

因为 VPN 软件需要能够与 VPN 服务器通信。如果您没有允许隧道外存在的路由,则 VPN 连接将失败。

由于某种原因端口被阻止并且邮件服务器在同一个 VPS 上运行)?

您的 VPN 已连接到该服务器,并且您拥有该服务器的私有 IP。调整您的客户端软件以使用该私有 IP。如果您想要更高级,您可以设置某种内部 DNS 或类似的东西。如果守护程序软件没有监听::或,则可能需要调整它在 VPN 接口上的监听*.*.*.*

相关内容