请教 surge 使用 wireguard ipv6 配置问题

291 天前
 acrosstbplanet
请教各位大佬:
目前使用 asus ax86u pro 的 wireguard ,没有公网 ipv4 ,只能使用 ipv6
配置好之后,可以使用 wireguard ios 官方客户端连接,访问内网正常。

现在问题是:wireguard ios 客户端没有办法指定使用 asus ddns 的 ipv6 地址(会使用解析的 ipv4 地址,没法连接),只能直接使用 ipv6 地址,一会 ipv6 更新之后就没法连接了。

我看 surge 的文档,有 prefer-ipv6 选项,但配置后连不上,请大佬帮忙看看哪里的问题。
surge 配置写法如下,同样的配置 wireguard ios 客户端可以连接,endpoint 直接使用 ipv6 地址。
[Proxy]
Home = wireguard, section-name=Home

[Rule]
IP-CIDR,10.10.0.0/16,Home,no-resolve

[WireGuard Home]
private-key = M...
self-ip = 10.10.20.2
dns-server = 10.10.20.1
prefer-ipv6 = true
mtu = 1280
peer = (public-key = D..., allowed-ips = "0.0.0.0/0", endpoint = xxx.asuscomm.cn:1234, keepalive = 60)
1132 次点击
所在节点    问与答
4 条回复
shigella
290 天前
那你弄个子域名只挂一个 AAAA 记录就好啦
totoro625
290 天前
acrosstbplanet
290 天前
@shigella asus ddns 没法只用 aaaa ,如果实在不行再考虑其他 ddns
@totoro625 还是不行,同时试了 openvpn 和 wireguard 的 ios 客户端,都可以用 ipv6 建立链接,再使用 ipv4 访问,不知道 surge 这方面有什么了限制没有。
acrosstbplanet
290 天前
@totoro625 谢谢大佬,是这个原因,刚搞错了,加上后可以了。

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

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

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

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

© 2021 V2EX