You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Firefox中配置macaroon以访问c-lightning-REST?

解决c-lightning-REST的Firefox认证问题(Bad Macaroon!)

下面是几种在Firefox中传递macaroon完成认证的方法,按需选择:

方法一:用开发者工具手动发送带认证头的请求

  • 打开Firefox访问http://localhost:3001/v1/getinfo,页面显示认证失败无需在意
  • 按F12打开开发者工具,切换到「网络」标签
  • 刷新页面,找到getinfo请求,右键选择「重新发送」→「编辑并重新发送」
  • 在请求头列表中添加一行:Macaroon: 你的macaroon十六进制字符串(替换成实际生成的hex值)
  • 点击「发送」即可获取正常响应

方法二:用插件自动注入认证头(长期使用推荐)

  • 在Firefox附加组件商店搜索并安装「Modify Headers」类的请求头修改插件
  • 进入插件设置,添加一条规则:
    • 规则名称:自定义名称(比如c-lightning-REST认证)
    • 请求头名称:Macaroon
    • 请求头值:你的macaroon十六进制字符串
    • 匹配URL:http://localhost:3001/*
  • 保存规则后,再访问c-lightning-REST的接口就会自动带上认证头,无需手动操作

方法三:URL参数传递(仅临时测试用,不推荐)

  • 直接在URL后拼接macaroon参数:http://localhost:3001/v1/getinfo?macaroon=你的macaroon十六进制字符串
  • 注意:这种方式会让macaroon出现在浏览器历史和URL中,存在安全风险,仅适合临时调试

额外注意

确保你使用的是c-lightning的admin.macaroon,c-lightning-REST的大部分接口需要管理员权限的macaroon才能访问,若使用只读macaroon也会触发「Bad Macaroon!」错误。

内容的提问来源于stack exchange,提问作者Roberto

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 07:45:35