关于fuclaude 0.51暂时有效的补丁
- 内容介绍
- 文章标签
- 相关推荐
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上
开源推广标签:是 - 我的开源项目完整开源,无未开源部分:是
- 我的开源项目已链接认可 LINUX DO 社区:是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:是
- 以上选择我承诺是永久有效的,接受社区和佬友监督:是
项目介绍
GitHub: sana3419/fuclaude-edgefix
Claude 官方近期将 /api/bootstrap 迁移到 /edge-api/bootstrap,导致 fuclaude v0.5.1 浏览器控制台报 500 错误,无法正常使用。始皇停更后社区等不到修复,于是逆向分析了二进制并写了一个修复补丁。
edgefix 是一个 ~8MB 的前置代理,放在 fuclaude 前面,两个功能:
- 路径重写:
/edge-api/*→/api/* - JS 响应改写:替换前端 JS 中的
edge-api引用
用户端完全不需要改任何配置。
部署方式
# 1. 修改 fuclaude config.json
"bind": "127.0.0.1:8182"
# 2. 部署 edgefix(对外监听原端口 8181)
systemctl daemon-reload
systemctl restart fuclaude
systemctl enable --now edgefix
详细步骤见 README。
逆向分析要点
| 发现 | 说明 |
|---|---|
| TLS 指纹仍有效 | 不是 Cloudflare 封了,是 API 路径变了 |
| 精确故障点 | 只有 /edge-api/bootstrap 这一个路径触发 500 |
| 根因 | fuclaude 代理请求到 claude.ai 后,处理新格式的响应时崩溃 |
| 域名加密 | garble literal obfuscation,无法简单 patch 字符串 |
完整分析报告见仓库 REPORT.md。
局限性
- 如果 Claude 后端完全移除
/api/bootstrap,此方案失效 - 长期建议关注 funclaude 等社区替代方案
网友解答:
--【壹】--: neko:
requestly
神了,可以正常对话了,但是现在的fucladue回复的输出字体变得有点奇怪了,还是要等始皇彻底修复才行
--【贰】--:
其实只是claude更新了一部分接口,我就只是做个转接,始皇的fuclaude太强了我真放不下手
--【叁】--:
大佬,你们现在还可以用嘛,我用了直接跳登录页面
--【肆】--:
啊这个字体是官方的问题来着,解决方法佬友可以在L站搜一下?我之前在xhs上看到过几次,一时找不到了
--【伍】--:
我还可以呀,记得后面带/login,Fuclaude
然后输入sessionKey就可以。但我现在没号所以验证不了登录后会变成什么样ovo
--【陆】--:
感谢佬友分享
还是你牛 ,竟然给始皇打补丁
--【柒】--:
感谢佬提供的思路 我之前试着在自己服务器上起了个edgefix想修始皇的demo.fuclaude,但是总是被cf拦截,把佬的代码发给gemini之后它告诉我了另一种很简单的解决方法。
在Chrome浏览器上下载一个requestly插件,新增这样的一条规则:
image2063×746 41.6 KB
然后正常访问始皇的demo.fuclaude,就不会再提示can’t reach Claude了。
不过因为我这个号的限额到了,还没有测试实际上能不能发送对话,总之对我来说能登录一下就很满足了,感谢佬!
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上
开源推广标签:是 - 我的开源项目完整开源,无未开源部分:是
- 我的开源项目已链接认可 LINUX DO 社区:是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:是
- 以上选择我承诺是永久有效的,接受社区和佬友监督:是
项目介绍
GitHub: sana3419/fuclaude-edgefix
Claude 官方近期将 /api/bootstrap 迁移到 /edge-api/bootstrap,导致 fuclaude v0.5.1 浏览器控制台报 500 错误,无法正常使用。始皇停更后社区等不到修复,于是逆向分析了二进制并写了一个修复补丁。
edgefix 是一个 ~8MB 的前置代理,放在 fuclaude 前面,两个功能:
- 路径重写:
/edge-api/*→/api/* - JS 响应改写:替换前端 JS 中的
edge-api引用
用户端完全不需要改任何配置。
部署方式
# 1. 修改 fuclaude config.json
"bind": "127.0.0.1:8182"
# 2. 部署 edgefix(对外监听原端口 8181)
systemctl daemon-reload
systemctl restart fuclaude
systemctl enable --now edgefix
详细步骤见 README。
逆向分析要点
| 发现 | 说明 |
|---|---|
| TLS 指纹仍有效 | 不是 Cloudflare 封了,是 API 路径变了 |
| 精确故障点 | 只有 /edge-api/bootstrap 这一个路径触发 500 |
| 根因 | fuclaude 代理请求到 claude.ai 后,处理新格式的响应时崩溃 |
| 域名加密 | garble literal obfuscation,无法简单 patch 字符串 |
完整分析报告见仓库 REPORT.md。
局限性
- 如果 Claude 后端完全移除
/api/bootstrap,此方案失效 - 长期建议关注 funclaude 等社区替代方案
网友解答:
--【壹】--: neko:
requestly
神了,可以正常对话了,但是现在的fucladue回复的输出字体变得有点奇怪了,还是要等始皇彻底修复才行
--【贰】--:
其实只是claude更新了一部分接口,我就只是做个转接,始皇的fuclaude太强了我真放不下手
--【叁】--:
大佬,你们现在还可以用嘛,我用了直接跳登录页面
--【肆】--:
啊这个字体是官方的问题来着,解决方法佬友可以在L站搜一下?我之前在xhs上看到过几次,一时找不到了
--【伍】--:
我还可以呀,记得后面带/login,Fuclaude
然后输入sessionKey就可以。但我现在没号所以验证不了登录后会变成什么样ovo
--【陆】--:
感谢佬友分享
还是你牛 ,竟然给始皇打补丁
--【柒】--:
感谢佬提供的思路 我之前试着在自己服务器上起了个edgefix想修始皇的demo.fuclaude,但是总是被cf拦截,把佬的代码发给gemini之后它告诉我了另一种很简单的解决方法。
在Chrome浏览器上下载一个requestly插件,新增这样的一条规则:
image2063×746 41.6 KB
然后正常访问始皇的demo.fuclaude,就不会再提示can’t reach Claude了。
不过因为我这个号的限额到了,还没有测试实际上能不能发送对话,总之对我来说能登录一下就很满足了,感谢佬!

