导航
导航
文章目录
  1. 一、设置连接VPN不添加默认路由
  2. 二、添加国外网站路由
  3. 三、总结

自定义VPN只匹配个别国外网站

我们都知道有个叫 chnroutes 公益项目,它的作用是让国外网站使用VPN网络,让国内网站不使用VPN网络,好处是节省流量,加速国内网站访问等等。它的原理是添加国内路由,让国内的网站不使用VPN,但是但是,你是否为等待加载三千五百多条的国内路由而发狂?太变态了嘛,我就只是想上几个网站而已啊!

所以,我们需要反过来,只需添加几条国外路由就可以了,要知道VPN可不比SSH差。
注:阅读本文需少许路由基础,建议先阅读前文 《谈谈路由和VPN》

一、设置连接VPN不添加默认路由

默认情况下,每次连接VPN后都会添加一条如下图所示的默认路由,导致所有网站都走VPN。因此首先需禁用这功能。

https://img.cdn.wangyan.org/r/route-2.jpg

1、随便点击一个已建好的vpn连接

https://img.cdn.wangyan.org/v/vpn-1.jpg

2、点击属性

https://img.cdn.wangyan.org/v/vpn-2.jpg

3、点击网络选项卡,然后属性

https://img.cdn.wangyan.org/v/vpn-3.jpg

4、首先设置DNS,然后点击“高级”

https://img.cdn.wangyan.org/v/vpn-4.jpg

5、最后,不勾选“在远程网络上使用默认网关”

https://img.cdn.wangyan.org/v/vpn-5.jpg

二、添加国外网站路由

因为去掉了默认路由,现在所有网站全部不使用VPN了,因此需要为每个国外网站定义路由。

1、获得国外网站IP或IP段。

例如 ping www.youtube.com 获得了youtebe的一个IP

https://img.cdn.wangyan.org/p/ping-youtube.jpg

2、将域名解析为固定IP

因为这些大网站,ip不止一个,所以需修改hosts文件(路径: C:\Windows\System32\drivers\etc ),添加下面一条记录。

74.125.235.68 www.youtube.com

3、查看VPN网关地址

route print

https://img.cdn.wangyan.org/r/route-3.jpg

4、添加路由

打开“命令提示符”输入下列命令:

route add  74.125.235.68 mask 255.255.255.255 10.10.11.1 (VPN网关地址)

https://img.cdn.wangyan.org/r/route-4.jpg

5、结束

用tracert命令追踪下路由节点,显然已经成功。

https://img.cdn.wangyan.org/t/tracert-youtube.jpg

三、总结

  • 上面演示的是添加一个具体IP,实际上你可以添加一个IP段
  • 核心步骤只有2步,一是去掉默认路由,二是添加具体路由
  • 难点在于准确获得IP或尽可能接近的IP段
支持一下
扫一扫,支持一下