开通会员

(2374期)lnget: like wget but for L402 on the web – 自动闪电支付的 HTTP 客户端

10.0 综合评分
5.1 kB 文件大小
2026-09-19 更新时间

自动闪电支付的 HTTP 客户端 Lightning原生HTTP客户端,自动处理L402支付墙微支付,支持令牌缓存与多后端连接 使用说明 核心用法 lnget 是 Lightning Labs 开发的命令行 HTTP 客户端,专为 L402(Lightning HTTP 402)协议设计。它在传统 wget/curl 功能基础上,原生集成比特币闪电网络支付能力,可自动处理需要微支付的 API 资源访问。 典型使用场景: 下载 L402 付费墙保护的文件或数据 自动支付 Lightning 发票并重试请求 管理跨域访问令牌缓存 检查 Lightning 节点后端状态 关键命令模式:# 基础获取(自动处理402支付)lnget --max-cost 1000 https://api.example.com/data 令牌管理 lnget tokens list/show/remove <domain> 后端连接 lnget ln status/info 显著优点 协议原生支持:唯一专为 L402 设计的 CLI 工具,自动解析 WWW-Authenticate: L402 头,无需手动处理 macaroon 和 invoice 支付安全控制:--max-cost 和 --max-fee 防止意外大额支出,--no-pay 支持成本预览 令牌智能缓存:按域名持久化 token 至 ~/.lnget/tokens/,避免重复支付 多后端兼容:支持本地 lnd、LNC(Lightning Node Connect)远程配对、Neutrino 轻客户端三种模式 崩溃恢复机制:支付过程中存储 pending token,中断后可恢复 潜在缺点与局限性 配置易错性:lnget config init 存在已知 bug,生成的 YAML key 可能错误(如 tlscertpath 而非 tls_cert),需手动修正 Go 依赖:必须从源码编译或 go install,无预编译二进制分发 生态局限:L402 协议采用度有限,适用场景集中于 Lightning Labs 生态(如 Aperture 代理) 资金风险:auto_pay: true 默认开启,误配置可能导致非预期支付 隐私考量:令牌按域名缓存可能关联用户跨请求行为 适合人群 运行 lnd 节点的开发者,需程序化访问 L402 付费 API 构建闪电网络应用的工程师,测试支付流集成 需要自动化下载付费内容的运维场景 研究 L402 协议实现的技术人员 常规风险 | 风险类型 | 说明 | 缓解措施 ||---------|------|---------|| 过度支付 | 发票金额超出预期 | 严格设置 --max-cost,使用 --no-pay 预览 || 配置泄露 | macaroon/tls 证书路径配置不当 | 配置文件设 600 权限,避免版本控制提交 || 令牌被盗 | ~/.lnget/tokens/ 目录权限宽松 | 定期审计,使用 --force 清除敏感令牌 || 路由失败 | 大额支付找不到通道 | 设置合理 --max-fee,监控 lnget ln status || 配置损坏 | 错误的 YAML key 导致启动失败 | 对照文档手动验证 ~/.lnget/config.yaml | 原始说明 Install and use lnget, a Lightning-native HTTP client with automatic L402 payment support. Use when downloading files behind Lightning paywalls, managing L402 tokens, checking Lightning backend status, or making HTTP requests that may require micropayments.

开通会员
安全无毒 已通过安全检测,请放心下载 无毒 无插件 人工检测

自动闪电支付的 HTTP 客户端

Lightning原生HTTP客户端,自动处理L402支付墙微支付,支持令牌缓存与多后端连接

使用说明

核心用法

lnget 是 Lightning Labs 开发的命令行 HTTP 客户端,专为 L402(Lightning HTTP 402)协议设计。它在传统 wget/curl 功能基础上,原生集成比特币闪电网络支付能力,可自动处理需要微支付的 API 资源访问。

典型使用场景:

  • 下载 L402 付费墙保护的文件或数据
  • 自动支付 Lightning 发票并重试请求
  • 管理跨域访问令牌缓存
  • 检查 Lightning 节点后端状态

关键命令模式:

# 基础获取(自动处理402支付)
lnget --max-cost 1000 https://api.example.com/data

令牌管理

lnget tokens list/show/remove <domain>

后端连接

lnget ln status/info

显著优点

  1. 协议原生支持:唯一专为 L402 设计的 CLI 工具,自动解析 WWW-Authenticate: L402 头,无需手动处理 macaroon 和 invoice
  2. 支付安全控制:--max-cost 和 --max-fee 防止意外大额支出,--no-pay 支持成本预览
  3. 令牌智能缓存:按域名持久化 token 至 ~/.lnget/tokens/,避免重复支付
  4. 多后端兼容:支持本地 lnd、LNC(Lightning Node Connect)远程配对、Neutrino 轻客户端三种模式
  5. 崩溃恢复机制:支付过程中存储 pending token,中断后可恢复

潜在缺点与局限性

  1. 配置易错性:lnget config init 存在已知 bug,生成的 YAML key 可能错误(如 tlscertpath 而非 tls_cert),需手动修正
  2. Go 依赖:必须从源码编译或 go install,无预编译二进制分发
  3. 生态局限:L402 协议采用度有限,适用场景集中于 Lightning Labs 生态(如 Aperture 代理)
  4. 资金风险:auto_pay: true 默认开启,误配置可能导致非预期支付
  5. 隐私考量:令牌按域名缓存可能关联用户跨请求行为

适合人群

  • 运行 lnd 节点的开发者,需程序化访问 L402 付费 API
  • 构建闪电网络应用的工程师,测试支付流集成
  • 需要自动化下载付费内容的运维场景
  • 研究 L402 协议实现的技术人员

常规风险

| 风险类型 | 说明 | 缓解措施 |
|———|——|———|
| 过度支付 | 发票金额超出预期 | 严格设置 --max-cost,使用 --no-pay 预览 |
| 配置泄露 | macaroon/tls 证书路径配置不当 | 配置文件设 600 权限,避免版本控制提交 |
| 令牌被盗 | ~/.lnget/tokens/ 目录权限宽松 | 定期审计,使用 --force 清除敏感令牌 |
| 路由失败 | 大额支付找不到通道 | 设置合理 --max-fee,监控 lnget ln status |
| 配置损坏 | 错误的 YAML key 导致启动失败 | 对照文档手动验证 ~/.lnget/config.yaml |

原始说明

Install and use lnget, a Lightning-native HTTP client with automatic L402 payment support. Use when downloading files behind Lightning paywalls, managing L402 tokens, checking Lightning backend status, or making HTTP requests that may require micropayments.

免责声明

本站提供的资源转载自国内外各大媒体和网络,仅供试玩体验;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该游戏内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。

上一篇 (2375期)Telnyx Network – 企业级 WireGuard 云组网方案 下一篇 (2373期)Ai Agent Tools – AI Agent 开发者的瑞士军刀工具箱

玩家评论

10 /10
0 人评分 · 0 条评论
写下我的评测

还没有玩家留言,来抢沙发吧~