1个不稳定版本
使用旧的Rust 2015
0.1.0 | 2018年4月24日 |
---|
#222 in WebSocket
15KB
355 行
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。
依赖项
~1.6–2.4MB
~47K SLoC