Deluge
Deluge是一款开源的跨平台BitTorrent客户端,由Python编写,利用PyGTK建立图形界面,后端使用libtorrent。它在Linux、OS X、unix和Windows操作系统下工作,支持多种用户界面,包括GTK+、网络远程客户端和命令行模式。Deluge的设计目标是体积小巧、节约系统资源,通过丰富的插件实现核心以外的众多功能。它兼容于GNOME、KDE、XFCE和其他多种桌面环境,并且遵Freedesktop.org倡议。Deluge采用GPL-3.0-or-later许可证,是一款自由软件。
软件简介
Deluge可以在多个平台上使用,如Linux,*BSD,Mac OS和其他类UNIX操作系统。该项目的目标是要在GTK框架上建立一个原生和全功能的BitTorrent客户端。
Deluge由ubuntuforum的两位成员建立,Zach Tibbitts和Alan Zakai。在过去,它曾是谷歌 Code的项目。
在过去的开发,Deluge曾经被命名为gTorrent,意思是GNOME下的BitTorrent客户端。当第一个版本在2006年9月25日释出的时候,被重新命名为Deluge,以避免别人误会gTorrent只能用于GNOME。
利用0.4.x代码重写的0.5稳定版在2007年3月18日释出。重写代码的目的是要令代码更加优良。而0.5.1.1版支持数据加密,peer exchange,Si prefixes和upnp。
主要功能
种子建立、插件支持、UPnP和NAT-PMP网络支持、数据加密。
Deluge支持下列网络功能:DHT支持、uTorrent种子交换、BitTorrent协定加密、UPnP和NAT-PMP、代理支持、私人种子、各种限速、RSS。
另外,Deluge还支持下列功能:在一个窗口内下载多个文件、预置文件空间、全局和个别文件速度限制、下载个别文件、文件预览、选择下载目录、使用排队来管理、可以在达到指定的上下载比例后停止上载、可最小化到系统列并指定密码保护。
发展历程
Deluge的开发始ubuntuforums.org两名成员Zach Tibbitts和Alon Zakai,他们最初在谷歌 Code上托管和维护该项目。Deluge最初被称为gTorrent,以反映其针对GNOME桌面环境的设计,但由于SourceForge上已有同名项目,且Deluge的编码工作适用于任何支持GTK的平台,因此在2006年9月25日首次发布时更名为Deluge。0.5.x版本的发布标志着从0.4.x代码分支的完全重写,增加了对加密、对等交换、二进制前缀和UPnP的支持。接近0.5.1版本发布时,原始开发人员离开了项目,由Rory Mobley和Andrew "andar" Resch继续开发。
Deluge自1.0版本开始采用了前端和后端分离的架构,允许用户通过Web远程管理应用程序。自2009年1月发布的1.1.0版本起,Deluge开始支持磁力链接。在0.5.4.1版本中,Deluge引入了对麦金塔 OS X(通过MacPorts)和Windows的支持,并因其抵抗Comcast的带宽限制而获得关注。从1.1.1到1.1.3版本,Windows安装程序一度不可用,但从2022年发布的2.1.0版本开始,支持libtorrent 1.2.x和2.0.x的Windows安装程序再次可用。在1.1.3之后,开发人员不再提供所有非Windows操作系统的软件包,而是发布源代码tar文件和社区提供的软件包。