![连接到 VPN 功能的 Linux 系统如何处理传入和传出流量?](https://linux22.com/image/1514822/%E8%BF%9E%E6%8E%A5%E5%88%B0%20VPN%20%E5%8A%9F%E8%83%BD%E7%9A%84%20Linux%20%E7%B3%BB%E7%BB%9F%E5%A6%82%E4%BD%95%E5%A4%84%E7%90%86%E4%BC%A0%E5%85%A5%E5%92%8C%E4%BC%A0%E5%87%BA%E6%B5%81%E9%87%8F%EF%BC%9F.png)
假设我有一个连接到 VPN 的 Linux 系统,并且还运行一个 Apache 网络服务器。
- 来自互联网的传入流量可以到达连接到 VPN 的 Linux 系统上监听的 Apache 网络服务器吗?
- 来自 Web 服务器的出站流量是否通过 VPN 连接路由?
答案1
对于简单情况:
如果您的 VPN 连接将系统的默认路由设置为 VPN,来自 Internet 的流量仍然应该能够到达您的 Web 服务器的公共 IP 地址,但您的系统将通过 VPN 发送响应。
如果您的 VPN 连接对于发送给它的流量非常有选择性,比如,只发送网络 10、网络 192.168.0.0/16 和 172.16.0.0/12 或者 VPN 提供商拥有的特定块,并且保持默认路由不变,那么您的 Web 服务器应该可以正常工作。