mirror of
https://gitee.com/ledc/IYUUAutoReseed
synced 2025-08-24 15:04:50 +00:00
Compare commits
22 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
eabb51c54a | ||
|
1e1a7bfc59 | ||
|
005788827d | ||
|
ffb600c334 | ||
|
290bfbe5c9 | ||
|
6ecf4f1d54 | ||
|
c809e8d052 | ||
|
8d7dffbf3d | ||
|
cc50804b40 | ||
|
4444aec4fb | ||
|
68e128e5cd | ||
|
ec7032698d | ||
|
5308c691b6 | ||
|
c7f4859cb7 | ||
|
dc651174b8 | ||
|
a95e579cf6 | ||
|
4811937f42 | ||
|
f9674c1898 | ||
|
2fdacc6936 | ||
|
a2034f2840 | ||
|
4894464fdd | ||
|
c90acbec6c |
@@ -2,6 +2,6 @@
|
||||
chcp 65001
|
||||
git fetch --all
|
||||
git reset --hard origin/master
|
||||
git pull
|
||||
#git pull
|
||||
php %cd%\iyuu.php
|
||||
pause
|
@@ -1,4 +0,0 @@
|
||||
@echo off
|
||||
chcp 65001
|
||||
php D:\IYUUAutoReseed\iyuu.php
|
||||
exit
|
@@ -13,7 +13,7 @@ use IYUU\Library\Table;
|
||||
class AutoReseed
|
||||
{
|
||||
// 版本号
|
||||
const VER = '1.7.4';
|
||||
const VER = '1.8.1';
|
||||
// RPC连接
|
||||
private static $links = [];
|
||||
// 客户端配置
|
||||
@@ -73,7 +73,7 @@ class AutoReseed
|
||||
self::backup('config', $configALL);
|
||||
self::$curl = new Curl();
|
||||
self::$curl->setOpt(CURLOPT_SSL_VERIFYPEER, false);
|
||||
#self::$curl->setOpt(CURLOPT_SSL_VERIFYHOST, 2);
|
||||
self::$curl->setOpt(CURLOPT_SSL_VERIFYHOST, 2);
|
||||
|
||||
// 合作站点自动注册鉴权
|
||||
$is_login = Oauth::login(self::$apiUrl . self::$endpoints['login']);
|
||||
@@ -81,11 +81,11 @@ class AutoReseed
|
||||
echo '合作站点鉴权配置,请查阅:https://www.iyuu.cn/archives/337/' .PHP_EOL;
|
||||
}
|
||||
|
||||
echo "程序正在初始化运行参数... ".PHP_EOL;
|
||||
// 显示支持站点列表
|
||||
self::ShowTableSites();
|
||||
|
||||
self::$clients = isset($configALL['default']['clients']) && $configALL['default']['clients'] ? $configALL['default']['clients'] : array();
|
||||
echo "程序正在初始化运行参数... ".PHP_EOL;
|
||||
|
||||
// 递归删除上次历史记录
|
||||
IFile::rmdir(self::$cacheDir, true);
|
||||
// 建立目录
|
||||
@@ -218,12 +218,15 @@ class AutoReseed
|
||||
$errmsg = isset($result['result']) ? $result['result'] : '未知错误,请稍后重试!';
|
||||
if (strpos($errmsg, 'http error 404: Not Found') !== false) {
|
||||
self::sendNotify('404');
|
||||
} elseif (strpos($errmsg, 'http error 403: Forbidden') !== false) {
|
||||
self::sendNotify('403');
|
||||
}
|
||||
print "-----RPC添加种子任务,失败 [{$errmsg}]" . PHP_EOL.PHP_EOL;
|
||||
}
|
||||
break;
|
||||
case 'qBittorrent':
|
||||
$extra_options['autoTMM'] = 'false'; //关闭自动种子管理
|
||||
#$extra_options['skip_checking'] = 'true'; //跳校验
|
||||
if (isset($extra_options['paused'])) {
|
||||
$extra_options['paused'] = $extra_options['paused'] ? 'true' : 'false';
|
||||
} else {
|
||||
@@ -407,8 +410,18 @@ class AutoReseed
|
||||
*/
|
||||
$url = self::getTorrentUrl($siteName, $_url);
|
||||
$reseedPass = false;
|
||||
// 特殊站点:推送给下载器种子元数据
|
||||
// 特殊站点:种子元数据推送给下载器
|
||||
switch ($siteName) {
|
||||
case 'ssd':
|
||||
// 辅种计数器
|
||||
if ( isset($configALL[$siteName]['count']) ) {
|
||||
if ( $configALL[$siteName]['count'] > 10) {
|
||||
$configALL[$siteName]['limit'] = 1;
|
||||
}
|
||||
} else {
|
||||
$configALL[$siteName]['count'] = 0;
|
||||
}
|
||||
break;
|
||||
case 'hdchina':
|
||||
$cookie = isset($configALL[$siteName]['cookie']) ? $configALL[$siteName]['cookie'] : '';
|
||||
$userAgent = $configALL['default']['userAgent'];
|
||||
@@ -522,6 +535,12 @@ class AutoReseed
|
||||
case 'hdcity':
|
||||
$url = $_url;
|
||||
break;
|
||||
case 'ssd':
|
||||
// 辅种计数器
|
||||
if ($ret) {
|
||||
$configALL[$siteName]['count']++;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
@@ -625,6 +644,7 @@ class AutoReseed
|
||||
$rpcKey = self::$move[0];
|
||||
$type = self::$links[$rpcKey]['type'];
|
||||
$extra_options = array();
|
||||
// 转移后,是否开始?
|
||||
$extra_options['paused'] = isset($configALL['default']['move']['paused']) && $configALL['default']['move']['paused'] ? true : false;
|
||||
if ($type == 'qBittorrent') {
|
||||
if (isset($configALL['default']['move']['skip_check']) && $configALL['default']['move']['skip_check'] === 1) {
|
||||
@@ -694,7 +714,7 @@ class AutoReseed
|
||||
case 3: // 替换
|
||||
foreach ($pathArray as $key => $val) {
|
||||
if (strpos($path, $key)===0) { // 没用$path == $key判断,是为了提高兼容性
|
||||
return $val;
|
||||
return $val . substr($path, strlen($key));
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -716,19 +736,18 @@ class AutoReseed
|
||||
break;
|
||||
case 'm-team':
|
||||
case 'moecat':
|
||||
case 'hdbd':
|
||||
$ip_type = '';
|
||||
if (isset($configALL[$site]['ip_type'])) {
|
||||
$ip_type = $configALL[$site]['ip_type'] == 'ipv6' ? '&ipv6=1' : '';
|
||||
}
|
||||
$url = $_url."&passkey=". $configALL[$site]['passkey'] . $ip_type. "&https=1";
|
||||
break;
|
||||
case 'ccfbits':
|
||||
$url = str_replace('{passkey}', $configALL[$site]['passkey'], $_url);
|
||||
break;
|
||||
case 'dicmusic':
|
||||
$_url = str_replace('{torrent_pass}', $configALL[$site]['passkey'], $_url);
|
||||
$url = str_replace('{authkey}', $configALL[$site]['authkey'], $_url);
|
||||
break;
|
||||
case 'ccfbits':
|
||||
case 'hdroute':
|
||||
$url = str_replace('{passkey}', $configALL[$site]['passkey'], $_url);
|
||||
break;
|
||||
@@ -745,7 +764,8 @@ class AutoReseed
|
||||
{
|
||||
$br = PHP_EOL;
|
||||
$text = 'IYUU自动辅种-统计报表';
|
||||
$desp = '总做种:'.self::$wechatMsg['hashCount'] . ' [客户端正在做种的hash总数]' .$br;
|
||||
$desp = '版本号:'. self::VER . $br;
|
||||
$desp .= '总做种:'.self::$wechatMsg['hashCount'] . ' [客户端正在做种的hash总数]' .$br;
|
||||
$desp .= '返回数据:'.self::$wechatMsg['reseedCount']. ' [服务器返回的可辅种数据]' .$br;
|
||||
$desp .= '支持站点:'.self::$wechatMsg['sitesCount']. ' [当前支持自动辅种的站点数量]' .$br;
|
||||
$desp .= '成功:'.self::$wechatMsg['reseedSuccess']. ' [辅种成功,会把hash加入缓存]' .$br;
|
||||
|
@@ -82,7 +82,7 @@ class qBittorrent extends AbstractClient
|
||||
$this->api_version = $api_version;
|
||||
$this->curl = new Curl();
|
||||
$this->curl->setOpt(CURLOPT_SSL_VERIFYPEER, false); // 禁止验证证书
|
||||
$this->curl->setOpt(CURLOPT_SSL_VERIFYHOST, false); // 不检查证书
|
||||
$this->curl->setOpt(CURLOPT_SSL_VERIFYHOST, 2); // 不检查证书
|
||||
$this->curl->setOpt(CURLOPT_CONNECTTIMEOUT, 60); // 超时
|
||||
$this->curl->setOpt(CURLOPT_TIMEOUT, 600); // 超时
|
||||
// Authenticate and get cookie, else throw exception
|
||||
|
@@ -9,7 +9,7 @@ use Curl\Curl;
|
||||
class Oauth
|
||||
{
|
||||
// 合作的站点
|
||||
public static $sites = ['ourbits','hddolby','hdhome','pthome'];
|
||||
public static $sites = ['ourbits','hddolby','hdhome','pthome','moecat'];
|
||||
// 爱语飞飞token
|
||||
public static $token = '';
|
||||
// 合作站点用户id
|
||||
|
@@ -33,7 +33,7 @@ return array(
|
||||
'username' => '',
|
||||
'password' => '',
|
||||
'BT_backup' => '/var/lib/transmission/torrents', // 移动做种:如果脚本与当前客户端不在一台机器,必须配置
|
||||
'move' => 0, // 0不移动,1移动并辅种,2移动仅辅种自身,3未定义
|
||||
'move' => 0, // 0不移动,1移动并辅种,2移动且只在当前客户端辅种
|
||||
),
|
||||
# 结束
|
||||
# 开始
|
||||
@@ -43,7 +43,7 @@ return array(
|
||||
'username' => '',
|
||||
'password' => '',
|
||||
'BT_backup' => 'C:\Users\ASUS\AppData\Local\qBittorrent\BT_backup', // 移动做种:必须配置,Linux搜索方法:find / -name BT_backup
|
||||
'move' => 0, // 0不移动,1移动并辅种,2移动仅辅种自身,3未定义
|
||||
'move' => 0, // 0不移动,1移动并辅种,2移动且只在当前客户端辅种
|
||||
),
|
||||
# 结束
|
||||
// 全局客户端设置 结束
|
||||
@@ -133,6 +133,16 @@ return array(
|
||||
'passkey' => '',
|
||||
'id' => 0, // 用户ID(不是用户名)
|
||||
),
|
||||
// MoeCat
|
||||
'moecat' => array(
|
||||
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||
'cookie' => '',
|
||||
// 如果需要自动辅种,必须配置
|
||||
'passkey' => '',
|
||||
'id' => 0, // 用户ID(不是用户名)
|
||||
// 种子Tracker的IP地址选择 可选:ipv4,ipv6
|
||||
'ip_type' => 'ipv4',
|
||||
),
|
||||
// m-team
|
||||
'm-team' => array(
|
||||
// 14.m-team的cookie 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||
@@ -216,15 +226,6 @@ return array(
|
||||
// 如果需要自动辅种,必须配置
|
||||
'passkey' => '',
|
||||
),
|
||||
// MoeCat
|
||||
'moecat' => array(
|
||||
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||
'cookie' => '',
|
||||
// 如果需要自动辅种,必须配置
|
||||
'passkey' => '',
|
||||
// 种子Tracker的IP地址选择 可选:ipv4,ipv6
|
||||
'ip_type' => 'ipv4',
|
||||
),
|
||||
// totheglory
|
||||
'ttg' => array(
|
||||
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||
@@ -486,6 +487,13 @@ return array(
|
||||
// 如果需要自动辅种,必须配置
|
||||
'passkey' => '',
|
||||
),
|
||||
// haidan
|
||||
'haidan' => array(
|
||||
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||
'cookie' => '',
|
||||
// 如果需要自动辅种,必须配置
|
||||
'passkey' => '',
|
||||
),
|
||||
|
||||
// 配置结束,后面的一行需要不能删除,请保留!!!
|
||||
// 配置结束,后面的一行不能删除,必须保留!!!
|
||||
);
|
||||
|
@@ -27,14 +27,10 @@ chmod +x ./*.sh
|
||||
|
||||
第五步:编译镜像并运行容器,请耐心等待完成;
|
||||
|
||||
第六步:测试IYUU辅种脚本是否正常运行。
|
||||
|
||||
第七步:测试是否安装完成,命令为:`./iyuu.sh`
|
||||
|
||||
做完以上6步,确认没问题后,然后看教程:https://www.iyuu.cn/archives/324/,来编辑配置即可。
|
||||
|
||||
#### 必读:脚本会在`/root`目录,创建`IYUUAutoReseed`文件夹,您只需要按照上述教程编辑好配置,放到`/root/IYUUAutoReseed/config/config.php`
|
||||
第六步:测试是否安装完成,命令为:`./iyuu.sh`
|
||||
|
||||
做完以上步骤,确认没问题后,然后看教程:https://www.iyuu.cn/archives/324/,来编辑配置即可。
|
||||
脚本会在`/root`目录,创建`IYUUAutoReseed`文件夹,您只需要按照上述教程编辑好配置,放到`/root/IYUUAutoReseed/config/config.php`
|
||||
|
||||
|
||||
### 辅种时执行的命令:`iyuu.sh`
|
||||
|
@@ -1,6 +1,9 @@
|
||||
#!/bin/sh
|
||||
#wget -c https://gitee.com/ledc/IYUUAutoReseed/repository/archive/master.zip -O IYUUAutoReseed.zip
|
||||
#unzip -o ./IYUUAutoReseed.zip -d /root
|
||||
#rm ./IYUUAutoReseed.zip
|
||||
cd /root
|
||||
wget -c https://gitee.com/ledc/IYUUAutoReseed/repository/archive/master.zip -O IYUUAutoReseed.zip
|
||||
unzip -o ./IYUUAutoReseed.zip -d /root
|
||||
rm ./IYUUAutoReseed.zip
|
||||
cd /root/IYUUAutoReseed/docker
|
||||
chmod +x ./*.sh
|
||||
docker build -t iyuu:latest .
|
||||
docker run -it -v /root/IYUUAutoReseed:/var/www -p 8510:9000 --network bridge --name IYUUAutoReseed --restart always -d iyuu:latest
|
||||
|
@@ -4,5 +4,5 @@ git clone https://gitee.com/ledc/IYUUAutoReseed.git
|
||||
cd /root/IYUUAutoReseed/docker
|
||||
chmod +x ./*.sh
|
||||
docker build -t iyuu:latest .
|
||||
docker run -it -v /root/IYUUAutoReseed:/var/www -p 8510:9000 --network bridge --name IYUUAutoReseed --restart always -d iyuu:latest
|
||||
docker run -it -v /root/IYUUAutoReseed:/var/www -v /var/lib/qbittorrent/.local/share/data/qBittorrent/BT_backup:/BT_backup -p 8510:9000 --network bridge --name IYUUAutoReseed --restart always -d iyuu:latest
|
||||
./iyuu.sh
|
2
iyuu.php
2
iyuu.php
@@ -24,7 +24,7 @@
|
||||
*/
|
||||
|
||||
require_once __DIR__ . '/init.php';
|
||||
echo __FILE__.PHP_EOL;
|
||||
echo '当前脚本路径:'.__FILE__.PHP_EOL;
|
||||
sleep(1);
|
||||
use IYUU\AutoReseed;
|
||||
|
||||
|
30
readme.md
30
readme.md
@@ -10,7 +10,7 @@
|
||||
|
||||
第三:您使用IYUU工具造成的一切损失,与IYUU无关。如不接受此条款,请不要使用IYUUAutoReseed,并立刻删除已经下载的源码。
|
||||
|
||||
## 安装脚本,三种方式皆可
|
||||
## 获取脚本,三种方式皆可
|
||||
|
||||
1. 通过git命令安装
|
||||
|
||||
@@ -26,31 +26,37 @@
|
||||
|
||||
## 功能
|
||||
|
||||
IYUU自动辅种工具,目前能对国内大部分的PT站点自动辅种,支持下载器集群,支持多盘位,支持多下载目录,支持远程连接等。
|
||||
IYUU自动辅种工具,功能分为两大块:自动辅种、自动转移。
|
||||
|
||||
- 自动辅种:目前能对国内大部分的PT站点自动辅种,支持下载器集群,支持多盘位,支持多下载目录,支持远程连接等;
|
||||
|
||||
- 自动转移:可以实现各下载器之间自动转移做种客户端,让下载器各司其职(专职的保种、专职的下载)。
|
||||
|
||||
## 原理
|
||||
IYUU自动辅种工具(英文名:IYUUAutoReseed),是一款PHP语言编写的Private Tracker辅种脚本,通过计划任务或常驻内存,按指定频率调用transmission、qBittorrent下载软件的API接口,提取正在做种的info_hash提交到服务器API接口,根据API接口返回的数据拼接种子连接,提交给下载器,自动辅种各个站点。
|
||||
IYUU自动辅种工具(英文名:IYUUAutoReseed),是一款PHP语言编写的Private Tracker辅种脚本,通过计划任务或常驻内存,按指定频率调用transmission、qBittorrent下载软件的API接口,提取正在做种的info_hash提交到辅种服务器API接口(辅种过程和PT站没有任何交互),根据API接口返回的数据拼接种子连接,提交给下载器,自动辅种各个站点。
|
||||
|
||||
## 优势
|
||||
- 全程自动化,无需人工干预;
|
||||
- 支持多盘位,多做种目录,多下载器,支持远程连接下载器;
|
||||
- 支持多盘位,多做种目录,多下载器,支持远程下载器;
|
||||
- 辅种精确度高,精度可配置;
|
||||
- 支持微信通知,消息即时达;
|
||||
- 自动对合集包,进行拆包辅种(暂未开发)
|
||||
- 安全:所有隐私信息只在本地存储,绝不发送给第三方。
|
||||
- 拥有专业的问答社区和交流群
|
||||
|
||||
## 支持的下载器
|
||||
1. transmission
|
||||
2. qBittorrent
|
||||
|
||||
## 支持自动辅种的站点
|
||||
学校、杜比、家园、天空、朋友、馒头、萌猫、我堡、猫站、铂金家、烧包、北洋、TCCF、南洋、TTG、映客、城市、52pt、brobits、备胎、SSD、CHD、ptmsg、leaguehd、聆音、瓷器、hdarea、eastgame(TLF)、1ptba、hdtime、hd4fans、opencd、hdbug、hdstreet、joyhd、u2、upxin(HDU)、oshen、discfan(GZT)、cnscg圣城(已删除)、北邮、CCFBits、dicmusic、天雪、葡萄、HDRoute。
|
||||
学校、杜比、家园、天空、朋友、馒头、萌猫、我堡、猫站、铂金家、烧包、北洋、TCCF、南洋、TTG、映客、城市、52pt、brobits、备胎、SSD、CHD、ptmsg、leaguehd、聆音、瓷器、hdarea、eastgame(TLF)、1ptba、hdtime、hd4fans、opencd、hdbug、hdstreet、joyhd、u2、upxin(HDU)、oshen、discfan(GZT)、cnscg圣城(已删除)、北邮、CCFBits、dicmusic、天雪、葡萄、HDRoute、伊甸园hdbd、海胆haidan。
|
||||
|
||||
## 运行环境
|
||||
具备PHP运行环境的所有平台,例如:Linux、Windows、MacOS!
|
||||
|
||||
官方下载的记得开启curl、json、mbstring,这3个扩展。
|
||||
|
||||
1. Windows下安装php环境:https://www.php.net/downloads
|
||||
1. Windows安装php环境:https://www.php.net/downloads
|
||||
|
||||
|
||||
## 下载源码
|
||||
@@ -59,20 +65,20 @@ IYUU自动辅种工具(英文名:IYUUAutoReseed),是一款PHP语言编
|
||||
|
||||
|
||||
## 使用方法
|
||||
详见Wiki:
|
||||
|
||||
https://gitee.com/ledc/IYUUAutoReseed/tree/master/wiki
|
||||
- 详见Wiki:https://gitee.com/ledc/IYUUAutoReseed/tree/master/wiki
|
||||
- 博客:https://www.iyuu.cn/
|
||||
|
||||
## 接口开发文档
|
||||
如果您懂得其他语言的开发,你可以基于接口做成任何您喜欢的样子,比如手机APP,二进制包,Windows的GUI程序,浏览器插件等。欢迎分享您的作品!
|
||||
如果您懂得其他语言的开发,可以基于接口做成任何您喜欢的样子,比如手机APP,二进制包,Windows的GUI程序,浏览器插件等。欢迎分享您的作品!
|
||||
|
||||
实时更新的接口文档:http://api.iyuu.cn/docs.php
|
||||
|
||||
|
||||
## 需求提交/错误反馈
|
||||
- 点击链接加入群聊【IYUU自动辅种交流】:[https://jq.qq.com/?_wv=1027&k=5JOfOlM][1]
|
||||
- QQ群:859882209
|
||||
- 点击链接加入QQ群聊【IYUU自动辅种交流】:[https://jq.qq.com/?_wv=1027&k=5JOfOlM][1]
|
||||
- QQ群:859882209[入门群],931954050[进阶群]
|
||||
- 问答社区:http://wenda.iyuu.cn
|
||||
- 博客:https://www.iyuu.cn/
|
||||
- issues: https://gitee.com/ledc/IYUUAutoReseed/issues
|
||||
|
||||
## 捐助开发者
|
||||
|
@@ -1,52 +0,0 @@
|
||||
## 下载最新源码的两种方法
|
||||
### 第一种:下载完整的发行版
|
||||
**github:**[GITHUB仓库 发行版][1]
|
||||
**gitee:**[码云仓库 发行版][2]
|
||||
下载**`Release.zip`**后缀的压缩包,解压缩后即可配置使用。
|
||||
|
||||
### 第二种:git clone下载源码
|
||||
**拉取源码命令,下面两个仓库都可以:**
|
||||
- github:`git clone https://github.com/ledccn/IYUUAutoReseed`
|
||||
- gitee:`git clone https://gitee.com/ledc/IYUUAutoReseed.git`
|
||||
|
||||
----------
|
||||
|
||||
|
||||
**完整命令:**
|
||||
```bash
|
||||
git clone https://github.com/ledccn/IYUUAutoReseed
|
||||
cd IYUUAutoReseed
|
||||
composer install
|
||||
php ./iyuu.php
|
||||
```
|
||||
Windows环境,完整过程演示:
|
||||
![git下载源码composer安装.png][3]
|
||||
```cmd
|
||||
E:\>git clone https://github.com/ledccn/IYUUAutoReseed
|
||||
Cloning into 'IYUUAutoReseed'...
|
||||
remote: Enumerating objects: 189, done.
|
||||
remote: Counting objects: 100% (189/189), done.
|
||||
remote: Compressing objects: 100% (120/120), done.
|
||||
Receiving objects: 97% (814/remote: Total 839 (delta 78), reused 171 (delta 64), pack-reused 650839), 380.00 KiB | 45.0R
|
||||
Receiving objects: 100% (839/839), 419.04 KiB | 50.00 KiB/s, done.
|
||||
Resolving deltas: 100% (468/468), done.
|
||||
|
||||
E:\>cd IYUUAutoReseed
|
||||
|
||||
E:\IYUUAutoReseed>composer install
|
||||
Loading composer repositories with package information
|
||||
Installing dependencies (including require-dev) from lock file
|
||||
Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them.
|
||||
Package operations: 2 installs, 0 updates, 0 removals
|
||||
- Installing curl/curl (2.2.0): Loading from cache
|
||||
- Installing owner888/phpspider (v2.1.6): Loading from cache
|
||||
owner888/phpspider suggests installing ext-pcntl、ext-redis (For better performance. )
|
||||
Generating autoload files
|
||||
|
||||
E:\IYUUAutoReseed>
|
||||
```
|
||||
|
||||
|
||||
[1]: https://github.com/ledccn/IYUUAutoReseed/releases
|
||||
[2]: https://gitee.com/ledc/IYUUAutoReseed/releases
|
||||
[3]: https://www.iyuu.cn/usr/uploads/2020/01/314358689.png
|
20
wiki/公告栏.md
20
wiki/公告栏.md
@@ -1,5 +1,25 @@
|
||||
# 公告栏
|
||||
|
||||
### 2020年4月10日17:43:50
|
||||
|
||||
针对多合作站点绑定的优化!
|
||||
1.没有更新到v1.7.5以上版本的群友,尽快更新!
|
||||
2.正在使用v1.7.5以上版本的群友,请删除config目录下的siteLoginCache_*.json文件,重新运行辅种,即可同时绑定多个合作站点。
|
||||
|
||||
### 2020年4月4日00:57:36
|
||||
|
||||
v1.7.5版本发布,新增合作站点moecat;合作站点有:Ourbits、 HD Dolby、HDHome、PTHome、moecat。【更新提醒】手动升级:可以直接覆盖!git安装的,可通过git pull命令升级!脚本升级后,然后对比config.sample.php,手动在config.php增加用户id配置项,辅种时会自动进行验证。
|
||||
如果有问题,可以群内@我或私聊,或到问答社区http://wenda.iyuu.cn/提问,必回。
|
||||
|
||||
### 2020年4月1日00:56:31
|
||||
|
||||
IYUUAutoReseed自动辅种备忘录:gitee代码仓库:https://gitee.com/ledc/IYUUAutoReseed
|
||||
github代码仓库:https://github.com/ledccn/IYUUAutoReseed
|
||||
爱语飞飞:[https://iyuu.cn](https://iyuu.cn/)
|
||||
大卫博客:[https://www.iyuu.cn](https://www.iyuu.cn/)
|
||||
问答社区:[http://wenda.iyuu.cn](http://wenda.iyuu.cn/)
|
||||
接口文档:http://api.iyuu.cn/docs.php
|
||||
|
||||
### 2020年3月14日22:03:02
|
||||
|
||||
时光如梭,转眼至v1.6.3!感谢一路走来陪伴的朋友们,为了共同的爱好我们相聚在这里!本版本上线了合作站点认证系统,合作站点有:Ourbits、 HD Dolby、HDHome。
|
||||
|
@@ -13,7 +13,8 @@
|
||||
| Google身份验证器(谷歌动态口令) | 开发中 | 2020年2月21日 | |
|
||||
| 自动更新 | 开发中 | 2020年2月21日 | |
|
||||
| WEB页面生成配置 | 开发中 | 2020年2月21日 | |
|
||||
| 种子删除自动同步 | 开发中 | 2020年2月21日 | |
|
||||
| 种子删除自动同步 | 开发中 | 2020年2月21日 | 2020年5月6日 |
|
||||
| 脚本docker容器化(测试版) | 已完成 | 2020年2月21日 | 2020年2月21日 |
|
||||
| 自动配置(简化配置) | 开发中 | 2020年4月10日 | |
|
||||
| 浏览器插件 | 暂未开始 | | |
|
||||
| 合集自动拆包辅种 | 暂未开始 | | |
|
||||
|
46
wiki/数据清理.md
46
wiki/数据清理.md
@@ -1,46 +0,0 @@
|
||||
## 404数据最后清理时间
|
||||
|标志 | 最后清理时间 | 状态 |
|
||||
| :-: | :-: | ---- |
|
||||
| 1ptba | 2020年1月19日12:00:00 | 已完成 |
|
||||
|52pt | 2020年1月19日12:00:00 | 已完成 |
|
||||
|beitai-备胎 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|brobits | 2020年1月19日12:00:00 | 已完成 |
|
||||
|btschool-学校 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|chdbits-彩虹岛 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|discfan-港知堂 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|dmhy-幼儿园 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|eastgame | 2020年1月19日12:00:00 | 已完成 |
|
||||
|hd4fans-兽 | | 已完成 |
|
||||
|hdarea-HDA | | |
|
||||
|hdbd-伊甸园 | | |
|
||||
|hdbug(hddisk) | 2020年1月19日12:00:00 | 已完成 |
|
||||
|hdchina-瓷器 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|hdcity-城市 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|hddolby-杜比 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|hdhome-家园 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|hdsky-天空 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|hdstreet | 2020年1月19日12:00:00 | 已完成 |
|
||||
|hdtime-时间 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|hdzone-HDZ | 2020年1月19日12:00:00 | 已完成 |
|
||||
|joyhd | 2020年1月19日12:00:00 | 已完成 |
|
||||
| keepfrds-朋友 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|leaguehd | 2020年1月19日12:00:00 | 已完成 |
|
||||
| m-team-馒头 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|moecat-萌猫 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|nanyangpt-南洋 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|nicept-老师 | | |
|
||||
|opencd-皇后 | | 已完成 |
|
||||
|oshen | 2020年1月19日12:00:00 | 已完成 |
|
||||
|ourbits-我堡 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|pterclub-猫站 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|pthome-铂金家 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|ptmsg | 2020年1月19日12:00:00 | 已完成 |
|
||||
|ptsbao-烧包 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|soulvoice-聆音 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|ssd-春天 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|tjupt-北洋 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|torrentccf-TCCF | 2020年1月19日12:00:00 | 已完成 |
|
||||
| ttg-听听歌 | 2020年1月19日12:00:00 | 已完成 |
|
||||
| upxin | 2020年1月19日12:00:00 | 已完成 |
|
||||
| yingk-映客 | 2020年1月19日12:00:00 | 已完成 |
|
||||
|
@@ -1,10 +1,10 @@
|
||||
以下教程以windows为基础进行讲解,通用威联通、群晖、铁威马等Linux系统。
|
||||
|
||||
# 重要提示:请先完整阅读完再动手操作!请先完整阅读完再动手操作!
|
||||
# 重要提示:请先完整阅读完再动手操作!
|
||||
|
||||
## 第一步 下载压缩包
|
||||
从[码云仓库][1],下载最新源码,源码需安装依赖才可运行(必须用composer install安装依赖包),解压缩到D盘的根目录下。
|
||||
**特殊说明:如果不会用composer安装依赖,请去群内下载zip压缩包,或者[点此下载vendor.zip][2],解压到上述目录内。**
|
||||
从[码云仓库][1],下载最新源码,解压缩到D盘的根目录下。
|
||||
**特殊说明:新手第一次使用建议去群内下载zip压缩包。**
|
||||
|
||||
|
||||
## 第二步 复制一份配置文件
|
||||
@@ -15,21 +15,29 @@
|
||||
提醒:千万不要用windows记事本来编辑配置文件!!
|
||||
推荐编辑软件:`VS code`、`EditPlus`、`SublimeText`、`Notepad++`等(保存格式,选UTF8 无BOM);
|
||||
配置文件内容较多,新手往往很迷茫,不知道改哪里,在这里我重点强调3个步骤:
|
||||
`1.申请爱语飞飞token;2.编辑全局客户端; 3.编辑各站的密钥,即passkey。`
|
||||
`1.申请爱语飞飞token;2.编辑全局客户端; 3.编辑各站的密钥即passkey;4.配置合作站点的passkey,用户id`
|
||||
其他配置,如果不懂也没有关系;先保持默认,等脚本运行起来,再修改也不迟。另外,修改时一定要细心,仔细看教程。
|
||||
**下面开始详细步骤!!!!**
|
||||
|
||||
|
||||
----------
|
||||
|
||||
|
||||
### 申请爱语飞飞微信通知token,新用户访问:http://iyuu.cn 申请!
|
||||
1.点击`开始使用`,出现二维码,用`微信扫码`
|
||||
![微信通知1.png][3]
|
||||
![微信通知2.png][4]
|
||||
![微信通知3.png][5]
|
||||
![微信通知1.png][2]
|
||||
![微信通知2.png][3]
|
||||
![微信通知3.png][4]
|
||||
2.复制您的token令牌到`/config/config.php`文件内的`iyuu.cn`对应的配置字段,保存。如图:
|
||||
![微信通知4.png][6]
|
||||
![微信通知4.png][5]
|
||||
|
||||
|
||||
----------
|
||||
|
||||
|
||||
### 填写全局客户端
|
||||
打开`D:\IYUUAutoReseed\config\config.php`文件,如下图:
|
||||
![编辑配置1.png][7]
|
||||
![编辑配置1.png][6]
|
||||
上图红框内的是`transmission`的示例配置,绿框是`qBittorrent`的示例配置;
|
||||
IYUU自动辅种工具,目前支持这两种下载器,支持多盘位,辅种时全自动对应资源的下载目录。
|
||||
#### 1,编辑`transmission`下载器
|
||||
@@ -39,60 +47,84 @@ username是用户名、password是密码。(没有用户名和密码的都填
|
||||
|
||||
#### 2,编辑`qBittorrent`下载器
|
||||
方法与上一步相同,只需填写ip、端口、用户名、密码即可。如果您是windows下的qBittorrent,请打开`WEB用户界面`,设置如下图:
|
||||
![qb设置WEB用户界面.png][8]
|
||||
![qb设置WEB用户界面.png][7]
|
||||
|
||||
因为我两个下载器都在用,编辑好后,如图:
|
||||
![编辑配置2.png][9]
|
||||
![编辑配置2.png][8]
|
||||
|
||||
|
||||
----------
|
||||
|
||||
|
||||
### 填写各站秘钥passkey
|
||||
IYUU自动辅种:需要您配置各站的passkey(目前支持40多个站点的自动辅种,没有配置passkey的站点会自动跳过)。
|
||||
从各站点的控制面板,找到您的`密钥`复制粘贴过来即可。
|
||||
IYUU自动辅种:需要您配置各站的passkey(目前支持40多个站点的自动辅种,没有配置passkey的站点会自动跳过)。注:2019年12月28日补充:辅种hdcity、hdchina需要配置cookie。
|
||||
|
||||
从各站点的控制面板或对应地方,找到您的`密钥`复制粘贴过来即可。
|
||||
配置好后如图:
|
||||
![编辑配置3.png][10]
|
||||
![编辑配置3.png][9]
|
||||
|
||||
|
||||
----------
|
||||
|
||||
|
||||
## 第四步,重点讲解Ourbits站点的配置
|
||||
IYUU自动辅种工具、Ourbits双方达成合作,可以对使用接口的用户,实现认证。
|
||||
|
||||
### 设置Ourbits:
|
||||
![编辑配置4.png][11]
|
||||
## 第四步,合作站点的配置
|
||||
此处配置也可以参考这里https://www.iyuu.cn/archives/337/
|
||||
IYUU自动辅种工具与站点达成合作,可以对使用接口的用户,实现认证。以Ourbits为例进行讲解
|
||||
![编辑配置4.png][10]
|
||||
`passkey`,在你的控制面板 - 密钥
|
||||
`id`,为用户中心打开后,浏览器地址栏**http://xxxxx.xxx/userdetails.php?id=`46880`**等号=后面的几个数字,如图:
|
||||
![编辑配置6.png][12]
|
||||
![编辑配置6.png][11]
|
||||
|
||||
如果有多个合作站账号,请全部配置,如图:
|
||||
![合作站点ID.png][12]
|
||||
|
||||
到此,配置文件编辑完毕,请记得保存;如果提示保存格式,请保存为UTF8(无BOM)格式。
|
||||
|
||||
到此,配置文件编辑完毕,请记得保存。
|
||||
如果提示保存格式,请保存为UTF8(无BOM)格式。
|
||||
|
||||
----------
|
||||
|
||||
|
||||
## 群晖、铁威马、威联通等Linux的php环境
|
||||
**群晖、铁威马、威联通自带php运行环境,非常简单。**
|
||||
经过上面步骤,其实已经完成了配置,只需要把脚本复制到设备内,用php命令运行脚本即可。
|
||||
下面是各系统运行php的命令:
|
||||
群晖php:`php`
|
||||
威联通php: `/mnt/ext/opt/apache/bin/php`
|
||||
铁威马php:`php`
|
||||
|
||||
群晖php命令:`php`
|
||||
威联通php命令: `/mnt/ext/opt/apache/bin/php`
|
||||
铁威马php命令:`php`
|
||||
|
||||
----------
|
||||
|
||||
|
||||
**威联通补充几个命令,找到辅种脚本:**
|
||||
```sh
|
||||
#查看php版本
|
||||
/mnt/ext/opt/apache/bin/php -v
|
||||
#切换admin
|
||||
sudo -i
|
||||
#搜索iyuu.php或IYUUAutoReseed
|
||||
find / -name iyuu.php
|
||||
#根据上一行命令搜索结果,组成辅种命令:
|
||||
/mnt/ext/opt/apache/bin/php 找到的路径/iyuu.php
|
||||
```
|
||||
|
||||
----------
|
||||
|
||||
## Windows安装PHP运行环境
|
||||
也可以去官方下载【https://www.php.net/downloads】
|
||||
**特别提醒:官方下载的记得开启`curl、fileinfo、mbstring`,这3个扩展。**
|
||||
**特别提醒:官方下载的记得开启`curl、fileinfo、mbstring`,这3个扩展。**
|
||||
**特别提醒:官方下载的记得开启`curl、fileinfo、mbstring`,这3个扩展。**
|
||||
**特别提醒:官方下载的记得开启`curl、json、mbstring`,这3个扩展。**
|
||||
**特别提醒:官方下载的记得开启`curl、json、mbstring`,这3个扩展。**
|
||||
**特别提醒:官方下载的记得开启`curl、json、mbstring`,这3个扩展。**
|
||||
![php开启扩展.png][13]
|
||||
**特别提醒:官方下载的记得开启`curl、fileinfo、mbstring`,这3个扩展。**
|
||||
**特别提醒:官方下载的记得开启`curl、fileinfo、mbstring`,这3个扩展。**
|
||||
**特别提醒:官方下载的记得开启`curl、fileinfo、mbstring`,这3个扩展。**
|
||||
|
||||
|
||||
**另外我打包了一份【扩展已开启】,下载地址:**
|
||||
!!!
|
||||
<a href="http://dawei.hk:81/php-7.4.2-nts-Win32-vc15-x86.zip" target="_blank"><h3><code>http://dawei.hk:81/php-7.4.2-nts-Win32-vc15-x86.zip</code></h3></a>
|
||||
<a href="http://dawei.hk:81/php-7.4.2-nts-Win32-vc15-x64.zip" target="_blank"><h3><code>http://dawei.hk:81/php-7.4.2-nts-Win32-vc15-x64.zip</code></h3></a>
|
||||
<a href="http://www.dawei.hk:81/php-7.4.2-nts-Win32-vc15-x86.zip" target="_blank"><h3><code>http://www.dawei.hk:81/php-7.4.2-nts-Win32-vc15-x86.zip</code></h3></a>
|
||||
<a href="http://www.dawei.hk:81/php-7.4.2-nts-Win32-vc15-x64.zip" target="_blank"><h3><code>http://www.dawei.hk:81/php-7.4.2-nts-Win32-vc15-x64.zip</code></h3></a>
|
||||
!!!
|
||||
|
||||
|
||||
----------
|
||||
|
||||
|
||||
@@ -100,23 +132,31 @@ IYUU自动辅种工具、Ourbits双方达成合作,可以对使用接口的用
|
||||
链接:https://share.weiyun.com/57uYFrn 密码:gurkdc
|
||||
下载回来是一个ZIP压缩包,解压到`D:\IYUUAutoReseed\`目录内,文件结构如图:
|
||||
![编辑配置7.png][14]
|
||||
点击红框内`执行辅种`即可,也可以运行命令:`php iyuu.php`。
|
||||
重点:根据你下载的版本不同、路径不同,请把你解压的php环境的路径添加进系统的环境变量内。比如我下载的是`php-7.4.2-nts-Win32-vc15-x86.zip`解压到了D盘根目录下,可以这样添加:
|
||||
![请输入图片描述][15]
|
||||
|
||||
然后,点击红框内`执行辅种`即可,也可以运行命令:`php iyuu.php`。
|
||||
|
||||
> 提示:新手第一次请去群内下载打包好的Windows版本,双击运行即可。
|
||||
|
||||
|
||||
如果你前期严格按照配置一步步操作,这里会正常显示跑动的辅种列表。正常如图:
|
||||
![编辑配置8.png][15]
|
||||
![编辑配置8.png][16]
|
||||
|
||||
|
||||
[1]: https://gitee.com/ledc/IYUUAutoReseed
|
||||
[2]: https://www.iyuu.cn/usr/uploads/2020/02/3155906692.zip
|
||||
[3]: https://www.iyuu.cn/usr/uploads/2019/12/2331433923.png
|
||||
[4]: https://www.iyuu.cn/usr/uploads/2019/12/3324442680.png
|
||||
[5]: https://www.iyuu.cn/usr/uploads/2019/12/3181272964.png
|
||||
[6]: https://www.iyuu.cn/usr/uploads/2019/12/3669828008.png
|
||||
[7]: https://www.iyuu.cn/usr/uploads/2019/12/2720183833.png
|
||||
[8]: https://www.iyuu.cn/usr/uploads/2019/12/405587689.png
|
||||
[9]: https://www.iyuu.cn/usr/uploads/2019/12/441257656.png
|
||||
[10]: https://www.iyuu.cn/usr/uploads/2019/12/890327305.png
|
||||
[11]: https://www.iyuu.cn/usr/uploads/2019/12/3696916642.png
|
||||
[12]: https://www.iyuu.cn/usr/uploads/2019/12/1230288911.png
|
||||
[2]: https://www.iyuu.cn/usr/uploads/2019/12/2331433923.png
|
||||
[3]: https://www.iyuu.cn/usr/uploads/2019/12/3324442680.png
|
||||
[4]: https://www.iyuu.cn/usr/uploads/2019/12/3181272964.png
|
||||
[5]: https://www.iyuu.cn/usr/uploads/2019/12/3669828008.png
|
||||
[6]: https://www.iyuu.cn/usr/uploads/2019/12/2720183833.png
|
||||
[7]: https://www.iyuu.cn/usr/uploads/2019/12/405587689.png
|
||||
[8]: https://www.iyuu.cn/usr/uploads/2019/12/441257656.png
|
||||
[9]: https://www.iyuu.cn/usr/uploads/2019/12/890327305.png
|
||||
[10]: https://www.iyuu.cn/usr/uploads/2019/12/3696916642.png
|
||||
[11]: https://www.iyuu.cn/usr/uploads/2019/12/1230288911.png
|
||||
[12]: https://www.iyuu.cn/usr/uploads/2020/04/712430028.png
|
||||
[13]: https://www.iyuu.cn/usr/uploads/2019/12/3007415838.png
|
||||
[14]: https://www.iyuu.cn/usr/uploads/2019/12/3189986236.png
|
||||
[15]: https://www.iyuu.cn/usr/uploads/2019/12/2523845772.png
|
||||
[15]: https://www.iyuu.cn/usr/uploads/2020/03/686511859.png
|
||||
[16]: https://www.iyuu.cn/usr/uploads/2019/12/2523845772.png
|
Reference in New Issue
Block a user