Debian/Ubuntu系统编译安装Deluge及完整配置

PT教程 半醉丶 2年前 (2017-09-21) 7605次浏览 11个评论
目录
[隐藏]

最新更新:

2018/06/14 更新通过 systemctl 管理 deluge 的启动和停止等

2018/05/28 更新 deluge 安装完自带所有官方插件,可选合成插件包的安装包

Deluge 是一个轻量级的 BT 客户端,界面很清爽,支持很多功能性插件,效果很给力!

官方网站https://deluge-torrent.org/

系统支持:Ubuntu 14.04/16.04/16.10/17.04 和 Debian 7/8

参考链接https://dev.deluge-torrent.org/wiki/Installing/Source

1.安装 deluge

1.1.安装依赖

apt-get update
apt-get install python unzip python-twisted python-openssl python-setuptools intltool python-xdg python-chardet geoip-database python-libtorrent python-notify python-pygame python-glade2 librsvg2-common xdg-utils python-mako

1.2.下载安装包

1.2.1.Diy 安装包

这里我自己提供了已经融合了ltconfig 和 autoremoveplus插件的安装包

ltconfig 插件来源https://github.com/ratanakvlun/deluge-ltconfig

autoremoveplus 插件来源https://github.com/omaralvarez/deluge-autoremoveplus

包含1.3.8-1.3.15各版本,如安装 1.3.15 版本的 deluge 代码如下!其它版本更改对应版本号即可!

wget https://down.ymgblog.com/deluge/deluge-1.3.15.zip
unzip deluge-1.3.15.zip
cd deluge-1.3.15

1.2.2.官方安装包

只含基础插件,你可以后来自己再安装其它的也行,稍微麻烦了一点。

Deluge 官方安装包地址http://download.deluge-torrent.org/source/

需要哪个版本就 wget 哪个版本的安装包,如下载 1.3.15 的安装包并解压,如需其他版本改对应的版本号即可!这个版本是不带

wget http://download.deluge-torrent.org/source/deluge-1.3.15.tar.gz
tar -xzvf deluge-1.3.15.tar.gz 
cd deluge-1.3.15

1.3.安装

python setup.py build
python setup.py install --install-layout=deb
python setup.py clean -a

2.配置 system 服务

参考https://dev.deluge-torrent.org/wiki/UserGuide/Service/systemd

这个配置完了就不用手动启动 deluge 了,可以自动启动,方便管理 deluge。

2.1.配置 deluged.service

创建文件 /etc/systemd/system/deluged.service ,然后写入以下内容保存退出即可

[Unit]
Description=Deluge Bittorrent Client Daemon
Documentation=man:deluged
After=network-online.target
[Service]
Type=simple
User=root
UMask=007
ExecStart=/usr/bin/deluged -d
ExecStop=/usr/bin/kill /usr/bin/deluged
Restart=on-failure
TimeoutStopSec=300
[Install]
WantedBy=multi-user.target

2.2.配置 deluge-web.service

创建文件 /etc/systemd/system/deluge-web.service ,然后写入以下内容保存退出即可

[Unit]
Description=Deluge Bittorrent Client Web Interface
Documentation=man:deluge-web
After=network-online.target deluged.service
Wants=deluged.service
[Service]
Type=simple
User=root
UMask=007
ExecStart=/usr/bin/deluge-web -p 8112
ExecStop=/usr/bin/kill /usr/bin/deluge-web
Restart=on-failure
[Install]
WantedBy=multi-user.target

3.启动 deluge

启动deluged服务和deluge-web服务并设置开机自启动,可用如下命令

systemctl enable deluged
systemctl enable deluge-web
systemctl start deluged
systemctl start deluge-web
此外 systemctl stop 是停止 systemctl restart 是重启,后面接服务的名称就行了

然后访问 http://IP 地址:8112 就可以进入DelugeWebUI

输入密码后如下图,点击 connect 就可以连接上服务器,开始使用了

Debian/Ubuntu 系统编译安装 Deluge 及完整配置

