本贴也发表在蒲公英pt站
deluge是基于libtorrent+python的跨平台bt/pt客户端,适合在Linux环境下使用
deluge完全开源免费,对IPv6支持良好,性能优于transmission;在嵌入式设备上使用deluge,应至少具备2GB内存和四核Cortex-A53的配置,否则体验不佳;对于小内存设备推荐使用 transmission (<1G) 或 qbittorrent-nox 4.1.x
注意:transmission在napt66之后的内网中无法使用
目前Deluge的最新版本为1.3.15,Ubuntu 18的官方镜像源可直接安装
Ubuntu 18 配置 deluge
(以下方法适用于所有debian系Linux)
- 安装deluged和deluge-web
sudo apt install deluged deluge-web
- 由于deluged自带的start-stop-daemon启动脚本有bug无法启动,所以使用rc.local设置开机自启,修改
/etc/rc.local
,在exit 0
前加入以下两行(debian需要手动创建rc.local):
deluged
deluge-web -f
- 确认
rc-local
服务已经启用
systemctl enable rc-local
systemctl status rc-local
重启系统,观察deluge和deluge-web是否成功启动
打开浏览器进入
http://hostname:8112
,其中hostname
为机器的主机名或IP地址,8112为deluge-web的默认端口,可以指定-p
参数设置端口webui的默认密码为
deluge
,第一次登录会提醒你修改密码
- 点击上方的
Preferences
,首先设置下载目录
- 接着设置网络,入站端口建议设置成10000以上的高端口以免被tracker服务器禁止
- Daemon设置RPC端口以及是否允许远程连接,如果你需要使用除webui以外的RPC客户端,就要勾选
Allow Remote Connections
- Queue设置做种和下载的最大任务数,以及何时停止做种;将Seeding下的三个数值设置成-1意味着跳过这些检查
- 配置完成
Deluge 安卓远程客户端
trireme是由deluge爱好者开发的基于flutter框架的免费开源Deluge客户端
项目地址:https://github.com/teal77/trireme
请在release页面下载最新的apk包
在使用trireme之前,需要对deluge进行简单配置,请按以下步骤操作:
- 首先需要允许远程访问,在webui设置的Daemon页勾选
Allow Remote Connections
即可
- 创建远程访问用户,修改
~/.config/deluge/auth
,加入以下一行:
rpc:admin:10
auth文件的内容格式为:
username:password:level
level为权限级别,10为管理员权限,5为普通权限,1为只读权限
- 保存修改,重启deluge,打开trireme并添加服务器,端口号为上图中设置的
Daemon Port
,用户名和密码为你在~/.config/deluge/auth
设置的项目,连上服务器后就可以使用安卓客户端添加下载任务了
Deluge 性能调优
- 设置合适大小的Cache可以减轻磁盘写入压力,对于内存较大的设备,可以设置更大的Cache Size或者更长的Expiry,对于小内存设备则反之
- 利用ltconfig插件对libtorrent进行调整,首先去
https://github.com/ratanakvlun/deluge-ltconfig/releases
下载最新的egg插件,然后在Preferences -> Plugins -> Install
里上传,之后会出现ltconfig的菜单选项。勾选Apply settings on startup
,然后在下拉菜单中选择High Performance Seed
,最后点击Load Preset
完成导入