mirror of
https://gitee.com/ledc/IYUUAutoReseed
synced 2025-08-25 07:24:52 +00:00
Compare commits
9 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
02205e6ce3 | ||
|
818794a19b | ||
|
88bc79ff58 | ||
|
f9164b6e53 | ||
|
687a83f80d | ||
|
253cff0e23 | ||
|
ed1d4fbe11 | ||
|
99c2655fd4 | ||
|
7adbadd700 |
5
2.从gitee安装脚本.cmd
Normal file
5
2.从gitee安装脚本.cmd
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
@echo off
|
||||||
|
chcp 65001
|
||||||
|
git clone https://gitee.com/ledc/IYUUAutoReseed.git
|
||||||
|
cd IYUUAutoReseed
|
||||||
|
php ./iyuu.php
|
4
9.执行辅种.cmd
Normal file
4
9.执行辅种.cmd
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
@echo off
|
||||||
|
chcp 65001
|
||||||
|
%cd%\php\php %cd%\iyuu.php
|
||||||
|
pause
|
@@ -3,5 +3,5 @@ chcp 65001
|
|||||||
git fetch --all
|
git fetch --all
|
||||||
git reset --hard origin/master
|
git reset --hard origin/master
|
||||||
git pull
|
git pull
|
||||||
%cd%\php-7.4.2-nts-Win32-vc15-x86\php %cd%\iyuu.php
|
%cd%\php\php.exe %cd%\iyuu.php
|
||||||
pause
|
pause
|
4
9.计划任务.cmd
Normal file
4
9.计划任务.cmd
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
@echo off
|
||||||
|
chcp 65001
|
||||||
|
D:\IYUUAutoReseed\php\php.exe D:\IYUUAutoReseed\iyuu.php
|
||||||
|
exit
|
@@ -13,7 +13,7 @@ use IYUU\Library\Table;
|
|||||||
class AutoReseed
|
class AutoReseed
|
||||||
{
|
{
|
||||||
// 版本号
|
// 版本号
|
||||||
const VER = '1.6.3';
|
const VER = '1.6.7';
|
||||||
// RPC连接
|
// RPC连接
|
||||||
private static $links = array();
|
private static $links = array();
|
||||||
// 客户端配置
|
// 客户端配置
|
||||||
@@ -77,7 +77,7 @@ class AutoReseed
|
|||||||
// 合作站点自动注册鉴权
|
// 合作站点自动注册鉴权
|
||||||
$is_login = Oauth::login(self::$apiUrl . self::$endpoints['login']);
|
$is_login = Oauth::login(self::$apiUrl . self::$endpoints['login']);
|
||||||
if(!$is_login){
|
if(!$is_login){
|
||||||
die('合作站点鉴权配置,请查阅:https://www.iyuu.cn/archives/337/');
|
echo '合作站点鉴权配置,请查阅:https://www.iyuu.cn/archives/337/';
|
||||||
}
|
}
|
||||||
|
|
||||||
// 显示支持站点列表
|
// 显示支持站点列表
|
||||||
@@ -122,10 +122,10 @@ class AutoReseed
|
|||||||
@fclose($file_pointer);
|
@fclose($file_pointer);
|
||||||
} else {
|
} else {
|
||||||
if (isset($rs['msg']) && $rs['msg']) {
|
if (isset($rs['msg']) && $rs['msg']) {
|
||||||
die($rs['msg']);
|
die($rs['msg'].PHP_EOL);
|
||||||
}
|
}
|
||||||
if (isset($rs['errmsg']) && $rs['errmsg']) {
|
if (isset($rs['errmsg']) && $rs['errmsg']) {
|
||||||
die($rs['errmsg']);
|
die($rs['errmsg'].PHP_EOL);
|
||||||
}
|
}
|
||||||
die('远端服务器无响应,请稍后再试!!!');
|
die('远端服务器无响应,请稍后再试!!!');
|
||||||
}
|
}
|
||||||
@@ -553,7 +553,8 @@ class AutoReseed
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
echo "正在从下载器 clients_".$k." 获取种子哈希……".PHP_EOL;
|
echo "正在从下载器 clients_".$k." 获取种子哈希……".PHP_EOL;
|
||||||
$hashArray = self::$links[$k]['rpc']->getList(self::$move);
|
$move = []; // 客户端做种列表 传址
|
||||||
|
$hashArray = self::$links[$k]['rpc']->getList($move);
|
||||||
if (empty($hashArray)) {
|
if (empty($hashArray)) {
|
||||||
// 失败
|
// 失败
|
||||||
continue;
|
continue;
|
||||||
|
@@ -9,7 +9,7 @@ use Curl\Curl;
|
|||||||
class Oauth
|
class Oauth
|
||||||
{
|
{
|
||||||
// 合作的站点
|
// 合作的站点
|
||||||
public static $sites = ['ourbits','hddolby','hdhome'];
|
public static $sites = ['ourbits','hddolby','hdhome','pthome'];
|
||||||
// 爱语飞飞token
|
// 爱语飞飞token
|
||||||
public static $token = '';
|
public static $token = '';
|
||||||
// 合作站点用户id
|
// 合作站点用户id
|
||||||
|
@@ -89,7 +89,47 @@ return array(
|
|||||||
* 以下为各站点的独立配置(互不影响、互不冲突)
|
* 以下为各站点的独立配置(互不影响、互不冲突)
|
||||||
* 自动辅种:需要配置各站的passkey(没有配置passkey的站点会自动跳过)
|
* 自动辅种:需要配置各站的passkey(没有配置passkey的站点会自动跳过)
|
||||||
*/
|
*/
|
||||||
// m-team 序号:1
|
// ourbits
|
||||||
|
'ourbits' => array(
|
||||||
|
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||||
|
'cookie' => '',
|
||||||
|
// 如果需要自动辅种,必须配置
|
||||||
|
'passkey' => '',
|
||||||
|
'id' => 0, // 用户ID(不是用户名)
|
||||||
|
'workingMode' => 0,
|
||||||
|
'watch' => '/root/downloads',
|
||||||
|
'filter' => array(
|
||||||
|
'size'=>array(
|
||||||
|
'min' => '1GB',
|
||||||
|
'max' => '280GB',
|
||||||
|
),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
// hddolby
|
||||||
|
'hddolby' => array(
|
||||||
|
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||||
|
'cookie' => '',
|
||||||
|
// 如果需要自动辅种,必须配置
|
||||||
|
'passkey' => '',
|
||||||
|
'id' => 0, // 用户ID(不是用户名)
|
||||||
|
),
|
||||||
|
// hdhome
|
||||||
|
'hdhome' => array(
|
||||||
|
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||||
|
'cookie' => '',
|
||||||
|
// 如果需要自动辅种,必须配置
|
||||||
|
'passkey' => '',
|
||||||
|
'id' => 0, // 用户ID(不是用户名)
|
||||||
|
),
|
||||||
|
// PTHome
|
||||||
|
'pthome' => array(
|
||||||
|
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||||
|
'cookie' => '',
|
||||||
|
// 如果需要自动辅种,必须配置
|
||||||
|
'passkey' => '',
|
||||||
|
'id' => 0, // 用户ID(不是用户名)
|
||||||
|
),
|
||||||
|
// m-team
|
||||||
'm-team' => array(
|
'm-team' => array(
|
||||||
// 14.m-team的cookie 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
// 14.m-team的cookie 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||||
'cookie' => 'tp=',
|
'cookie' => 'tp=',
|
||||||
@@ -115,7 +155,7 @@ return array(
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
// keepfrds 序号:2
|
// keepfrds
|
||||||
'keepfrds' => array(
|
'keepfrds' => array(
|
||||||
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||||
'cookie' => '',
|
'cookie' => '',
|
||||||
@@ -130,88 +170,49 @@ return array(
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
// ourbits 序号:3
|
// pter
|
||||||
'ourbits' => array(
|
|
||||||
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
|
||||||
'cookie' => '',
|
|
||||||
// 如果需要自动辅种,必须配置
|
|
||||||
'passkey' => '',
|
|
||||||
'id' => 0, // 用户ID(不是用户名)
|
|
||||||
'workingMode' => 0,
|
|
||||||
'watch' => '/root/downloads',
|
|
||||||
'filter' => array(
|
|
||||||
'size'=>array(
|
|
||||||
'min' => '1GB',
|
|
||||||
'max' => '280GB',
|
|
||||||
),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
// hddolby 序号:4
|
|
||||||
'hddolby' => array(
|
|
||||||
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
|
||||||
'cookie' => '',
|
|
||||||
// 如果需要自动辅种,必须配置
|
|
||||||
'passkey' => '',
|
|
||||||
'id' => 0, // 用户ID(不是用户名)
|
|
||||||
),
|
|
||||||
// hdhome 序号:5
|
|
||||||
'hdhome' => array(
|
|
||||||
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
|
||||||
'cookie' => '',
|
|
||||||
// 如果需要自动辅种,必须配置
|
|
||||||
'passkey' => '',
|
|
||||||
'id' => 0, // 用户ID(不是用户名)
|
|
||||||
),
|
|
||||||
// pter 序号:6
|
|
||||||
'pter' => array(
|
'pter' => array(
|
||||||
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||||
'cookie' => '',
|
'cookie' => '',
|
||||||
// 如果需要自动辅种,必须配置
|
// 如果需要自动辅种,必须配置
|
||||||
'passkey' => '',
|
'passkey' => '',
|
||||||
),
|
),
|
||||||
// tjupt 序号:7
|
// tjupt
|
||||||
'tjupt' => array(
|
'tjupt' => array(
|
||||||
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||||
'cookie' => '',
|
'cookie' => '',
|
||||||
// 如果需要自动辅种,必须配置
|
// 如果需要自动辅种,必须配置
|
||||||
'passkey' => '',
|
'passkey' => '',
|
||||||
),
|
),
|
||||||
// btschool 序号:8
|
// btschool
|
||||||
'btschool' => array(
|
'btschool' => array(
|
||||||
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||||
'cookie' => '',
|
'cookie' => '',
|
||||||
// 如果需要自动辅种,必须配置
|
// 如果需要自动辅种,必须配置
|
||||||
'passkey' => '',
|
'passkey' => '',
|
||||||
),
|
),
|
||||||
// PTHome 序号:9
|
// HDSky
|
||||||
'pthome' => array(
|
|
||||||
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
|
||||||
'cookie' => '',
|
|
||||||
// 如果需要自动辅种,必须配置
|
|
||||||
'passkey' => '',
|
|
||||||
),
|
|
||||||
// HDSky 序号:10
|
|
||||||
'hdsky' => array(
|
'hdsky' => array(
|
||||||
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||||
'cookie' => '',
|
'cookie' => '',
|
||||||
// 如果需要自动辅种,必须配置
|
// 如果需要自动辅种,必须配置
|
||||||
'passkey' => '',
|
'passkey' => '',
|
||||||
),
|
),
|
||||||
// TorrentCCF 序号:11
|
// TorrentCCF
|
||||||
'torrentccf' => array(
|
'torrentccf' => array(
|
||||||
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||||
'cookie' => '',
|
'cookie' => '',
|
||||||
// 如果需要自动辅种,必须配置
|
// 如果需要自动辅种,必须配置
|
||||||
'passkey' => '',
|
'passkey' => '',
|
||||||
),
|
),
|
||||||
// PTMSG 序号:12
|
// PTMSG
|
||||||
'ptmsg' => array(
|
'ptmsg' => array(
|
||||||
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||||
'cookie' => '',
|
'cookie' => '',
|
||||||
// 如果需要自动辅种,必须配置
|
// 如果需要自动辅种,必须配置
|
||||||
'passkey' => '',
|
'passkey' => '',
|
||||||
),
|
),
|
||||||
// MoeCat 序号:13
|
// MoeCat
|
||||||
'moecat' => array(
|
'moecat' => array(
|
||||||
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||||
'cookie' => '',
|
'cookie' => '',
|
||||||
@@ -220,7 +221,7 @@ return array(
|
|||||||
// 种子Tracker的IP地址选择 可选:ipv4,ipv6
|
// 种子Tracker的IP地址选择 可选:ipv4,ipv6
|
||||||
'ip_type' => 'ipv4',
|
'ip_type' => 'ipv4',
|
||||||
),
|
),
|
||||||
// totheglory 序号:14
|
// totheglory
|
||||||
'ttg' => array(
|
'ttg' => array(
|
||||||
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||||
'cookie' => '',
|
'cookie' => '',
|
||||||
@@ -229,14 +230,14 @@ return array(
|
|||||||
// 如果需要rss订阅,必须配置
|
// 如果需要rss订阅,必须配置
|
||||||
'rss' => '',
|
'rss' => '',
|
||||||
),
|
),
|
||||||
// nanyangpt 序号:15
|
// nanyangpt
|
||||||
'nanyangpt' => array(
|
'nanyangpt' => array(
|
||||||
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||||
'cookie' => '',
|
'cookie' => '',
|
||||||
// 如果需要自动辅种,必须配置
|
// 如果需要自动辅种,必须配置
|
||||||
'passkey' => '',
|
'passkey' => '',
|
||||||
),
|
),
|
||||||
// springsunday.net 序号:16
|
// springsunday.net
|
||||||
'ssd' => array(
|
'ssd' => array(
|
||||||
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||||
'cookie' => '',
|
'cookie' => '',
|
||||||
|
@@ -1,5 +1,4 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
cd /root/IYUUAutoReseed
|
|
||||||
git fetch --all
|
git fetch --all
|
||||||
git reset --hard origin/master
|
git reset --hard origin/master
|
||||||
git pull
|
git pull
|
||||||
|
@@ -1,5 +1,11 @@
|
|||||||
# 公告栏
|
# 公告栏
|
||||||
|
|
||||||
|
### 2020年3月14日22:03:02
|
||||||
|
|
||||||
|
时光如梭,转眼至v1.6.3!感谢一路走来陪伴的朋友们,为了共同的爱好我们相聚在这里!本版本上线了合作站点认证系统,合作站点有:Ourbits、 HD Dolby、HDHome。
|
||||||
|
【更新提醒】手动更新的,可以直接覆盖升级!git安装脚本的,会自动升级脚本!然后对比config.sample.php,手动添加用户id配置项,启动辅种时,会自动进行验证。
|
||||||
|
如果有问题,可以群内@我,或到问答社区http://wenda.iyuu.cn/提问,必回。
|
||||||
|
|
||||||
### 2020年3月13日14:52:32
|
### 2020年3月13日14:52:32
|
||||||
|
|
||||||
【重要提醒】IYUUAutoReseed自动辅种工具,合作站点有:OurBits、HD Dolby、HDHome;可以对使用辅种工具的用户进行认证与绑定。
|
【重要提醒】IYUUAutoReseed自动辅种工具,合作站点有:OurBits、HD Dolby、HDHome;可以对使用辅种工具的用户进行认证与绑定。
|
||||||
|
@@ -1,4 +1,12 @@
|
|||||||
## 重点讲解Ourbits站点的鉴权配置
|
## 支持用户验证的合作站点:`ourbits`,`hddolby`,`hdhome`,`pthome`
|
||||||
|
截止2020年3月15日13:25:30【文档更新有延迟,最终以gitee、github为准】
|
||||||
|
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## 以讲解Ourbits站点的鉴权配置为例
|
||||||
博客链接:https://www.iyuu.cn/archives/337/
|
博客链接:https://www.iyuu.cn/archives/337/
|
||||||
IYUU自动辅种工具、Ourbits双方达成合作,可以对使用接口的用户,实现认证。
|
IYUU自动辅种工具、Ourbits双方达成合作,可以对使用接口的用户,实现认证。
|
||||||
### 申请爱语飞飞微信通知token,新用户访问:http://iyuu.cn 申请!
|
### 申请爱语飞飞微信通知token,新用户访问:http://iyuu.cn 申请!
|
||||||
|
4
执行辅种.cmd
4
执行辅种.cmd
@@ -1,4 +0,0 @@
|
|||||||
@echo off
|
|
||||||
chcp 65001
|
|
||||||
%cd%\php-7.4.2-nts-Win32-vc15-x86\php %cd%\iyuu.php
|
|
||||||
pause
|
|
Reference in New Issue
Block a user