我在 Windows 10 上有一个标准的 OpenVPN 客户端设置,其配置如下(Windscribe VPN):
client
dev tun
proto udp
remote nl.windscribe.com 443
nobind
auth-user-pass
resolv-retry infinite
auth SHA512
cipher AES-256-CBC
comp-lzo
verb 2
mute-replay-warnings
remote-cert-tls server
persist-key
persist-tun
key-direction 1
<ca>
-----BEGIN CERTIFICATE-----
...
OpenVPN 客户端(v11.13.0.0)创建一个名为Ethernet 3
(TAP-Windows Adapter V9)的新网络接口。
我有一个客户端,可以在其中指定它必须使用的网络接口,将其设置为适配器Ethernet 3
,这样就可以了,所有流量都会通过 VPN 重定向。
问题是所有其他流量也通过此适配器重定向。
我尝试添加redirect-gateway
到配置中,但通过的流量Ethernet 3
不再起作用,它似乎没有连接到任何东西。
使用 OpenVPN 可以实现这个吗?
答案1
一些 OpenVPN 服务器会将路由配置推送给客户端。虽然这通常是一种很好的做法,但在某些情况下,您可能希望控制哪些流量通过 VPN。假设隧道网络为 abcd/24,那么:
route-nopull
route a.b.c.0 255.255.255.0