如何在Ubuntu 16.04 / 14.04上安装最新的Deluge BitTorrent客户端

Deluge是一个免费的开源轻量级BitTorrent客户端,可用于Linux,FreeBSD,Mac OS X和Windows。 它具有丰富的插件集,您可以安装这些插件来扩展其功能。 最新的稳定版本1.3.13已于2016年7月20日发布。DelugeBitTorrent 1.3.13具有大量错误修复。

通过PPA在Ubuntu 16.04 / 14.04 Desktop上安装最新的Deluge

Ubuntu软件存储库包含Deluge 1.3.12。 为了确保获得最新版本,您需要从官方的Deluge PPA安装它。 启动终端窗口(CTRL+ALT+T),然后一次运行以下两行命令。

sudo add-apt-repository ppa:deluge-team/ppa

sudo apt update && sudo apt install deluge

该PPA还可以在基于Ubuntu 16.04 / 14.04的其他Linux发行版上运行,例如Linux Mint和Elementary OS。 如果您已经安装了deluge,则上述命令会将您的deluge更新为最新版本。 不用担心,您现有的种子就可以了。

安装后,您可以从Unity Dash或应用程序菜单启动它。

在Ubuntu 16.04 LTS上泛滥Bittorrent客户端

Deluge 1.3.13用户界面

洪水1.3.13 Linux Mint Elementary OS

在Ubuntu 16.04服务器上安装Deluge BitTorrent

您可以在服务器上安装Deluge BitTorrent守护程序,并通过Web浏览器管理程序。 使用服务器下载torrrent非常快。 当今的服务器通常具有100Mbit的下载和上传速度。

使用以下命令在Ubuntu 16.04服务器上安装Deluge Web UI和Deluge守护程序

sudo add-apt-repository ppa:deluge-team/ppa

sudo apt-get update

sudo apt-get install deluge-webui deluged

然后创建 deluge 用户和组,以便洪水可以作为单独的用户运行。 这将提高服务器的安全性。

sudo adduser --system --gecos "Deluge Service" --disabled-password --group --home /var/lib/deluge deluge

--disabled-password 标志禁用登录 deluge 用户。 您可能需要将用户帐户添加到 deluge 使用以下命令对用户组进行分组,以便用户帐户可以访问由Deluge BitTorrent下载的文件。

sudo gpasswd -a your-user-name deluge

完成后,使用您喜欢的文本编辑器(例如nano)创建一个systemd服务文件来进行洪水处理。

sudo nano /etc/systemd/system/deluged.service

将以下行复制并粘贴到文件中。

[Unit]
Description=Deluge Bittorrent Client Daemon
After=network-online.target

[Service]
Type=simple
User=deluge
Group=deluge
UMask=007

ExecStart=/usr/bin/deluged -d

Restart=on-failure

# Configures the time to wait before service is stopped forcefully.
TimeoutStopSec=300

[Install]
WantedBy=multi-user.target

在nano文本编辑器中,按 CTRL+O 保存文件,然后 CTRL+X 退出。 现在,使用以下命令启动deluge deamon。 由于我们希望Deluge作为 deluge 用户,无需添加 sudo 命令,但系统会要求您输入密码。

systemctl start deluged

您可能还想在启动Ubuntu 16.04时启用自动启动。

systemctl enable deluged

检查洪水状态:

systemctl status deluged

洪水泛滥

您可以看到被驱使正在运行并启用。

访问Deluge WebUI

为了能够访问deluge WebUI,我们还需要为deluge web创建一个systemd服务文件。

sudo nano /etc/systemd/system/deluge-web.service

将以下文本复制并粘贴到文件中。

[Unit]
Description=Deluge Bittorrent Client Web Interface
After=network-online.target

[Service]
Type=simple

User=deluge
Group=deluge
UMask=027

ExecStart=/usr/bin/deluge-web

Restart=on-failure

[Install]
WantedBy=multi-user.target

保存并关闭文件。 然后启动并启用deluge-web,检查其状态。 同样,无需添加 sudo 命令。

systemctl start deluge-web

systemctl enable deluge-web

systemctl status deluge-web

deluge-web 服务将侦听TCP 8112端口。 现在,在Web浏览器的地址栏中,键入

your-server-ip:8112

系统将要求您输入密码,默认情况下为 deluge,以访问Web UI。 建议更改默认密码。 (您的防火墙可能阻止了对端口8112的访问,因此,如果无法访问Web UI,请检查防火墙设置。)

选择更改密码后, connection manager 将会弹出一个窗口,要求您连接到正在监听的Deluge守护程序 127.0.0.1:58846。 选择连接,然后单击“连接”按钮。

deluge webui连接到守护程序

然后,您将能够更改WebUI密码。 请注意,您需要点击 Change 按钮以应用此更改。

更改deluge webui默认密码

现在,您可以在Ubuntu 16.04服务器上开始使用Deluge BitTorrent。

在Ubuntu 16.04服务器上安装洪水

要添加新的种子,请单击左上角的添加按钮。

洪水bittorrent网站ui添加torrent

您可以从本地计算机添加种子文件或添加磁链。 默认情况下,文件下载到 /var/lib/deluge/Downloads/ 目录。

为Deluge WebUI设置Nginx反向代理

反向代理是另一台服务器(在本例中为Deluge WebUI)的代理。 首先在Ubuntu 16.04上安装Nginx。

sudo apt install nginx

启动Nginx

sudo systemctl start nginx

然后为Deluge WebUI创建一个Nginx服务器阻止文件。

sudo nano /etc/nginx/conf.d/deluge-webui.conf

将以下文本复制并粘贴到文件中。 用您自己的域名替换红色文本。 您还应该为您的域名设置A记录。

server {
  listen 80;
  server_name torrent.yourdomain.com;

  access_log /var/log/nginx/torrent.yourdomain.com.log;
  location / {
    proxy_pass http://127.0.0.1:8112;
  }
}

保存并关闭文件。 然后测试Nginx配置。

sudo nginx -t

如果测试成功,请重新加载Nginx

sudo systemctl reload nginx

现在您可以通过域名访问Deluge WebUI(torrent.yourdomain.com)。

启用HTTPS

为了保护Web UI,您可以安装免费的Let’s Encrypt证书。 首先,您需要安装Let’s Encrypt客户端(certbot)。

sudo apt install software-properties-common

sudo add-apt-repository ppa:certbot/certbot

sudo apt update

sudo apt install certbot python3-certbot-nginx

Python3-certbot-nginx 是Certbot Nginx插件。 安装它们后,运行以下命令以自动获取并安装Let’s Encrypt证书。

sudo certbot --nginx --redirect --agree-tos --hsts --staple-ocsp --email your-email-address -d torrent.yourdomain.com

完成后,刷新洪水Web UI。 它将自动重定向到HTTPS连接。

你喜欢大雨吗? 您还推荐其他哪些BitTorrent客户端? 在下面留下您的评论。 与往常一样,如果您发现此帖子有用,请订阅我们的免费新闻通讯,或在Google +,Twitter或喜欢我们的Facebook页面上关注我们。

Sidebar