进一步完善wireguard的全局代理方案
介绍
之前一篇文章介绍使用自建shadowsocks搭配outline客户端将socks5转为全局代理,经过测试搭配gemini cli命令行工具完美使用
但是outline客户端有个缺点是没法在客户端做更丰富的分流逻辑配置
本文实现了之前文章提到的改进方案,在win中先搭建wirerguard服务器,然后连接outline全局代理。
然后使用wireSock客户端连接服务器,这样在客户端环境下也可以主动对不同应用、不同IP目标进行分流规则的主动配置
服务端搭建和配置
wireguard的服务端和客户端是一体的,只是配置不同可以实现服务端或者客户端功能
直接下载
https://github.com/WireGuard/wireguard-windows
可以安装msi版本,注意关闭杀毒软件
具体配置可以百度。
让客户端成功连上服务端后,关键一步是,在服务端
按下图将outline的适配器网络分享给wireguard的适配器
客户端配置
https://www.wiresock.net/wiresock-secure-connect/download
下载客户端,导入客户端配置
配置里关键是删除dns,不然连上以后打不开网页
、
然后开启绕过局域网流量,不然访问不了局域网内机器
其他就可以自定义配置了,按IP分流还是按应用分流
补充一个成功使用gemini cli的截图,可以愉快得玩耍啦