V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tool2d
V2EX  ›  Cloudflare

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

  •  
  •   tool2d · 66 天前 · 1151 次点击
    这是一个创建于 66 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用 WireGuard 官方客户端,连不上 wgcf( https://github.com/ViRb3/wgcf)导出的配置文件。

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

    用国内网络测试,我又不太确定是不是墙的问题,网上搜了一圈,同样没找到相关信息,郁闷。
    4 条回复    2024-02-21 17:23:35 +08:00
    tool2d
        1
    tool2d  
    OP
       66 天前
    搜了一下,算留个笔记吧,有三种可能性。

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

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

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

    /t/955978

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

    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3017 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 13:49 · PVG 21:49 · LAX 06:49 · JFK 09:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.