我直接在我的华硕(ASUSWRT)路由器上使用 vpn 客户端(OpenVPN)——一切都运行正常,并且我网络中所有设备上的流量都通过 vpn 提供商进行路由。
但是我想从 vpn 中排除所有 Google 流量(Gmail、Drive)以及更具体地说是 YouTube 流量。
任何通过修改 .ovpn 文件来实现此目的的建议都将受到高度赞赏 - 如果除了修改 .opvn 之外还存在任何其他解决方案,也请告诉我。
原因 1) 由于共置,我的 ISP 提供商为我提供了非常高的 Google(微软和其他一些公司)产品速度,而互联网的其余部分速度仅为正常速度!! 2) 不想使用 vpn 观看 YouTube 视频,因为它会通过额外的环路浪费带宽。
提前感谢您的所有帮助。
尼廷
答案1
你不能通过 VPN 配置文件执行此操作(与此无关),但您可以通过路由表配置执行此操作。
在托管 OpenVPN 客户端的机器上,设置一个第二路由表(你可以找到关于此内容的出色说明这里)。第二个路由表是你的电脑应该有的路由表没有OpenVPN 正在运行,你只需要复制它。
现在添加以下规则:
ip rule add to 8.8.8.8/32 table table2
ip rule add to 8.8.4.4/32 table table2
ip rule add ....
您想要访问的所有网站外部OpenVPN,然后添加以下规则:
ip rule add from 192.168.1.100 dev eth0 table table2
我假设你的对外接口被称为eth0并且有 IP 地址192.168.1.100,若未相应更改。