商店
Deluge
0
2006年9月25日
概述
Deluge 是一个免费、开源、跨平台的 BitTorrent 客户端,基于 Python 和 libtorrent(C++ 库),于 2006年 首次发布,遵循 GPL-3.0-or-later 许可证。它采用客户端-服务器(守护进程)架构,支持多种前端界面,包括 GTK+ 图形界面(用于桌面)、Web 界面(远程管理,访问 http://localhost:8112,默认密码为 deluge)和命令行界面(CLI),通过 libtorrent 处理 BitTorrent 协议的网络逻辑。Deluge 设计目标是轻量、安全和功能丰富,通过插件系统(如 AutoAdd、Blocklist、Scheduler)扩展功能,占用资源少(约 22 MB 安装包,闲置 RAM 约 50-100 MB)。最新版本为 Deluge 2.2.0(2025年4月),支持 Python 3、GTK3 和 Windows(自 2.1.0 起恢复 Windows 支持)。
历史与发展
- 起源:
- 2006年9月:Deluge 由 Zach Tibbitts 和 Alon Zakai 发起,基于 Python 和 libtorrent,旨在提供轻量级 BitTorrent 客户端。
- 目标:与 uTorrent、Vuze 竞争,提供无广告、开源的替代品。
- 发展历程:
- 2008年:Deluge 因抗 Comcast 带宽限制而出名,无需修改代码。
- Deluge 1.0(2008):引入守护进程(deluged),支持远程管理。
- Deluge 1.1.0(2009):支持 磁力链接(magnet links)。
- Deluge 1.1.1-1.1.3(2009-2010):Windows 安装程序缺失,因打包者退出。
- Deluge 1.3.13(2016):修复大量 bug,Ubuntu 软件仓库版本。
- Deluge 2.0(2019):迁移至 Python 3 和 GTK3,支持顺序下载,移除 AutoAdd 核心功能(改为插件),增强 WebUI 和安全性。
- Deluge 2.1.0(2022):恢复 Windows 支持(libtorrent 1.2.x 和 2.0.x),改进插件系统。
- Deluge 2.2.0(2025):优化性能,支持 Ubuntu 25.04、Windows 11 和 macOS。
- 社区与支持:
- 由 Deluge 社区维护,托管于 deluge-torrent.org、GitHub(仅接受 PR)和 forum.deluge-torrent.org。
- 用户反馈称“Deluge 的插件系统很强大,但需要手动配置”
- 开源许可:
- GPL-3.0-or-later。
主要特点
Deluge 以轻量级、跨平台和插件化为核心,适合下载和共享大文件。以下是其主要特点:
- 轻量级设计
- 安装包约 22 MB,闲置 RAM 50-100 MB。
- 最低硬件要求:1 GB RAM,1 CPU 核心。
- 客户端-服务器架构
- 支持 守护进程(deluged)运行,分离核心和界面。
- WebUI(http://localhost:8112,默认密码 deluge)支持远程管理。
- CLI 和 GTK+ 界面提供灵活控制。
- 插件系统
- 内置插件:AutoAdd(监控文件夹自动添加 torrent)、Blocklist(屏蔽 IP)、Scheduler(定时下载)。
- 第三方插件(如 LabelPlus、Trireme)扩展功能。
- 网络功能
- 支持 磁力链接、DHT、Local Peer Discovery、NAT-PMP、Peer Exchange、协议加密、UPnP 和 Web 种子。
- 安全性与隐私
- 支持协议加密和代理(HTTP/SOCKS)。
优势与局限性
优势
- 轻量级:
- 22 MB 安装包,50-100 MB RAM 占用,优于 Vuze。
- 跨平台:
- 支持 Windows、macOS、Linux、FreeBSD。
- 插件系统:
- 50+ 插件(如 AutoAdd、LabelPlus)扩展功能。
- 远程管理:
- WebUI 和 CLI 支持远程控制,适合服务器。
- 安全性:
- 协议加密和代理支持,优于 uTorrent 的免费版。
局限性
- 默认功能有限:
- 缺少内置搜索、Web 种子支持和嵌入式跟踪器,需插件补充。
- 开发更新缓慢:
- 2017-2019 年无重大更新,社区活跃度低于 qBittorrent。
- 界面设计:
- GTK+ 界面略显简陋,无 qBittorrent 的现代化设计。
- 插件稳定性:
- 部分第三方插件(如 LabelPlus)。
总结
Deluge 是一个免费、开源、跨平台的 BitTorrent 客户端,基于 Python 和 libtorrent,以轻量级(22 MB)、插件化(50+ 插件)和远程管理(WebUI、CLI)为核心,适合 Windows、macOS、Linux 和 FreeBSD。它支持磁力链接、协议加密和带宽控制,最新版本 2.2.0(2025)优化了性能和 Windows 支持。Deluge 的插件系统和轻量性更适合开发者。