WebUI 的默认密码:deluge

4.安装 itconfig 插件

Itconfig 是 Deluge 的一个插件,可以用于修改一些设置,增快 deluge 的整体速度!

如果你是使用的我自制的安装包就不需要再看这里了!

官方地址https://forum.deluge-torrent.org/viewtopic.php?t=42887

Github 地址https://github.com/ratanakvlun/deluge-ltconfig

下载地址https://github.com/ratanakvlun/deluge-ltconfig/releases/download/v0.3.1/ltConfig-0.3.1-py2.7.egg

首先点击上面的下载地址下载插件,然后打开 deluge 的选项设置,选择 plugins,然后选择 install 安装

Debian/Ubuntu 系统编译安装 Deluge 及完整配置

然后在设置的下方会出现 itconfig 的设置,接着设置如下

Debian/Ubuntu 系统编译安装 Deluge 及完整配置

然后重启 deluge 就完事了!

如果选用的 1.2 中的第一个安装包,那就已经集成了 ltconfig 了,在 Plugins 中开启就可以了

5.注意事项

如遇到 webui 访问不了的问题,大概率是防火墙没有开放 8112 端口,开放下这个端口就可以了。

你可以在这里查看你的端口开放情况!

  • linux 下开放 8112 端口:
iptables -I INPUT -p tcp --dport 8112 -j ACCEPT
  • 开放全部端口
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F

其它相关设置都在preference(webui 上方)里面,主要就是设置bandwidth,全部改为-1就行了。其它的自行研究下把!

 


如无注明,所有文章皆为“半醉”原创,转载请保留文章出处。如有借鉴未注明请发邮件到 [email protected],深表抱歉!
喜欢 (9)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(11)个小伙伴在吐槽
  1. 感谢感谢,完美安装1.3.15,速度很给力稳定,应该是最全面的deluge教程了!! :oops:
    黄金宝2018-05-31 08:53 回复 Windows 10 | Chrome 66.0.3359.181
  2. 请问如何修改deluge的种子端口。 默认是随机端口。 我是Ovz,所以只能用特殊方式的bbr,加速需要在参数指定加速端口(如何设置deluge种子端口
    Svb2018-06-04 00:07 回复 Windows 10 | Chrome 66.0.3359.139
    • 半醉丶
      可以呀,打开设置,然后选中左边的network,然后在右边取消勾选Use Random Ports,这样就可以设置你要的端口了,你可以随意设置一个范围,然后在OVZ的BBR里加速这个范围的端口就OK了!
      半醉丶2018-06-04 15:46 回复 Windows 10 | Chrome 66.0.3359.181
  3. deluge重启命令,求解
    2352018-06-14 14:49 回复 Windows 7 | Chrome 67.0.3396.87
    • 半醉丶
      文章已经更新了,重新看一下把!配置下systemctl,用这个去管理deluge就可以了!
      半醉丶2018-06-14 17:43 回复 Windows 10 | Chrome 66.0.3359.181
  4. 能汉化吗?
    wefinger2018-07-20 19:57 回复 Windows 10 | Chrome 67.0.3396.99
    • 半醉丶
      不会~。。
      半醉丶2018-09-13 16:50 回复 Windows 10 | Chrome 68.0.3440.106
  5. 老哥。deluge有个叫YaRSS2的订阅插件要在GUI下搞的,能研究一下么
    nero2018-12-07 11:15 回复 Windows 10 | Chrome 71.0.3578.80
  6. 大佬这个怎么把8112端口改到80端口啊
    谁知道呢2018-12-28 16:39 回复 Windows 10 | Chrome 71.0.3578.98
    • 半醉丶
      在设置里面应该就能改把,前提是你得确定你的80端口没有被占用!
      半醉丶2019-01-08 17:32 回复 Windows 10 | Chrome 71.0.3578.98
    • 半醉丶
      没必要用80呀,不安全
      半醉丶2019-03-01 17:14 回复 Windows 10 | Chrome 71.0.3578.98