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

By | 2022-11-02

转载自:这里
Wireguard
1. 下载并安装最新版本的官方PC客户端。一般会安装在目录”C:\Program Files\WireGuard”
2. 开启Wireguard的Pre/Post命令支持,只能通过修改注册表的方式开启,具体操作:

  • 以管理员身份运行cmd
  • 输入以下命令按回车
reg add HKLM\Software\WireGuard /v DangerousScriptExecution /t REG_DWORD /d 1 /f

  1. 下载此页面中的所有文件到”C:\Program Files\WireGuard\bat”。或者直接下载解压此压缩档

  2. 修改Wireguard客户端配置文件,加入以下Script Hook调用”C:\Program Files\WireGuard\bat”的批处理文件

    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指向本机以使用Overture作为DNS服务器

DNS = 127.0.0.1

关闭Wireguard的kill switch并保存修改

5. 如配置正确,此时点击连接Wireguard会⑴自动调用routes-up.bat将国内IP写进系统路由表,⑵启动overture DNS服务器
连接成功后可上ip.skk.moe测试一下看是否正确分流。