经过近几年的开发,多平台 BitTorrent 客户端 Deluge 2.2 版本已经发布。它是用 Python 编写的(使用 Twisted 框架),基于 libtorrent 并支持多种类型的用户界面(GTK、Web 界面、控制台版本)。该项目代码根据 GPL 许可分发。
Deluge 以客户端-服务器模式运行,其中用户 shell 作为单独的进程运行,并且所有 BitTorrent 操作都由可在远程计算机上运行的单独守护进程管理。该应用程序的功能包括:支持 DHT(分布式哈希表)、UPnP、NAT-PMP、PEX(对等交换)、LSD(本地对等发现)、加密协议的能力(BitTorrent 协议加密)、支持通过代理工作、与 WebTorrent 兼容、有选择地限制某些 torrent 文件速度的能力以及顺序下载模式。
值得注意的变化包括:
- 增加了对以 BitTorrent v2 格式创建种子的支持,其中可以为每个文件而不是整个分发计算哈希值,不再使用 SHA-1 算法,而是使用 SHA2-256,索引切换到使用 Merkle 哈希树,提高了对种子中目录结构的编码效率,增加了处理大量小文件的优化。
- 基于 GTK 的界面具有在明暗主题之间切换的功能。指标现在输出到系统托盘。
- 已向 Web 界面添加了对更改设计主题的支持。
- 删除了对 Python 3.6 的支持。据称最低支持版本为 Python 3.7。

来源: opennet.ru
