目前主要维护的版本IYUUPlus,全WEBUI界面。https://www.iyuu.cn/archives/429/
以下教程为旧版本,目前已经暂停更新。
功能
自动订阅站点的新种,自动添加下载任务,支持大小过滤。
下载前,务必清除浏览器缓存!!!
download 点此下载
注:和IYUUAutoReseed自动辅种工具,不是一回事,切勿随意覆盖!!
优势
1.弥补部分下载器没有RSS订阅的缺陷;
2.与下载器本身的RSS功能相比:IYUU自动RSS订阅,支持远程连接下载器,支持下载器多盘位、支持多目录,支持筛选,支持下载器集群;
需要配置什么?
1.必须配置各站的passkey
秘钥,从各站点的控制面板
复制到配置文件内对应站点passkey
处即可;TTG的密钥比较特殊,请从RSS链接处复制,并给站点配置加一个rss
配置项(详情参考示例配置文件TTG配置)。
2.配置workingMode
工作模式、watch
监控目录 或 cliects
下载器。
前期如果你正确使用了
IYUUAutoReseed自动辅种工具
,按照以下示例增加配置即可。
如何配置workingMode
工作模式、watch
监控目录、cliects
下载器?
第一步完善全局配置
主要是完善下载器配置,watch目录。
如果你正常使用IYUUAutoReseed,可以直接把整个配置文件复制粘贴过来,只需添加一行watch目录
的配置。
'default' => array(
// 5.【必须配置】浏览器UA,打开http://demo.iyuu.cn 复制过来即可
'userAgent' => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36',
// 6.【自动辅种必须配置】全局客户端设置(条目不够可以复制)
'clients' => array(
// 全局客户端设置 开始
# 开始
array(
'type' => 'transmission', // 支持:transmission、qBittorrent
'host' => 'http://127.0.0.1:9091/transmission/rpc', // 警告!注意:transmission/rpc这段别动,你只需要修改 127.0.0.1:9091
'username' => '',
'password' => '',
),
# 结束
# 开始
array(
'type' => 'qBittorrent', // 支持:transmission、qBittorrent
'host' => 'http://www.baidu.com:8083',
'username' => '',
'password' => '',
),
# 结束
// 全局客户端设置 结束
),
'watch' => '/volume1/downloads',
'filter' => array(
'size'=>array(
'min' => '10GB',
'max' => '280GB',
),
'seeders'=>array(
'min' => 1,
'max' => 3,
),
'leechers'=>array(
'min' => 0,
'max' => 10000,
),
'completed'=>array(
'min' => 0,
'max' => 10000,
),
),
'CONNECTTIMEOUT'=> 60,
'TIMEOUT' => 600,
),
第二步,完善站点配置
示例配置:keepfrds 【优势:简单】
推荐星级:★★
本部分讲解工作模式1:负载均衡
关键地方:clients
、workingMode
、filter
- 全局已经配置clients两个用来辅种,站点没有单独配置clients,在RSS订阅添加下载任务时,会往全局配置的clients里面添加下载任务!!。
workingMode=>1,
必须配置;- 全局和站点都配置filter,过滤规则以站点配置为准;
需添加到配置里的代码:
'workingMode' => 1,
'filter' => array(
'size'=>array(
'min' => '1GB',
'max' => '280GB',
),
),
下面是示例配置代码。
'keepfrds' => array(
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
'cookie' => '',
// 如果需要自动辅种,必须配置
'passkey' => '',
'workingMode' => 1,
'filter' => array(
'size'=>array(
'min' => '1GB',
'max' => '280GB',
),
),
),
示例配置:keepfrds 【优势:自定义下载器,自定义下载目录,自定义过滤器】
推荐星级:★★★
本部分讲解工作模式1:负载均衡
关键地方:clients
、workingMode
、filter
- 全局已经配置clients两个用来辅种,站点单独配置clients用来下载,在RSS订阅添加下载任务时,会往站点单独配置的clients里面添加下载任务!!。
workingMode=>1,
必须配置;- 全局和站点都配置filter,过滤规则以站点配置为准;
需添加到配置里的代码:
'clients' => array(
array(
'type' => 'transmission', // 支持:transmission、qBittorrent
'host' => 'http://127.0.0.1:9091/transmission/rpc', // 警告!注意:transmission/rpc这段别动,你只需要修改 127.0.0.1:9091
'username' => '',
'password' => '',
'downloadDir' => '/media/sony/mteam',
),
),
'workingMode' => 1,
'filter' => array(
'size'=>array(
'min' => '1GB',
'max' => '280GB',
),
),
下面是示例配置代码。
'keepfrds' => array(
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
'cookie' => '',
'passkey' => '',
'clients' => array(
array(
'type' => 'transmission', // 支持:transmission、qBittorrent
'host' => 'http://127.0.0.1:9091/transmission/rpc', // 警告!注意:transmission/rpc这段别动,你只需要修改 127.0.0.1:9091
'username' => '',
'password' => '',
'downloadDir' => '/media/sony/mteam',
),
),
'workingMode' => 1,
'filter' => array(
'size'=>array(
'min' => '1GB',
'max' => '280GB',
),
),
),
示例配置:keepfrds 【优势:watch单机模式】
推荐星级:★
本部讲解工作模式0:watch监控目录
关键地方:workingMode
、watch
、filter
workingMode=>0,
代表当前站点将会工作在模式0:脚本会往指定的watch目录内下载种子,由下载器添加下载任务;watch=>'/root/torrents'
脚本会往/root/torrents
目录内下载种子,由下载器监控该目录即可添加下载任务;- 全局和站点都配置filter,过滤规则以站点配置为准;
需添加到配置里的代码:
'workingMode' => 0,
'watch' => '/root/torrents',
'filter' => array(
'size'=>array(
'min' => '1GB',
'max' => '280GB',
),
),
下面是示例配置代码。
'keepfrds' => array(
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
'cookie' => '',
// 如果需要自动辅种,必须配置
'passkey' => '',
'id' => 0, // 用户ID
'workingMode' => 0,
'watch' => '/root/torrents',
'filter' => array(
'size'=>array(
'min' => '1GB',
'max' => '280GB',
),
),
),
RSS订阅脚本名字:rss.php
配置好后,执行命令:php rss.php
,即可查看支持RSS的站点列表。
配置好后,执行命令:php download.php
,即可查看支持下载免费种的站点列表。
总结:以上详细讲解了RSS订阅下载、下载免费种时的各种配置的情况,请仔细阅读务必理解!
其他站点设置RSS订阅,同样道理
rss.php和download.php的作用
rss.php
:下载最新,不管是否免费都下载【不属于爬虫】,功能相当于标准的flexget,是站点都支持的标准下载方式。
download.php
:下载最新,只下载免费【属于爬虫】,功能相当于flexget的NexusPHP下载免费种插件,很多站点会禁止此类脚本。
简单概括
使用rss.php
或者download.php
脚本的核心知识:
- 全局工作模式、站点工作模式都未设置,默认模式0,会向全局的watch目录写入种子;
- 所有工作模式,站点如果没独立的过滤规则,会使用全局配置的过滤规则;
- 站点工作模式设置为1,站点如果没独立的下载器,会向全局配置的下载器内添加下载任务;
- 站点工作模式设置为0,站点如果没独立的watch目录,会向全局的watch目录内下载种子(不要多站同时任务,容易造成种子id重复,虽然概率低);
- 站点独立配置工作模式或下载器,以站点独立配置为准!
版权属于:大卫科技Blog
本文链接:https://www.iyuu.cn/archives/349/
转载时须注明出处
seeders做了限制为什么还是会rss一些很多人做种的文件呢?
这个问题怎么解决
下载不了哇
您好,下载地址无法下载呀。
下载链接好像没用了
楼主,watch0模式,设置了之后微信爱语飞飞已经提示了添加免费种子成功(天空站),但是qb里一直没有找到,实际种子是没有添加的,最近一直都是这样,请问是什么问题?而ttg没有这样的问题。
Fatal error: Uncaught Error: Class 'IYUU\Library\Exception' not found in /mnt/user/appdata/IYUUPTT/app/Library/requests.php:882
Stack trace:
#0 /mnt/user/appdata/IYUUPTT/app/Library/requests.php(394): IYUU\Library\requests::encoding('')
#1 /mnt/user/appdata/IYUUPTT/app/Library/requests.php(767): IYUU\Library\requests::split_header_body()
#2 /mnt/user/appdata/IYUUPTT/app/Library/requests.php(537): IYUU\Library\requests::request('https://pt.btsc...', 'GET', Array, NULL, true, NULL)
#3 /mnt/user/appdata/IYUUPTT/app/Protocols/btschool.php(119): IYUU\Library\requests::get('https://pt.btsc...')
#4 /mnt/user/appdata/IYUUPTT/app/Protocols/btschool.php(101): IYUU\Protocols\btschool::get('torrents.php')
#5 /mnt/user/appdata/IYUUPTT/download.php(64): IYUU\Protocols\btschool::run('torrents.php')
#6 {main}
thrown in /mnt/user/appdata/IYUUPTT/app/Library/requests.php on line 882
运行download.pht后出现上述错误提示,请问是啥原因啊
修复了。应该是环境缺少转码扩展。
配置了MTEAM,设置了大小过滤, 'workingMode' => 1,
'watch' => '',
'filter' => array(
'size'=>array(
'min' => '1GB',
'max' => '100GB',,但是好像不起作用。。。是我哪里配置错了吗?
1592382776.8286 环境变量初始化完成!
PHP Parse error: syntax error, unexpected ',' in /volume1/iyuuptt/config/config.php on line 115
Parse error: syntax error, unexpected ',' in /volume1/iyuuptt/config/config.php on line 115
缺少标点符号!
我使用“download 点此下载”的压缩包,将里面的config重命名按照配置修改,然后上传到盒子,运行php rss.php 站点名称,显示“缺少JSON文件,实例化RSS解码类失败”,不知道是不是哪里操作错了。
能增加定期自动删除近期种子的功能么?
楼主,下了一堆馒头50%的非免费种,是哪里没设置好么?用的是工作模式0,下了快50个非免费种了,还在持续推送种子中,怎么暂停啊
谢谢楼主解答,基本已经搞明白怎么操作了。
提示缺少JSON文件,实例化RSS解码类失败了。。。
从辅种config目录复制过来,即可。
好像没有rss.php
已添加下载链接。