Reticulum

用 LoRa 和无线电搭建打不垮的加密通信网

Reticulum 是一个基于密码学的网络协议栈,旨在构建不可阻挡的通信网络。它解决了传统互联网依赖中心化基础设施、易受审查和单点故障的问题,允许通过 LoRa、数据包无线电、WiFi 等多种物理层媒介进行去中心化组网。其核心能力包括端到端加密、自治寻址、无需中央服务器的点对点通信,以及自动发现路由和网络拓扑。它支持多种传输介质,并能跨异构网络无缝桥接,使设备在极端或受限环境下仍能可靠通信。项目用 Python 实现,强调安全性和弹性,适合构建抗审查、应急通信和边缘计算场景。

开源 free 基础设施
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 7482
维护状态 活跃
是否开源 是
定价模式 free

项目预览

项目数据

分类基础设施
开发团队markqvist
所属国家
定价模式free
价格说明开源免费
访问状态
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型lora,mesh,mesh-networks,network,networking-stack,packet-radio,reticulum,rns
GitHub 星标★ 7482
30天Star增速
HF 下载量
上线时间2018-04-04 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-23
浏览次数6

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

难度:进阶 约 10 分钟 部署方式:库/依赖 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Python 运行环境(项目为 Python 实现,具体版本 README 未注明)
  • pip 包管理工具(用于安装 PyPI 上的 rns 包)
  • 可选硬件:LoRa 电台、数据包无线电(packet radio)、WiFi 网卡等物理层设备
  • 可访问 GitHub 或 reticulum.network 官网获取完整文档

安装与启动步骤

  1. 1阅读设计哲学

    先阅读仓库中的《Zen of Reticulum》,理解该协议栈的目标与设计理念,再决定是否部署。

  2. 2克隆源码仓库

    从 GitHub 拉取 Reticulum 仓库到本地,便于查看源码、示例与镜像说明。

    git clone https://github.com/markqvist/Reticulum.git
  3. 3进入项目目录

    切换到刚克隆下来的仓库目录,后续操作都在此目录中进行。

    cd Reticulum
  4. 4安装 Python 包

    README 徽章显示官方发布包名为 rns,可通过 pip 安装;README 正文未给出安装章节,请以官网文档为准。

    pip install rns
  5. 5查阅官方文档

    访问官网 https://reticulum.network 获取接口配置、网络拓扑搭建与硬件接入的完整说明。

如何确认成功

README 未提供启动成功判定的命令或日志,请在官网文档中确认运行状态与接口配置结果。

常见问题

Q:这个仓库是官方主仓库吗?

A:不是。README 明确说明该仓库是 public mirror 公开镜像,所有开发都在其他地方进行,提交改动前请注意这一点。

Q:Reticulum 是一个统一的网络吗?

A:不是。README 强调 Reticulum 不是“某一个”网络,而是让任何人都能成为自己网络运营者的协议栈,可搭建大量互相独立又互联的自治网络。

Q:需要什么硬件才能使用?

A:README 提到可使用现成硬件(off-the-shelf tools),包括 LoRa、数据包无线电、WiFi 等物理层媒介,具体型号与配置未在 README 中列出。

Q:低带宽、高延迟环境能用吗?

A:可以。README 说明该协议栈即使在极高延迟和极低带宽条件下也能工作,适合应急通信与受限环境。

注意事项

  • 本教程依据 README 节选整理,README 未包含正式安装章节,包名 rns 来自徽章信息,实际安装方式请以官网文档为准。
  • 仓库为公开镜像,最新代码与开发动态不在该仓库,遇到问题建议查阅官网或上游开发地址。
  • Reticulum 提供端到端加密、发起方匿名、多跳传输与不可伪造的送达确认等能力,组网前应了解其安全模型。

核心亮点

  • 支持 LoRa、数据包无线电、WiFi 等多种物理层,灵活适配野外和城市环境
  • 端到端加密和自治网络架构,无需中心服务器即可安全通信
  • 自动路由发现和网络自愈,节点动态加入退出不影响整体连通性

不足之处

  • Python 实现性能可能不如 C/C++ 网络栈,高吞吐场景受限
  • 文档和生态相对小众,新手学习曲线较陡

适用场景

  • 抗审查通信:在互联网受限地区建立去中心化信息传输网络
  • 应急响应:灾害导致常规网络瘫痪时,用无线电快速搭建临时通信
  • 物联网边缘组网:在偏远区域用 LoRa 连接传感器节点,无需蜂窝或卫星

替代项目

Meshtastic、LoRaMesh、GNU Radio

项目介绍

Reticulum 是基础设施领域的开源项目,由 markqvist 开发,2018 年首次发布。

在全站 13,821 个收录项目中,它的 GitHub 星标数(7,482)位列前 6%,在基础设施分类的 1,172 个项目里位列前 9%。

近 45 天,它的 GitHub 星标从 6,991 增加到 7,482,净增 491。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-30。开源免费。从国内网络环境看,可直接访问。

它主要面向的使用场景是:抗审查通信:在互联网受限地区建立去中心化信息传输网络。同类可对比的替代方案包括 Meshtastic、LoRaMesh、GNU Radio。

上一篇:Portainer 容器管理面板

下一篇:minio

同类项目推荐

freebuff-proxy 开源

聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。

[DEPRECATED / UNMAINTAINED] No longer maintained.

★ 301 2026-08-20
microduck 开源

用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。

A Tiny biped duck robot

★ 9148 2026-09-10
ollama 开源

一条命令本地跑起大模型,免费、私密、不卡顿

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···

★ 182368 2026-08-09
soperator 开源

用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。

Run Slurm in Kubernetes

★ 443 2026-08-10