绕过本地网络的 VPN

绕过本地网络的 VPN

protonvpn我正在我的 GNU/Linux 计算机 (NixOS) 上通过他们的 CLI ( ) 使用 VPN 服务 (ProtonVPN) 。

问题在于它会重新路由我的所有流量,包括我的本地网络流量,从而导致问题。

我做了一些尝试,首先,在比较之后ip route show table all scope link,我注意到只添加了这两行:

xx.xx.0.0/16 dev proton0 proto kernel src xx.xx.0.4
broadcast xx.xx.255.255 dev proton0 table local proto kernel src xx.xx.0.4

我还尝试获取网络上另一台计算机的路由:

$ ip route get 192.168.0.yy
192.168.0.yy dev eno1 src 192.168.0.xx uid 1000 
    cache

然后,我尝试强制执行该路线,ip route add 192.168.0.0/24 dev eno1但没有任何改变。

最后,我进行了比较ip route show table all,这给了我这些额外的行:

0.0.0.0/1 via 10.86.0.1 dev proton0
xx.xx.0.0/16 dev proton0 proto kernel scope link src xx.xx.0.4
128.0.0.0/1 via xx.xx.0.1 dev proton0
yy.yy.yy.yy via 192.168.0.254 dev eno1
local xx.xx.0.4 dev proton0 table local proto kernel scope host src xx.xx.0.4
broadcast xx.xx.255.255 dev proton0 table local proto kernel scope link src xx.xx.0.4

避免本地网络使用 VPN 的正确方法是什么?

相关内容