Deluge 的配置、优化与远程控制 - 简书

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

图片|500

  • Queue 设置做种和下载的最大任务数,以及何时停止做种;将 Seeding 下的三个数值设置成-1 意味着跳过这些检查

图片|500

  • 配置完成

Deluge 安卓远程客户端

trireme 是由 deluge 爱好者开发的基于 flutter 框架的免费开源 Deluge 客户端
项目地址:https://github.com/teal77/trireme
请在 release 页面下载最新的 apk 包

在使用 trireme 之前,需要对 deluge 进行简单配置,请按以下步骤操作:

  • 首先需要允许远程访问,在 webui 设置的 Daemon 页勾选 Allow Remote Connections 即可

图片|500

  • 创建远程访问用户,修改 ~/.config/deluge/auth,加入以下一行:
rpc:admin:10

auth 文件的内容格式为:

username:password:level

level 为权限级别,10 为管理员权限,5 为普通权限,1 为只读权限

  • 保存修改,重启 deluge,打开 trireme 并添加服务器,端口号为上图中设置的 Daemon Port,用户名和密码为你在 ~/.config/deluge/auth 设置的项目,连上服务器后就可以使用安卓客户端添加下载任务了

|200

|200


Deluge 性能调优

  • 设置合适大小的 Cache 可以减轻磁盘写入压力,对于内存较大的设备,可以设置更大的 Cache Size 或者更长的 Expiry,对于小内存设备则反之

图片|500

Cache

  • 利用 ltconfig 插件对 libtorrent 进行调整,首先去
    https://github.com/ratanakvlun/deluge-ltconfig/releases
    下载最新的 egg 插件,然后在 Preferences -> Plugins -> Install 里上传,之后会出现 ltconfig 的菜单选项。勾选 Apply settings on startup,然后在下拉菜单中选择 High Performance Seed,最后点击 Load Preset 完成导入

图片|500