4个版本
0.5.8 | 2024年8月2日 |
---|---|
0.5.6 | 2024年8月2日 |
0.1.1 | 2024年7月15日 |
0.1.0 | 2024年4月5日 |
#2 在 #反审查 中排名
每月 319 次下载
335KB
7K SLoC
关于
Earendil是一个去中心化、反审查的数据包路由覆盖网络,旨在提供高性能和反审查功能。它允许节点之间进行安全和私密通信,即使在面对强大的国家级对手的情况下。
目前,该项目处于非常早期阶段,尚未准备好使用。请关注更新!
主要功能
- 强大的反审查能力
- 联邦、非平等拓扑结构
- 基于微支付的去中心化、抗Sybil激励措施
- 用户可调节的匿名性/性能权衡
用户文档
更详细的信息可以在 Earendil文档 中找到。
开发者
包布局
此存储库采用 Cargo工作区。
主要的、"根"包是 earendil
,是主要守护程序,打算在任何希望访问Earendil的机器上运行(类似于Tor的tor
守护程序)。
其他包位于 libraries/
earendil_packet
在协议的不同层实现了Earendil数据包格式的结构,例如洋葱加密的混合网络格式和携带端到端应用程序消息的格式。earendil_topology
实现了Earendil中继图的函数,包括gossip的辅助函数
总的来说,我们遵循一种架构,其中libraries/
中的包避免执行任何I/O,而是实现数据类型。实际的通信由earendil
守护程序完成。
快速示例
请参阅 文档
依赖项
~69–115MB
~2M SLoC