Warp 现在是不是不走 wireguard 协议了?

79 天前
 tool2d
用 WireGuard 官方客户端,连不上 wgcf( https://github.com/ViRb3/wgcf)导出的配置文件。

tcpdump 抓包看了一下,官方的 UDP 2408 端口,似乎改成了自己的私有格式,我看以前网上文档,有提到 warp 是 wireguard 兼容协议,感觉现在完全不是了。

用国内网络测试,我又不太确定是不是墙的问题,网上搜了一圈,同样没找到相关信息,郁闷。
1254 次点击
所在节点    Cloudflare
4 条回复
tool2d
79 天前
搜了一下,算留个笔记吧,有三种可能性。

第一就是 Anycast IP 被墙,但是我换了 EndPoint ,能 ping 通,也还是不行。

第二就是需要添加 RoutingId 验证,也就是修改 wireguard 握手包,客户端没找到添加 Reserved 字段地方,就没继续尝试。

第三是彻底改协议了,可能性不高,有留存用户,大概率新老协议应该并存。

/t/955978

当然官方 warp-cli 客户端抓包时,私有协议具体内容还是看不太懂。这里只讨论 wireguard 的兼容协议模式。
LGA1150
79 天前
tool2d
79 天前
@LGA1150 谢谢,换了 Endpoint IP ,突然又可以了,感觉没官方客户端稳定。
tool2d
79 天前
@LGA1150 wireguard 客户端还是不行,换 warpproxy 那种第三方反而可以,我怀疑可能是第一个 UDP 验证包起作用了,我再琢磨琢磨。

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

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

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

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

© 2021 V2EX