WARP+分流设置

前言

分流的用处就是为了本地局域网和大陆地址走国内IP访问,国外网站走代理IP访问

Android手机端分流设置方法

  1. 下载最新版NekoBox安卓客户端【NekoBoxForAndroid】,感谢MatsuriDayo开源大佬
  2. 运行NekoBox后点左上角>工具>Cloudflare Warp>生成配置,等待10秒即可获得📋配置文件,如果测试超时无法上网的话,请按【WARP+免费节点获取方法及进阶玩法】把服务器和端口号替换成🚀优选IP和端口号即可

暂不方便获取优选IP的可试用以下几组
162.159.195.47:942
162.159.192.131:942
162.159.192.5:3138
162.159.192.136:942
162.159.195.126:942

  1. 分流设置,打开NekoBox左上角>路由,把中国域名规则中国IP规则打开;NekoBox左上角>设置>路由设置里把绕开局域网地址在核心中绕过LAN 即可实现分流

Windows端分流设置方法

本教程基于【WARP+免费节点获取方法及进阶玩法】延伸方案

  1. 假设WireGuard安装在目录"C:\Program Files\WireGuard"
  2. 开启Wireguard的Pre/Post命令支持,只能通过修改注册表的方式开启,具体操作:
    • 以管理员身份运行cmd
    • 输入以下命令按回车
      reg add HKLM\Software\WireGuard /v DangerousScriptExecution /t REG_DWORD /d 1 /f
      
  3. 下载【auto-add-routes-master.zip】并解压将auto-add-routes-master目录里的所有文件复制到"C:\Program Files\WireGuard\bat"文件夹,没有bat文件夹自行新建
  4. 修改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"
  1. 将DNS指向本机以使用Overture作为DNS服务器
DNS = 127.0.0.1
  1. 关闭WireGuard的(kill-switch)并保存修改
  • 以上设置如下图所示:
  1. 如配置正确,此时点击连接Wireguard会自动调用routes-up.bat将国内IP写进系统路由表实现分流

连接成功后可上ip.skk.moe测试一下看是否正确分流