10 个版本

0.0.11 2020 年 4 月 16 日
0.0.10 2020 年 4 月 13 日
0.0.8 2020 年 3 月 26 日

#88 in #tor

34 个月下载
用于 2 crates

自定义许可证

13KB
167 代码行

Resolving Architecture

设计清晰

TOR Client

本地 TOR 实例的客户端。可以作为服务在 Service Bus 中运行。

build Crate Info API Docs

License PGP

commits repo size

num lang top lang Rustc Version 1.42+

信息 | 文档 | 变更日志

捐赠

[email protected] 上请求 BTC/XMR/ZEC 地址进行捐赠。

备注

!! WIP - 直到版本 1.0 之前不稳定 !!

目标

*[ ] 1.0.0 - 最小有用功能 *[ ] 0.1.0 - 最小 CLI:握手和会话创建 *[ ] 0.2.0 - 基本 I/O:使用 CLI 以文件形式检索网页 *[ ] 0.3.0 - Service Bus 支持:实现 Service 特性的 service_bus crate *[ ] 0.4.0 - TOR 隐藏服务:自动设置隐藏服务 *[ ] 0.5.0 - 使用 TOR 隐藏服务发送/接收消息 *[ ] 0.6.0 - 路由器控制 *[ ] 0.7.0 - 测试套件 *[ ] 0.8.0 - CLI 使用案例示例 *[ ] 0.9.0 - 服务使用案例示例 *[ ] 0.10.0 - 确定是否已安装本地 I2P 路由器 *[ ] 0.11.0 - 确定本地 I2P 路由器状态 *[ ] 0.12.0 - 自动安装 I2P 路由器 *[ ] 0.13.0 - 完成README.md *[ ] 0.14.0 - 所有代码都有文档 *[ ] 0.15.0 - 所有示例都有文档

设置 - Ubuntu 18.04

  1. 下载并安装 TOR 路由器
    sudo apt install tor
    
  2. 在文件 /etc/tor/torrc 中取消注释 ControlPort 9051
  3. 启动 TOR
     sudo systemctl start tor
    
  4. 验证是否正在运行
     sudo systemctl status tor
    
  5. 验证端口 9050 和 9051 是否已打开
    ss -nlt
    
  6. 如有必要,安装 libssl-dev
    sudo apt-get install libssl-dev
    

依赖项

~0.9–1.5MB
~18K SLoC