iOS 如何实现 WireGuard 前置

201 天前
 VagrantZ

iOS 上看了些教程都是在关注如何通过四层协议把 WireGuard 包起来送出去,比如 Stash 是在用户空间把 WireGuard 转成了四层 UDP 包,前置一个支持 UDP relay 的代理协议。

我想要的是将 WireGuard 作为原本的三层协议使用。在 Windows 上比较好操作,WireGuard 官方客户端创建一个 Tunnel ,其它代理协议(比如 VMess )都只负责到第四层,行得通。iOS 就一个 VPN 通道,该如何实现 WireGuard 和其它代理软件/协议共存?

1573 次点击
所在节点    iOS
7 条回复
bao3
201 天前
不能,结贴。
weeei
201 天前
官方的客户端,也是创建一个 tun: https://apps.apple.com/us/app/wireguard/id1441195209
第三方除非也在自己的 tun 里支持 wg
zhady009
201 天前
Surge 直接完美体验,配置 include WireGuard 和机场的
cvbnt
201 天前
Surge 没问题,QuanX 貌似也可以,但是要折腾配置文件
imydou
201 天前
Surge 没问题,还能根据 ssid bssid ip 判断是否走 wireguard 。

[Proxy]
Base = wireguard, section-name = Base, test-url = http://www.baidu.com

[Proxy Group]
WireGuard = ssid, default = Base, "68:d7:9a:51:11:22" = DIRECT, "6a:d7:9a:11:33:44" = DIRECT, "24:5a:4c:1e:55:66" = DIRECT, "26:5a:4c:1e:77:88" = DIRECT

[Rule]
IP-CIDR,10.0.0.0/16,WireGuard
Liang
201 天前
surge 在用,完美。配置要多看文档
LudwigWS
198 天前
WireGuard 前置的意思是进出口先经过 WireGuard ?然后经过代理协议?这样做的意义在哪里

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/984230

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX