我的 VPN 提供商推行这种政策redirect-gateway
,但我不喜欢这样。
在 Windows 上,我按照建议用路由覆盖它这里:
route 0.0.0.0 192.0.0.0 net_gateway
route 64.0.0.0 192.0.0.0 net_gateway
route 128.0.0.0 192.0.0.0 net_gateway
route 192.0.0.0 192.0.0.0 net_gateway
但在 Linux 上,我无法使用此方法获取传入连接。Linux 的等效方法是什么?请注意,当网关重定向时,我确实会获取传入连接,因此 NAT/端口转发似乎不是问题。
我运行的是 Arch Linux,内核是 3.15.7。我的网络堆栈由 NetworkManager 0.9.10.0、iproute2 3.15.0、wpa_supplicant 2.2 组成。OpenVPN 版本是 2.3.4。