18 个版本
使用旧 Rust 2015
0.1.20 | 2018年5月1日 |
---|---|
0.1.19 | 2018年4月24日 |
0.1.14 | 2018年3月14日 |
0.1.9 | 2018年2月13日 |
0.1.0 | 2017年9月12日 |
在 #synapse 中排名第 5
50KB
1.5K SLoC
synapse
Synapse 是一个灵活且快速的 BitTorrent 守护进程。
它目前支持大多数实现 epoll 或 kqueue 的系统,重点关注 64 位 Linux 服务器。
关于
安装
包
包列表可以在 此维基页面 上找到。
编译
安装依赖项
- rustc >= 1.39.0
- cargo >= 0.18
- gcc | clang
Synapse 和 sycli 可以使用以下命令安装
cargo build --release --all
cargo install --path .
cargo install --path ./sycli/
如果您只想安装 sycli
cargo build --release -p sycli
cargo install --path ./sycli/
配置
Synapse 预期其配置文件位于 $XDG_CONFIG_DIR/synapse.toml
或 ~/.config/synapse.toml
。如果不存在或无效,则使用默认配置。这些默认值在 example_config.toml
中给出。
Sycli 可以以类似的方式配置,使用 sycli.toml
。
桌面应用程序
将 share/synapse/applications/synapse.desktop
复制到 $XDG_DATA_HOME/applications
或 ~/.local/share/applications
。
~/.config/mimeapps.list
[Default Applications]
x-scheme-handler/magnet=synapse.desktop
开发
请参阅此问题获取开发状态的详细信息。如果您有兴趣为 synapse 开发客户端,请参阅当前 RPC 规范的doc/RPC
。如果您想为 synapse 贡献,请参阅doc/HACKING
。
依赖关系
~6–13MB
~176K SLoC