- Published on
Iroh 1.0 发布:用密钥拨号,重塑互联网连接
- Authors
- Name
- chadfowler
- iroh.computer

核心思想:拨号密钥,而非 IP 地址
Iroh 1.0 的核心理念是“拨号密钥,而非 IP 地址”。IP 地址可能随时失效(如网络切换、防火墙限制),且不受设备控制。而密钥由用户创建和管理,设备移动时保持不变,可随时丢弃或保留。即使设备位于防火墙后,Iroh 也能安全寻址。这一抽象层旨在让互联网连接更可靠、更可控。
版本 1.0 里程碑
经过 65 个版本的迭代和超过 4 年的公开开发,Iroh 1.0 作为首个稳定版发布。过去 30 天内,公共中继已见证超过 2 亿个端点创建。开发者已将其用于视频流、大语言模型训练、智能体对话、安全聊天、游戏、文件传输等多种场景。Iroh 正在数百万设备上运行。
关键技术特性
- 基于开放标准:优先采用 IETF 草案,确保互操作性。
- QUIC 多路径实现:在同一连接内建立并管理多条路由,根据网络条件热切换路径。
- QUIC NAT 穿透:建立直接连接,同时加密连接细节。
- 本地优先配置:无需互联网即可发现并连接本地设备。
- WASM 编译支持:可在浏览器中运行。
- 自定义传输钩子:允许注入逻辑控制连接行为。
- 自定义传输支持:可接入蓝牙低功耗(BLE)、LoRa(开发中)、WiFi Aware、Tor 等技术,统一在“拨号密钥”抽象下。
密钥不仅用于安全连接,还用于身份、权限和归属。它将互联网转变为安全的本地主机。Iroh 连接效率极高,通常 95% 的数据直接在设备间传输,减少云中转,降低出口费用,减轻路由器负担。
多语言支持
此前因 API 变动暂停的 FFI 支持现已恢复。除 Rust 外,官方支持 Python、Node.js、Swift 和 Kotlin,方便嵌入 iOS 或 Android 应用。文档和 API 文档已更新。
稳定性承诺
Iroh 1.0 保证线缆协议和语言 API 的稳定性:任何 v1 端点均可与其他 v1 端点通信,不受次要版本或语言影响。未来可能独立版本化语言 API,但线缆兼容性变更将伴随主版本发布。
版本支持策略
- 1.0 之后的主版本和次版本按计划支持。
- 0.35 次版本不再发布新版本。
- 公共中继对 0.35x 的支持持续至 2026 年 12 月 31 日。
- 0.9x 和 1.0.0-rcX 版本即日起不再支持。
- 建议用户升级到 1.0 后再报告问题。
公共中继支持
Iroh 维护一组公共中继,通常通过“n0”预设访问。各版本中继运营截止日期如下:
- v1.0:直至生命周期结束
- v0.35x:2026 年 12 月 31 日
- v0.9x 和 v1.0.0-rcX:2026 年 9 月 30 日
每次发布后约 24 小时内更新中继。线缆破坏性变更将使用新 URL 以兼容旧客户端。中继二进制开源,也提供托管服务。公共中继对中继流量有速率限制。
现在是构建的时候
Iroh 1.0 提供了一个成熟的网络栈,可放心集成到应用中。它基于拨号密钥、默认安全直连的理念。官方提供快速入门指南,并鼓励开发者加入社区讨论(Reddit、Hacker News、Bluesky、X.com)。Iroh 是开源的,已在数十万设备上生产运行。
原标题:Iroh 1.0。 HN 原始发布时间:2026年6月15日星期一。当前记录为 1330 分、410 条评论。