欢迎光临
我们一直在努力

配置Deluge的ThinClient以及使用Deluge制作种子

正所谓一入PT深似海,玩久了PT之后,你就不会满足于现状。只是单纯的下载别人的种子,然后保种、刷上传已经不能满足作为一只PT老鸟的你了。

现在,有几个新的名词会进入到我们的视野中,比如:制种(发种)、辅种。所谓制种,顾名思义就是把我们自己的资源制作成种子,然后发布给别人下载。辅种其实和制作种子类似,只是少了制作的过程。今天我们不讨论辅种,主要针对制作以及发布种子来讲解。

既然我们选择自己制作并发布种子,那么有2个问题首先要考虑到:用什么设备来做种?用什么BT客户端来制作种子?其实这两个问题非常具有依赖性。一般情况下,我会选择下面这个方案:

由于国内宽带的上行都不给力,一般也就10M/20M的样子,甚至还有更低的4M上行的。如果你拿这种带宽来做种,不仅仅受罪的是你自己,还有下载你种子的人。所以,用家用电脑做种首先就被pass掉。

既然家用电脑不能用,那我们就肯定会直接用“盒子”了。这里的“盒子”泛指大带宽、大硬盘的独立服务器或者VPS。当然这些设备是需要你自己花钱购买的。

又因为“盒子”多半是基于Linux的操作系统,我个人一般推荐使用CentOS7。所以在BT客户端这块的选择也会和家用电脑有非常大的区别。

在Linux系统上,比较好用的BT客户端主要有:Deluge、qBittorrent、Transmission、rTorrent。不要觉得这些客户端很陌生,如果你用久了“盒子”,这些都应该是你认识并熟练使用的。可以看到,在这些客户端里面,没有了我们Windows平台下最常用的uTorrent了。

在上面我介绍的4款BT客户端中,qBittorrent和Transmission的WEBUI界面是没有制作种子这个功能的,所以很明显这两款客户端不能使用。rTorrent配合ruTorrent可以实现制作种子的功能,但我个人不推荐使用rTorrent,原因这里不详说。那么就只剩下一个Deluge了,Deluge的WEBUI其实也没有制作种子的功能,但我们可以把Deluge的服务端配置成ThinClient,然后我们在本地电脑上安装一个Deluge的GTKUI就能实现远程管理“盒子”上的Deluge,通过本地的GTKUI来实现做种的功能。

综合上述,最终我们选择使用“盒子”+Deluge来制作并发布种子。

进入正题!

首先,要在盒子上使用Deluge肯定是要先安装好这款软件的,具体的安装方法,我之前已经详细的写过了,可以查看这里:

CentOS7编译安装Deluge 1.3.15最新版

这里我在之前的这篇安装文章中做一点补充和修改。

之前的这篇文章,我们启动Deluge使用的是screen,但其实作为CentOS7,一般情况下,能用systemd启动的程序,我们就尽量去写一个服务来启动。这样更方便管理。所以这里做一点小修改,让Deluge通过systemd来启动并实现开机启动。

新建一个deluged的服务文件:

vi /etc/systemd/system/deluged.service

写入:

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

然后我们就可以通过下面的命令来轻松管理Deluge的进程了:

启动:systemctl start deluged.service
停止:systemctl stop deluged.service
重启:systemctl restart deluged.service
查看运行状态:systemctl status deluged.service
创建开机启动:systemctl enable deluged.service
删除开机启动:systemctl disable deluged.service

同理,deluge的WEBUI进程,我们也可以这样写一个服务,还是老样子先新建一个服务文件:

vi /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
Group=root
UMask=027
# This 5 second delay is necessary on some systems
# to ensure deluged has been fully started
ExecStartPre=/bin/sleep 5
ExecStart=/usr/bin/deluge-web
Restart=on-failure
[Install]
WantedBy=multi-user.target
启动:systemctl start deluge-web.service
停止:systemctl stop deluge-web.service
重启:systemctl restart deluge-web.service
查看运行状态:systemctl status deluge-web.service
创建开机启动:systemctl enable deluge-web.service
删除开机启动:systemctl disable deluge-web.service

在确保Deluge是运行的情况下,我们就可以把Deluge的服务端配置为ThinClient。

在终端内执行如下命令:

echo "lala:设置一个你的密码:10" >> ~/.config/deluge/auth

注:

1、lala是用户名,你可以自由修改。

2、“设置一个你的密码”这里修改成一个你自己的数字+字母组合的密码,尽量复杂一点。

然后我们执行下面的命令来开启Deluge的远程访问权限:

deluge-console "config -s allow_remote True"

