cloudflare出现了CurvePreferences-includes-unsupported-curve错误

问题

在Openwrt的cloudflared中,当你使用新版本时(2024年3月或者4月开始),可能会出现CurvePreferences includes unsupported curve错误,这是因为新版本的cloudflared使用了新的加密算法,而这个要求Go构建工具链的更新。
而Openwrt上的cloudflared并没有更新工具链,所以会出现这个错误。

解决方法

目前解决方法可以通过使用旧版本的cloudflared(不推荐),或者修改参数让它只使用HTTP2协议,而不是默认的QUIC协议。

修改运行参数,加上--protocol http2。如果不加,默认是使用auto,但是那个auto只会使用QUIC协议来链接,无法自动切换到HTTP2,只会报CurvePreferences includes unsupported curve,然后访问时候提示Argo ERROR

提及的Issues
https://github.com/openwrt/packages/issues/23852
https://github.com/cloudflare/cloudflared/issues/1158


cloudflare出现了CurvePreferences-includes-unsupported-curve错误
https://tokisaki.top/blog/openwrt-cloudflared-curvepreferences-includes-unsupported-curve/
作者
Tokisaki Galaxy
发布于
2024年5月18日
许可协议