11 个版本
新增 0.5.8 | 2024 年 8 月 2 日 |
---|---|
0.5.6 | 2024 年 8 月 2 日 |
0.5.4 | 2024 年 7 月 15 日 |
0.4.1 | 2024 年 5 月 21 日 |
0.3.0 | 2024 年 2 月 26 日 |
#2618 in 魔法豆
458 每月下载量
用于 earendil-gui
355KB
8K SLoC
关于
艾伦迪尔是一个去中心化、抗审查的包路由覆盖网络,旨在实现性能和抗审查。它可以在对抗强大的国家级对手的情况下,在节点之间实现安全和隐私通信。
目前,该项目处于极早期阶段,尚未准备好使用。请持续关注更新!
主要功能
- 强大的抗审查能力
- 联邦、非平等拓扑结构
- 基于微支付的分布式、抗 Sybil 激励机制
- 用户可调的匿名性/性能权衡
用户文档
详细信息请参阅 艾伦迪尔文档。
开发者
仓库布局
此仓库布局为一个 Cargo 工作区。
主要的 "根" 仓库是 earendil
,它是主要的守护进程,旨在在任何希望访问艾伦迪尔的机器上运行(类似于 Tor 的 tor
守护进程)。
其他仓库位于 libraries/
earendil_packet
实现了在不同协议层(如洋葱加密的混合网络格式和承载端到端应用消息的格式)的 Earendil 数据包格式的结构。earendil_topology
实现了 Earendil 中继图的函数,包括用于八卦的辅助函数。
总体而言,我们遵循一种架构,其中 libraries/
中的 crate 不进行任何 I/O 操作,而是实现数据类型。实际的通信由 earendil
守护进程完成。
快速示例
请参阅文档
依赖关系
~62–100MB
~2M SLoC