tool2d

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

  •  
  •   tool2d · Feb 21, 2024 · 3329 views
    This topic created in 859 days ago, the information mentioned may be changed or developed.
    用 WireGuard 官方客户端,连不上 wgcf( https://github.com/ViRb3/wgcf)导出的配置文件。

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

    用国内网络测试,我又不太确定是不是墙的问题,网上搜了一圈,同样没找到相关信息,郁闷。
    5 replies    2024-05-20 15:57:31 +08:00
    tool2d
        1
    tool2d  
    OP
       Feb 21, 2024
    搜了一下,算留个笔记吧,有三种可能性。

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

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

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

    /t/955978

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

    peterxulove
        5
    peterxulove  
       May 20, 2024
    我直接用 wireguard 客户端就可用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5475 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 08:35 · PVG 16:35 · LAX 01:35 · JFK 04:35
    ♥ Do have faith in what you're doing.