文章目录[隐藏]
经常用 VPN 的可能会发现个问题,就是当连接到 VPN 上时,经常会导致本地局域网里的内容全都无法访问了。这是因为 VPN 为了代理你的请求,将你的机器拉到它的网络里,所以修改了本机的路由表,简单通过 route print
就可以观察到。
那么要修复这个问题应该怎么做呢,最简单的来讲就是 vpn 服务端推送一个定制的路由表,只推送有用的,不要推送全局的。当然这个服务端可能并不在自己的控制下,这时候就能按第二条路,就是手动维护本地路由表。
先打开 控制面板\网络和 Internet\网络连接
,找到 VPN 对应的网络连接,右键 -> 属性 -> 网络 -> TCP/IPv4 -> 属性 -> 高级 -> 取消选中在远程网络上使用默认网关
。
然后就是维护路由表了,route print
打印当前生效的路由表,route add -p 192.168.0.0 mask 255.255.0.0 192.168.8.1
,修改路由表添加一条记录,例如上面这条就是将 192.168 网段下的请求全转发到网关 192.168.8.1 上,具体值按自己的实际情况填写即可。
如果仍有问题可以继续磕路由表,