Merge remote-tracking branch 'raw/master'

# Conflicts:
#	app/config/config.sample.php
#	wiki/常见问题.md
master
Rhilip 5 years ago
commit e35cb261d1
  1. 46
      app/config/config.sample.php
  2. 58
      iyuu.cn.php
  3. 8
      readme.md
  4. 21
      wiki/数据清理.md

@ -6,7 +6,7 @@
* 手动配置方法,请查看:https://www.iyuu.cn/archives/324/
*/
return array(
// 1.爱语飞飞 微信通知配置
// 1.【必须配置】爱语飞飞 微信通知,请访问https://iyuu.cn 用微信扫码申请
'iyuu.cn' => 'IYUU',
// 2.server酱 微信通知配置
'sc.ftqq.com' => '',
@ -16,30 +16,33 @@ return array(
'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.【自动辅种必须配置】全局客户端设置(条目不够可以复制,用不到的请删除
// 6.【自动辅种必须配置】全局客户端设置(条目不够可以复制)
'clients' => array(
// 全局客户端设置 开始
# 开始
array(
'type' => 'transmission', // 支持:transmission、qBittorrent
'host' => 'http://127.0.0.1:9091/transmission/rpc',
'host' => 'http://127.0.0.1:9091/transmission/rpc', // 警告!注意:transmission/rpc这段别动,你只需要修改 127.0.0.1:9091
'username' => '',
'password' => '',
//'move' =>array(
// 'type' => 2, // 0保持不变,1减,2加, 3直接替换
// 'path' =>array(
// '/sda1' => '/volume1',
// ),
//),
),
// (条目不够可以复制,用不到的请删除)
),
# 结束
# 开始
array(
'type' => 'qBittorrent', // 支持:transmission、qBittorrent
'host' => 'http://www.baidu.com:8083',
'username' => '',
'password' => '',
),
# 结束
// 全局客户端设置 结束
),
'move' =>array(
'type' => 2, // 0保持不变,1减,2加, 3直接替换
'path' =>array(
'/sda1' => '/volume1',
),
),
'CONNECTTIMEOUT'=> 60,
'TIMEOUT' => 600,
),
@ -174,7 +177,7 @@ return array(
),
// hdcity 序号:18
'hdcity' => array(
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
// 必须配置
'cookie' => '',
// 如果需要自动辅种,必须配置cuhash
'passkey' => '',
@ -237,7 +240,7 @@ return array(
),
// hdchina 序号:27
'hdchina' => array(
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
// 必须配置
'cookie' => '',
// 如果需要自动辅种,必须配置
'passkey' => '',
@ -277,7 +280,7 @@ return array(
// 如果需要自动辅种,必须配置
'passkey' => '',
),
// opencd 序号:33
// opencd 序号:33 皇后
'opencd' => array(
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
'cookie' => '',
@ -298,7 +301,7 @@ return array(
// 如果需要自动辅种,必须配置
'passkey' => '',
),
// dmhy 序号:36
// dmhy 序号:36 幼儿园
'dmhy' => array(
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
'cookie' => '',
@ -319,7 +322,7 @@ return array(
// 如果需要自动辅种,必须配置
'passkey' => '',
),
// discfan 序号:39
// discfan 序号:39 港知堂
'discfan' => array(
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
'cookie' => '',
@ -333,20 +336,27 @@ return array(
// 如果需要自动辅种,必须配置
'passkey' => '',
),
// cnscg 序号:41
// cnscg 序号:41 圣城
'cnscg' => array(
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
'cookie' => '',
// 如果需要自动辅种,必须配置
'passkey' => '',
),
// nicept 序号:42
// nicept 序号:42 老师
'nicept' => array(
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
'cookie' => '',
// 如果需要自动辅种,必须配置
'passkey' => '',
),
// hdbd 序号:43 伊甸园
'hdbd' => array(
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
'cookie' => '',
// 如果需要自动辅种,必须配置
'passkey' => '',
),
// 配置文件结束
);

@ -430,12 +430,42 @@ class iyuuAutoReseed
}
$url = $_url."&passkey=". $configALL[$sites[$sitesID]['site']]['passkey'] . $ip_type. "&https=1";
break;
default:
$url = $_url."&passkey=". $configALL[$sites[$sitesID]['site']]['passkey'];
break;
}
/**
* 检查站点是否可以辅种
*/
// 判断是否具有VIP或特殊权限?
$is_vip = isset($configALL[$sites[$sitesID]['site']]['is_vip']) && $configALL[$sites[$sitesID]['site']]['is_vip'] ? 1 : 0;
if ( (in_array($sites[$sitesID]['site'], self::$noReseed)==false) || $is_vip ) {
/**
* 可以辅种
*/
if ( isset($infohash_Dir[$value['info_hash']]) ) {
// 与客户端现有种子重复
echo '-------与客户端现有种子重复:'.$_url."\n\n";
self::$wechatMsg['reseedRepeat']++;
continue;
}else{
// 判断上次是否成功添加?
if ( is_file(self::$cacheHash . $value['info_hash'].'.txt') ) {
echo '-------当前种子上次辅种已成功添加,已跳过!'.$_url."\n\n";
self::$wechatMsg['reseedPass']++;
continue;
}
// 种子元数据获取
switch ($sites[$sitesID]['site']) {
case 'hdchina':
if ( empty($configALL[$sites[$sitesID]['site']]['cookie']) ) {
echo '-------因当前' .$sites[$sitesID]['site']. '站点未设置cookie,已跳过!!' . "\n\n";
self::$wechatMsg['reseedSkip']++;
break;
}
if ( isset($configALL[$sites[$sitesID]['site']]['limit']) ) {
echo "当前站点触发人机验证,已加入排除列表 \n";
}
$cookie = isset($configALL[$sites[$sitesID]['site']]['cookie']) ? $configALL[$sites[$sitesID]['site']]['cookie'] : '';
$userAgent = $configALL['default']['userAgent'];
// 拼接URL
@ -452,6 +482,12 @@ class iyuuAutoReseed
$_url = 'https://' .$sites[$sitesID]['base_url']. '/' . $_url;
print "种子下载页:".$_url. "\n";
$url = download($_url, $cookie, $userAgent);
if(strpos($url,'系统检测到过多的种子下载请求') != false){
echo "触发人机验证 \n";
ff($sites[$sitesID]['site']. ' 触发人机验证,请重新设置!');
self::$noReseed[] = 'hdchina';
$configALL[$sites[$sitesID]['site']]['limit'] = 1;
}
break;
case 'hdcity':
if ( empty($configALL[$sites[$sitesID]['site']]['cookie']) ) {
@ -479,30 +515,8 @@ class iyuuAutoReseed
$url = download($url, $cookie, $userAgent);
break;
default:
$url = $_url."&passkey=". $configALL[$sites[$sitesID]['site']]['passkey'];
break;
}
/**
* 检查站点是否可以辅种
*/
// 判断是否具有VIP或特殊权限?
$is_vip = isset($configALL[$sites[$sitesID]['site']]['is_vip']) && $configALL[$sites[$sitesID]['site']]['is_vip'] ? 1 : 0;
if ( (in_array($sites[$sitesID]['site'], self::$noReseed)==false) || $is_vip ) {
/**
* 可以辅种
*/
if ( isset($infohash_Dir[$value['info_hash']]) ) {
// 与客户端现有种子重复
echo '-------与客户端现有种子重复:'.$_url."\n\n";
self::$wechatMsg['reseedRepeat']++;
continue;
}else{
// 判断上次是否成功添加?
if ( is_file(self::$cacheHash . $value['info_hash'].'.txt') ) {
echo '-------当前种子上次辅种已成功添加,已跳过!'.$_url."\n\n";
self::$wechatMsg['reseedPass']++;
continue;
}
// 把拼接的种子URL,推送给下载器
$ret = false;
// 成功返回:true

@ -2,13 +2,13 @@
在使用本工具前,请认真阅读《免责声明》全文如下:
使用IYUUAutoReseed自动辅种工具本身是非常安全的,IYUU自动辅种脚本,辅种时不会跟PT站点服务器产生任何关系,只是会把下载种子链接推送给下载器,由下载器去站点下载种子。理论上,任何站点、任何技术都无法检测你是否使用了IYUUAutoReseed。危险来自于包括但不限于以下几点:
使用IYUUAutoReseed自动辅种工具本身是非常安全的,IYUU脚本辅种时不会跟PT站点的服务器产生任何交互,只是会把下载种子链接推送给下载器,由下载器去站点下载种子。理论上,任何站点、任何技术都无法检测你是否使用了IYUUAutoReseed。危险来自于包括但不限于以下几点:
第一:建议不要自己手动跳校验,任何因为跳校验ban号,别怪我没提醒,也请出事不要怪到IYUU的头上;
第一:建议不要自己手动跳校验,任何因为跳校验ban号,别怪我没提醒,出事后请不要怪到IYUU的头上;
第二:官方首发种子的种子,IYUU也无法辅种的,如果因为你个人的作弊而被ban号,跟IYUU无关;
第二:官方首发资源、其他一切首发资源的种子,IYUUAutoReseed自动辅种工具也无法在出种前辅种,如果因为你个人的作弊而被ban号,跟IYUU无关;
第三:使用本脚本造成的一切损失,与IYUU无关。如不接受此条款,请立刻删除已经下载的源码,不要使用IYUUAutoReseed。
第三:您使用IYUU工具造成的一切损失,与IYUU无关。如不接受此条款,请不要使用IYUUAutoReseed,并立刻删除已经下载的源码
## 功能

@ -0,0 +1,21 @@
## 404数据最后清理时间
|标志 | 最后清理时间 | 状态 |
| :-: | :-: | ---- |
| ttg | | |
|城市 | | |
|萌猫 | 2020年1月16日12:07:12 | 已完成 |
|ptmsg | 2020年1月16日12:07:17 | 已完成 |
|瓷器 | | |
|杜比 | 2020年1月16日11:34:19 | 已完成 |
|tccf | | |
|馒头 | | |
|春天 | 2020年1月16日00:23:05 | 已完成 |
|北洋 | 2020年1月16日00:23:05 | 已完成 |
|猫站 | | |
|朋友 | 2020年1月16日00:23:05 | 已完成 |
|铂金家 | 2020年1月16日00:23:05 | 已完成 |
|家园 | 2020年1月16日00:23:05 | 已完成 |
|学校 | 2020年1月16日00:19:24 | 已完成 |
| 我堡 | 2020年1月15日13:56:22 | 已完成 |
| 天空 | 2020年1月15日20:49:33 | 已完成 |
Loading…
Cancel
Save