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

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

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

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

分享给朋友:

相关文章

MacOS Unlocker V3.0.7 for VMware Workstation

MacOS Unlocker V3.0.7 for VMware Workstation

MacOS Unlocker V3.0.7 for VMware Workstation使用方法:任务管理器结束以vm开头的进程,以管理员身份运行win-install.cmdhttps://gith...

Win10网络的图标突然变成英文Network解决办法

Win10网络的图标突然变成英文Network解决办法

更改注册表了,位置在HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\MuiCache\19e\AAF68885,其中注册表位置19e这里可能不一致,...

robots.txt 的作用与写法大全

robots.txt 的作用与写法大全

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

利用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 层的...

智能化弱电工程常用材料进场如何验收?标准是什么?

智能化弱电工程常用材料进场如何验收?标准是什么?

智能化弱电工程设备材料进场需要报验,那么哪些资料需要报验呢?报验要求有哪些?今天的文章全面讲解一下。弱电安装工程涉及的材料繁多,进场验收工作需要全面且细心,本文从通用类、电气类两大部分,总结常用材料进...

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

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

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

Windows 11 恢复为 Windows 10 经典右键菜单

Windows 11 恢复为 Windows 10 经典右键菜单

简要评估Microsoft添加到Windows 11桌面上下文菜单中的"显示更多"选项的成本。人体工程学很重要,因为实施人体工程学解决方案可以通过降低成本和提高生产率来帮助削减运营...

雷池 WAF(SafeLine)社区版最傻瓜化单机部署教程(一分钟搞定配置)

雷池 WAF(SafeLine)社区版最傻瓜化单机部署教程(一分钟搞定配置)

雷池 WAF(SafeLine)社区版最傻瓜化单机配置教程,最近加了社区版官方群发现很多小白不会配置,我手里刚好有个服务器多,小鸡小水管,我把配置流程步骤分享出来,不喜勿喷。1,部署过程见官网:点击查...

保留客户端真实IP:Nginx配置文件中设置头信息

保留客户端真实IP:Nginx配置文件中设置头信息

在使用 Nginx 作为反向代理服务器时,确保客户端真实 IP 地址的准确性至关重要。由于请求经过 Nginx 后,会丢失原始客户端 IP 信息,因此需要在 Nginx 配置文件中做一些调整,以确保这...

发表评论

访客

看不清,换一张

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