feralhosting饭盒通过deluge+flexget实现全自动刷PT

上一次购买fh的盒子使用的是Transmission+flexget的组合,但是在使用独服一会后发现deluge+ltconfig的性能着实强大,所以近期购入饭盒的ssd盒子并准备刷一波数据

不过要注意的是,请看清楚你需要刷的站是否有针对盒子的限制,饭盒是共享IP,请在论坛或群里问清楚是否有被ban的可能。(楼主都是泪,由于没有了解清楚所以买多了饭盒)

本教程可实现用饭盒rss免费种或新种,并实现自动删种功能,不过有部分设置得自己根据实际情况设置。

以下进入正题


1.购买fh饭盒

这个应该不用我教了,买就完事了,结算是用的英镑。不过饭盒要求使用信用卡购买,信用卡这东西最好是去银行申请debit的Visa或MasterCard,相当于是借记卡,用多少存多少,这样可以有效防范盗刷风险。

楼主也有多余的饭盒出租,不想用信用卡支付的可以找我租用。

fh会在付款成功后5分钟内交付盒子,付款后见不到盒子也不用慌,稍等片刻。

2.给盒子安装软件

在购买完成后会进入这样一个页面

点击Software进入软件页面

然后点击install new software,在安装软件页面依次安装你所需要的软件,通常10秒内会安装完成。
对于只用deluge的朋友就只安装deluge,有别的需求再安装别的软件。


3.安装pip

这一步是装flexget前必须要做的一步,SSH连接至饭盒,主机是Software页面的server,username是账户,password是密码,依次输入至SSH客户端(客户端各有所好,我个人习惯使用xshell,因为它多服务器管理起来挺方便的)

连接成功后,输入以下代码

pip install --user --ignore-installed --no-binary :all: virtualenv
~/.local/bin/virtualenv ~/pip --system-site-packages

接下来fh会自动安装pip,等出现done后即完成pip的安装


4.安装flexget

输入以下代码

~/pip/bin/pip install flexget deluge-client

出现此页面即安装完成(出现一些错误不用在意,如果不放心可以输入两次代码)


5.配置deluge

deluge的功能强大在它的插件,ltconfig可以让deluge刷的数据更加好看,autoremove搭配flexget的rss可以为懒人刷数据提供更多的便利。

首先在下面两个网址分别下载最上方的.egg文件

https://github.com/ratanakvlun/deluge-ltconfig/releases
https://github.com/omaralvarez/deluge-autoremoveplus/releases

下载后打开deluge的网页,在fh的software页面有网页和密码,进入后点开上方的螺丝刀Preferences,显示这个窗口,点击Plug-ins

然后再点击小绿叶install导入刚刚下载好的两个.egg文件,并在那两个插件前打勾,接着左方就会显示两个插件

配置ltconfig

点击ltconfig,打勾,选择High Performance,点击Load Preset后再点OK即可。

配置完重启一下deluge,在ssh输入以下代码

pkill -fu "$(whoami)" 'deluged' && sleep 3 && deluged

配置autoremove

请各位根据自己的硬盘大小安排,馒头站的话VIP和非VIP可以分别配置

Check every: 单位是天,根据自己需求更改,可以适当设置小点,但也别太小。

Max. Torrents: 0的意思是符合条件的全删了。如果改成100,就是超过100个种子,他才会执行删除的任务,比如你硬盘已经即将塞满,但是种子数量只有99个,他还是不会去执行的。

第三行应该是留下最少硬盘空间,在饭盒上很难实现,因为饭盒有动态分配硬盘,deluge检测硬盘空间很不准,经常跳动,这一行我通常不设置,通过下面的条件来删除种子控制空间。

注意,有关时间的单位都是天,请按需调节。

VIP用户设置方法

vip用户只要做种率就行,不过也需要硬盘空间来设置,如果买的是大硬盘的话可以不设置做种时间,如果是小硬盘的话请参考非VIP设置方法。把and改成or,上面那行选Remove by Ratio Min:3,下面选Data Add min:
具体时间根据单日盒子硬盘消耗率而定,单位为天。
因为超过3倍上传都是无效的,而VIP下载又是免费的,所以可以奢侈地做到刷完就跑。不过大硬盘也可以参照下面的做法。

非VIP用户设置方法

如果买的是大硬盘的饭盒的话,就可以考虑是否做种3天以上,因为3天后的上传是完全计算到帐号里的,而不是种子的3倍体积上传。那么就可以考虑只设置Data Add Min,根据多久会爆硬盘而设定这个选项。

如果买的是小硬盘,则需要照顾硬盘容量,那就跟VIP一样的设定就行了。


6.配置flexget

配置请注意格式,缩进是两个空格,可以参照我的文本写。

初级rss教程(rss新种)

在ssh客户端输入以下代码

vim ~/config.yml

 上面的download路径填路径带torrent的那个,下面的path填Download to的那个路径,然后port填Daemon里显示的那个port

参照我的文本输入,再次提醒缩进是两个空格,不要多也不要少,不然运行会报错。冒号右面要有一个空格。
友情提示:vim下可以用鼠标点击来选中位置,也就是说不一定要用方向键来移动光标,在xshell上是这样,其他客户端不清楚。

填写完后按esc键,再输入:wq保存并退出编辑。

然后是测试能否正常运行,输入以下代码

~/pip/bin/flexget --test execute 

如果没出现error则可以尝试删除" --test "再运行一次,并看看deluge上是否有添加种子,这个步骤通常需要30秒左右的时间,请耐心等待。

高级教程(rss免费种)

这里感谢@幽海北冥大佬提供的flexget插件。
Github地址:https://github.com/Juszoe/flexget-nexusphp
先在ssh上进行以下操作。
1.在默认目录新建plugins文件夹并进入

mkdir plugins
cd plugins

2.下载flexget插件

wget https://github.com/Juszoe/flexget-nexusphp/releases/download/v1.1/nexusphp.py

3.获取自己需要rss的站的cookie
登陆网站,在地址栏输入

javascript:alert(document.cookie)

把弹出的窗口内容复制出来暂时保存到别的地方。
4.编辑配置文件

vim ~/config.yml

请参照我的配置文件和上面的教程更改自己的参数,也可以去大佬的github看看其他参数的用法

其中,cookie要用单引号圈住,复制刚刚保存的cookie进去。
我还选了要2x50%的种子,如果想混全免费的话把这一行删除
seeder这里我选择只要有一个人做种我就下载,大佬的github里有更多详细的参数,大家如果有别的需要可以去看看还有什么参数需要填写。

老样子,在输入完成后,按esc键,再输入:wq,回车,结束编辑。

然后是测试能否正常运行,输入以下代码

~/pip/bin/flexget --test execute 

没错误就去除--test运行一次并看看deluge有没有添加种子。


7.设置自动rss

我用crontab来控制计划任务
输入以下代码

crontab -e

第一次运行会让你选择编辑器,如果是老手的话则选择自己喜欢的编辑器即可,新手的话我还是建议使用vim,vim-tiny就是默认自带的vi,两个vim都差不多,随便选。

在最下方一行添加以下代码

*/3 * * * * ~/pip/bin/flexget --cron execute

意思是3分钟获取一次rss,有别的时间需求的朋友可以自行更改。


好了,至此已经完成全部操作,可以迎接懒人生活了。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值