显示如下图回显就说明正常:

查看一下是否生效:

deluge-console "config allow_remote"

如图所示可以看到回显的值是True就说明配置好了:

至此,我们就把Deluge的服务端配置成了ThinClient。接着就是我们本地电脑这块了。

首先,在电脑内下载Deluge的GTKUI客户端,下载地址:

http://download.deluge-torrent.org/windows/deluge-1.3.15-win32-py2.7.exe

如果需要其他平台的客户端可以在这里找到:

https://dev.deluge-torrent.org/wiki/Download

初次打开客户端,点击如图按钮:

接着点击如图选项,把“经典模式”的勾去掉:

应用设置会弹出提示框,点击“是”,如图所示:

此时,Deluge的客户端会自动退出,然后我们重新运行,就可以看到这次的界面就和以前不一样了,它会多出一个“连接管理”的按钮,按如图所示操作:

添加我们刚配置的Deluge主机:

注:

1、这里的主机名就是我们“盒子”的公网IP地址

2、用户名和密码就是你之前设置的。

3、58846这个端口号不要修改,切记!

这样,我们就可以通过本地的客户端来连接到远程服务端了:

这样我们就完成了Deluge的ThinClient的配置,把Deluge的服务端配置成ThinClinet主要有以下几个好处:

1、Deluge自带的WEBUI是没有“创建种子”也就是制作种子功能的,我们这样操作了后,就可以实现用本地的客户端操控远程服务端来创建种子。

2、Deluge有非常多的插件是不支持WEBUI的,但我们这样操作了后,就可以让大多数的插件都能正常使用。

现在,我们就可以用Deluge来制作自己的第一个种子了。

在本地客户端的左上角找到“创建种子”,点击它:

在新建种子这块,我们可以看到比平常多了一个选项叫“远程路径”,顾名思义这里的路径就是我们“盒子”上面的路径:

这里假设我的盒子上面现在有一部电影,我现在要把这部电影制作成种子,那么就在远程路径这块填写这个电影所在的目录:

接着我们单击Trackers,点击“添加”按钮:

在这里输入你准备发布到目标PT站的Tracker服务器地址,我这里是发布到M-Team,所以就按如图填写:

别急,还有一个最关键的地方没设置,请一定按照如下图勾选上“设置私有标记”:

注:

1、因为我们是往PT站发布资源,PT的原则就是私密的,而不是公开的,所以这里一定要勾选“设置私有标记”。

2、关于“块大小”,有人建议设置成512KB,但我认为都用上盒子了,这里可以适当调高一点。

都确认无误后,点击保存按钮,稍等片刻种子文件即可创建完成。

此时我们通过SFTP把制作好的种子文件下载到本地:

登录PT站点,发布种子:

注:

1、因每个PT站的具体规则不同,这里所填写的内容和规范肯定也都不相同,请根据自己所在PT站规则相应填写。

2、在种子文件那里,就是要上传我们刚下载到本地的种子。

一旦种子发布成功,我们就可以下载这个种子文件了:

此时,我们刚从“盒子”下载到本地的种子就已经作废了,可以删除掉了。请注意是我们从“盒子”上通过SFTP下载到本地的种子可以作废,不是现在从PT站上下载的种子。

现在,我们还有最后一步没做就是开始给这个种子做种。

首先,使用本地的Deluge客户端,打开我们刚从PT站上下载的种子文件:

点击选项,修改下载位置:

特别提醒:

这个下载位置,应该填写你之前用来制作种子目录的上级目录,比如我之前制作的种子目录是:

/root/200GANA-1527 マジ軟派、初撮。 997

那么此时这个路径就应该改成:

/root/

这样,Deluge就会开始校验我们现在添加的种子文件了,一旦校验完成,即可开始做种:

写在最后:

很惭愧,玩了这么久的PT,第一次发种233。不要在意这些细节,第一种就是发的岛国爱情动作片233。有馒头账号的大佬,看到这个种子了记得都下载一下,帮我刷下上传,谢谢~

另外关于Deluge的这个Windows下的客户端,貌似有个比较严重的BUG,凡是可以设置的选项,只有初次打开客户端的时候能够更改,一旦打开了这个菜单切换到别的菜单再切回来就无法修改了,这BUG我也是挺醉的,导致使用起来及其不方便。

所以,我觉得用Deluge制作种子并不是一个明智的选择,我要研究下看看有没有更好用的软件可以方便做种了。

赞(0)
未经允许不得转载:拆东墙 » 配置Deluge的ThinClient以及使用Deluge制作种子

评论 抢沙发

登录

找回密码

注册