美文网首页
Deluge 的配置、优化与远程控制

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

作者: libgcc | 来源:发表于2019-03-30 01:05 被阅读0次

本贴也发表在蒲公英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,第一次登录会提醒你修改密码

deluge-web
  • 点击上方的Preferences,首先设置下载目录
DL
  • 接着设置网络,入站端口建议设置成10000以上的高端口以免被tracker服务器禁止
NW
  • Daemon设置RPC端口以及是否允许远程连接,如果你需要使用除webui以外的RPC客户端,就要勾选Allow Remote Connections
DM
  • Queue设置做种和下载的最大任务数,以及何时停止做种;将Seeding下的三个数值设置成-1意味着跳过这些检查
QE
  • 配置完成

Deluge 安卓远程客户端

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

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

  • 首先需要允许远程访问,在webui设置的Daemon页勾选Allow Remote Connections即可
DM
  • 创建远程访问用户,修改~/.config/deluge/auth,加入以下一行:
rpc:admin:10

auth文件的内容格式为:

username:password:level

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

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

Deluge 性能调优

  • 设置合适大小的Cache可以减轻磁盘写入压力,对于内存较大的设备,可以设置更大的Cache Size或者更长的Expiry,对于小内存设备则反之
Cache
  • 利用ltconfig插件对libtorrent进行调整,首先去
    https://github.com/ratanakvlun/deluge-ltconfig/releases
    下载最新的egg插件,然后在Preferences -> Plugins -> Install里上传,之后会出现ltconfig的菜单选项。勾选Apply settings on startup,然后在下拉菜单中选择High Performance Seed,最后点击Load Preset完成导入
ltconfig

相关文章

网友评论

      本文标题:Deluge 的配置、优化与远程控制

      本文链接:https://www.haomeiwen.com/subject/lfvdbqtx.html