CentOS安装Transmission和FlexGet全自动刷PT流量(不爆仓)

手里有几个PT网站的账号,时不时下些电影,为了不至分享率太低而删号,还是需要有一点上传流量的,但是又很难去保种刷上传流量,要是能有办法自动刷流量就好了。Windows电脑上安装utorrent倒是可以很方便的订阅RSS自动下载,但是不会自动删除已经下载好的种子。我用办公室的一台公共电脑挂着下载,总是需要过几天就去清理一下种子。Deluge可以设置条件,自动删除种子,但是其在Windows上的体验并不好,设置项经常会看不见,而且也存在爆仓(硬盘塞满)的风险。

翻过很多帖子以后,加上自己的实际体验,终于找到一个能够自动刷PT流量的办法,而且也没有塞满硬盘的风险。我使用的VPS只有30G的硬盘空间,因此能够同时保有的种子不能太多,不然硬盘就塞满了。

一、Transmission安装

访问地址为http://IP:9091,默认用户名和密码均为itzmx.com,文件下载位置:/home/transmission/Downloads/

如需修改配置,需要先暂停服务,否则修改无效。

rpc-username 帐号

rpc-password 密码

rpc-port 端口

rpc-authentication-required 是否开启使用账号密码加密访问

preallocation 需要设置为0,这是这个办法中不会爆盘的关键。

启动Transmission服务:

如需卸载Transmission:

二、FlexGet安装

这是一个扩展工具,可以令Transmission具备RSS下载的功能,其实也能自动删除种子(但是我的情况比较特殊,VPS硬盘比较小,用FlexGet的clean_transmission和free_space插件会有问题)。

安装编译环境:

安装 Python(一般的VPS系统都自带,有能力自行修改后面代码的可以不安装):

安装 pip:

安装 virtualenv:

安装 FlexGet:

添加FlexGet配置文件:

配置文件示例:

这个示例是我看到的教程中给的,其原文还给了clean_transmission和free_space两个插件的配置,附在上面的配置后面即可。

但是我并没有使用这两个插件,原作者可能没有我这样小硬盘的VPS。这两个插件的意思是,种子下载完成以后6个小时自动删除,当硬盘剩余空间小于3G时,不再自动添加种子。但是我的使用中,当剩余空间不足3G时,确实不会添加新的种子了,但是这个时候“6小时自动删除”的设置却也无效了,因为free_space的优先级很高,检测到空间不足时,就会退出任务,clean_transmission插件的任务不再执行了。所以用这个办法还是得偶尔查看一下Transmission,当然如果你的硬盘足够大,应该是不需要考虑这个问题的,这个配置可以使用。
注意:使用这个的话,Transmission的preallocation需要设置为1。

先创建torrent下载的目录:

执行FlexGet:

可以添加一个定时任务:

在其中加入:

意思是,每5分钟执行一次。

三、自动清理种子脚本

自动清理种子的任务我交给了另外一个脚本来执行。

新建脚本文件:

脚本文件内容:

修改好其中的用户名、密码、Transmission下载目录和硬盘最大使用的百分比(DISK_USED_MAX=”90″)。

定时任务(crontab -e)中添加:

每分钟执行一次。

后记:

1、因为Transmission下载时,没有预分配磁盘空间,因此硬盘是一点一点占用的,只要达到了设置的阈值(比如90%),这个脚本就会清理已经完成的种子,如果空间还不够,就会清理正在下载的种子。因为脚本是每分钟执行的,所以没有硬盘塞满的风险。

2、硬盘总空间太小,就会经常需要删除旧的种子,这样一个种子的分享率可能就不高,长久下来,PT网站的总分享率也就不高了,可以通过调节接收种子的最大体积来影响(FlexGet配置文件中的3072表示最大接受3G的种子,超过就会被过滤,不会添加到Transmission中)。

3、Debian和Ubuntu应该也是可以使用的,只需要自己安装好Transmission和FlexGet就行。

4、如果重启后,transmission web ui无法连接,可能是centos默认的firewall防火墙的问题,关闭即可。

本文参考:

1、centos6安装transmission+flexget+webdir实现PT自动刷流量和在线看片

2、盒子自动删除任务的一些方法

ljchen

这个作者特别懒,什么都没有说。

7 Comments

  • 挂pt 一月能收入多少?

    • @chancat 没收入……过pt新手考核的时候用的。

  • 不错不错 :biggrin:

  • 下完就删,这个只能刷下载流量吧?上传会非常少,分享率会被拉低很多

    • @CC 不一定的,取决于种子在你的服务器里能待多长时间,跟硬盘大小和rss源里的种子数量都有关。基本上pt上传只有刚开始的那段时间,只要设置合适,种子在里面待几个小时,分享率就不会太低,更何况还有很多种子是free的呢。具体来,在每个pt站的情况不同,我在cmct之类的小站里面的分享率都有7、8左右,但是在hdsky这样的站分享率只有2、3左右。rss要是能够区分是否free就好了。。

  • 你好,你做的教程,很受用,我想請教,已下載到vps的sever後,有沒有可以自動上傳google drive的腳本,謝謝

    • @黃茂松 谢谢!我没有研究过google drive的脚本,因为我的空间只有15G,没有折腾的空间。你可以找找网上的教程。

留下你的评论

*评论支持代码高亮<pre class="prettyprint linenums">代码</pre>

相关推荐