可搜索,可注册,可登录,致敬逗比大佬!尽在救援版逗比根据地 dbgjd.com
投稿文章 | 广告合作 | Telegram 群组 / 公告频道 / 使用教程

WireGuard —— Windows 客户端国内外IP分流教程

逗比 Toyo 1238℃ 1评论

前两天写了 WireGuard 的教程后,因为其高速、安全、复活被墙IP的特性很受大家欢迎,为此很多人都在问我 Windows 客户端如何分流,毕竟Android客户端都有分应用功能(指定某应用不走代理),我研究了下发现很简单~


其他 WireGuard 教程请看:https://dbgjd.com/tag/wireguard/

简单介绍

分流原理很简单,就是利用 WireGuard 配置文件中的 PreUp、PostDown 参数,这两个参数分别指的是:启动时执行的命令,结束时执行的命令

我们只需要收集一下中国IP段,然后做个 .bat 批处理脚本,将脚本位置写到这两个参数后面,这样每次启动时,都会执行脚本将中国IP段加入系统路由表中,这样中国IP就会直连,而国外IP则会走VPN,实现了国内外IP分流。

正好,我也发现了一个已经做好了的项目,我们可以直接拿来用,感谢一下项目作者。

Github 项目地址:https://github.com/lmc999/auto-add-routes


使用步骤

下载文件

首先我们要下载所需的文件:

下载地址:https://github.com/lmc999/auto-add-routes/archive/master.zip

下载后我们会得到一个压缩包:auto-add-routes-master.zip

我们将其解压到任意目录,例如我们解压后得到的路径为:D:/Program Files/TunSafe/auto-add-routes-master

那么我们开始修改客户端配置文件。


修改客户端配置文件

首先我们选择你要修改的配置文件名称,然后点击右侧的 [Edit Config] 按钮,即可打开配置文件。

或者你也可以点击菜单栏 File – Browse in Explorer ,这样就直接打开了客户端的配置文件存放目录,自行打开配置文件。

WireGuard  —— Windows 客户端国内外IP分流教程

然后我们在 [Interface] 字段中加入以下两行代码,注意别加到 [Peer] 中!

PreUp = start "" "D:/Program Files/TunSafe/auto-add-routes-master/routes-up.bat" PostDown = start "" "D:/Program Files/TunSafe/auto-add-routes-master/routes-down.bat"  # 自行修改 D:/Program Files/TunSafe/auto-add-routes-master 为你的文件路径。

加入位置如下图所示(仅供参考):

修改并保存后,我们就可以开始启动客户端了。

WireGuard  —— Windows 客户端国内外IP分流教程


启动客户端

开始链接服务器之前,我们需要勾选 Options – Allow Pre/Post Commands 选项。

这个选项代表:当启动/停止链接VPN时,将会执行配置文件中指定的代码(即我们刚才添加的)。

如果不勾选这个选项,则代表不会执行命令,所以:

  1. 勾选 Allow Pre/Post Commands 选项:国内外IP分流,国内IP不走VPN
  2. 不勾选 Allow Pre/Post Commands 选项:全局走VPN

1这样你就可以根据需求,把这个选项当初一个 国内外IP分流/全局 来回切换的选项。

注意:不要在正在连接VPN时取消勾选 Allow Pre/Post Commands 选项,这样会导致你停止链接时,软件将不会清理系统路由表。

同理:不要在正在连接VPN时勾选 Allow Pre/Post Commands 选项,这样会导致你停止链接时可能会报错(毕竟没有路由表让脚本删除)。

勾选 Allow Pre/Post Commands 选项并点击 [Connect] 按钮开始链接VPN后,访问 http://ip111.cn/ 网页看看,国内IP显示的是不是你的本地IP,而国外IP显示的是不是你的服务器IP。

WireGuard  —— Windows 客户端国内外IP分流教程


教程到这里就结束了,有什么问题请在下方留言。

转载请注明:逗比根据地 » WireGuard —— Windows 客户端国内外IP分流教程

喜欢 (64)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 还不会这些专业的操作😓😓
    naosen2019-04-16 01:07 回复