当前位置:首页 > 技术教程 > 正文内容

Windows Wireguard VPN 添加国内IP/域名分流功能

倪斌2024年05月20日技术教程337

auto-add-routes 

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

介绍

auto-add-routes 为Windows平台上的全局代理VPN(如WireGuard)提供国内IP/域名分流功能。通过此工具,你可以实现访问国内网站时使用国内DNS,而访问海外网站时则使用VPN的DNS,从而优化访问速度并避免版权问题。

文件说明

add.txt 和 del.txt:用于写入和删除路由表的文件。

routes-up.bat 和 routes-down.bat:WireGuard连接前和断开后调用的批处理文件,用于写入/删除路由表。

cmroute.dll:被上述批处理文件调用的动态链接库,用于快速加载/删除路由表。

使用方法

下载并安装最新版本的官方WireGuard PC客户端。

开启Pre/Post命令支持:

以管理员身份运行cmd。

输入以下命令并回车:reg add HKLM\Software\WireGuard /v DangerousScriptExecution /t REG_DWORD /d 1 /f

下载并放置文件:下载此页面中的所有文件,并放置到C:\Program Files\WireGuard\bat目录(或修改路径),配置文件:点击此处下载

修改WireGuard配置文件:

在配置文件中添加以下Script Hook调用:

PreUp = "C:\Program Files\WireGuard\bat\routes-up.bat"  

PostUp = "C:\Program Files\WireGuard\bat\dns-up.bat"  

PreDown = "C:\Program Files\WireGuard\bat\routes-down.bat"  

PostDown = "C:\Program Files\WireGuard\bat\dns-down.bat"

设置DNS为127.0.0.1以使用Overture作为DNS服务器。

关闭WireGuard的kill switch并保存修改。

wireguard.jpg

测试连接:点击连接WireGuard,并测试分流是否成功(如访问ip.skk.moe)。

扫描二维码推送至手机访问。

版权声明:本文由易记录 ejilu.cn发布,如需转载请注明出处。

本文链接:https://ejilu.cn/?id=278

分享给朋友:

相关文章

会议扩声系统安装布线调试规范指引 - ITC

会议扩声系统安装布线调试规范指引 - ITC

会议扩声系统 安装布线调试规范指引附件下载:会议类安装调试与施工布线.pdf...

ECC800 数据机房控制器 V100R021C10 用户手册 (配套ECC800-Pro)

ECC800 数据机房控制器 V100R021C10 用户手册 (配套ECC800-Pro)

ECC800 数据机房控制器 V100R021C10 用户手册 (配套ECC800-Pro).pdf...

Windows 10 系统自动登录的两种设置方法

运行netplwiz命令,需要使用本计算机,用户必须输入用户名和密码的勾取消。假如没有勾选项,进入系统【设置】,点击【账户】,选择【登录选项】,需要关闭Windows Hello 登录 Microso...

宝塔(bt.cn)Linux面板,默认占用80端口的解决办法

宝塔(bt.cn)Linux面板,默认占用80端口的解决办法

最近玩了下Nginx反向代理,后端需代理的服务器用宝塔来部署web服务,结果发现宝塔默认占用80端口,代理跑到了默认应用服务上去了。那么着手解决,需要修改两个文件配置信息即可(部署环境为Linux,W...

robots.txt 的作用与写法大全

robots.txt 的作用与写法大全

画重点:这张图中的内容很重要。robots 协议一般指:robots.txt(小写),全称为:网络爬虫排除标准。它是一种存放于网站根目录下的 ASCII 编码的文本文件。而它存在的目的就是告诉搜索引擎...

NGINX Config, Nginx配置生成工具

NGINX Config, Nginx配置生成工具

NGINX不仅仅是一个Web服务器。你可能已经知道了。我们喜欢NGINX,因为:内存使用率低高并发异步事件驱动架构负载均衡反向代理FastCGI 支持缓存 (PHP)静态文件的惊人快速处理TLS/SS...

利用VBS脚本打开Windows11的Internet Explorer(IE)浏览器

利用VBS脚本打开Windows11的Internet Explorer(IE)浏览器

很多带web管理的设备必须得ie模式下才能正常调试和正常显示web管理界面,Edge ie的兼容模式不太好用,替换ieframe.dll太麻烦,那么利用VBS脚本打开Windows11的Interne...

LVS(Linux虚拟服务器)简介

LVS(Linux虚拟服务器)简介

LVS(Linux Virtual Server)是一个开源的负载均衡项目,是国内最早出现的开源项目之一,目前已被集成到 Linux 内核模块中。该项目在 Linux 内核中实现了基于 TCP 层的...

3.5mm与6.5mm音频转卡农及音频线转莲花头接线图

3.5mm与6.5mm音频转卡农及音频线转莲花头接线图

3.5、6.5音频转卡农接法图解,音频线转莲花头接线图。Y分接线:标准对线:平衡式/非平衡注意事项:1、音频线一般都是三芯的,两根左右声道,一根屏蔽。接3.5插头:把其中一根声道线和屏蔽线拧在一起,另...

恢复Windows 10/11 系统中传统版的照片查看器

恢复Windows 10/11 系统中传统版的照片查看器

导入注册表文件(下载下方附件):恢复照片查看器.zip启用方式:右键一个图片-打开方式-选择其他应用-更多应用-Windows 照片查看器,勾选始终使用此应用打开。...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。