mirror of
https://gitee.com/ledc/IYUUAutoReseed
synced 2025-08-24 15:04:50 +00:00
Compare commits
35 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
082700cf5d | ||
|
d2269aa1ef | ||
|
95a81499c3 | ||
|
2f4ad383a7 | ||
|
9b62e84cda | ||
|
125394ee0b | ||
|
efa11d280d | ||
|
18f860713f | ||
|
264aef754e | ||
|
c178046435 | ||
|
397106cad9 | ||
|
cc3a4ec1b8 | ||
|
d87029c4f4 | ||
|
7f2889ba1e | ||
|
185157a00c | ||
|
9ad36efed8 | ||
|
d0fc64beb1 | ||
|
426e47337d | ||
|
37809f7bfe | ||
|
721aaf217b | ||
|
aa18b23dbb | ||
|
4d452e3909 | ||
|
741ccb4fb4 | ||
|
e336970fca | ||
|
0321deee01 | ||
|
08ef3769c2 | ||
|
1355398f76 | ||
|
53533df4b9 | ||
|
53902ee878 | ||
|
60430f6550 | ||
|
9445547378 | ||
|
8ba1ef1ff4 | ||
|
ca148bac6b | ||
|
3393eae7e7 | ||
|
06c00f88dc |
9
.gitignore
vendored
9
.gitignore
vendored
@@ -1,9 +0,0 @@
|
||||
/torrent
|
||||
/config/config.php
|
||||
/config/sites.json
|
||||
/*.bat
|
||||
/*.sh
|
||||
.idea
|
||||
.php_cs.cache
|
||||
vendor
|
||||
php-7.4.2-nts-Win32-vc15-x86
|
@@ -13,7 +13,7 @@ use IYUU\Library\Table;
|
||||
class AutoReseed
|
||||
{
|
||||
// 版本号
|
||||
const VER = '1.0.0';
|
||||
const VER = '1.5.3';
|
||||
// RPC连接
|
||||
private static $links = array();
|
||||
// 客户端配置
|
||||
@@ -23,7 +23,7 @@ class AutoReseed
|
||||
// 不辅种的站点 'ourbits','hdchina'
|
||||
private static $noReseed = array();
|
||||
// 不转移的站点 'hdarea','hdbd'
|
||||
private static $noMove = array('hdarea');
|
||||
private static $noMove = array('');
|
||||
// cookie检查
|
||||
private static $cookieCheck = array('hdchina','hdcity');
|
||||
// 缓存路径
|
||||
@@ -36,7 +36,9 @@ class AutoReseed
|
||||
'login' => '/user/login',
|
||||
'sites' => '/api/sites',
|
||||
'infohash'=> '/api/infohash',
|
||||
'notify' => '/api/notify',
|
||||
'notify' => '/api/notify',
|
||||
'alike' => '/api/alike',
|
||||
'hash' => '/api/hash',
|
||||
);
|
||||
// curl
|
||||
private static $curl = null;
|
||||
@@ -67,6 +69,7 @@ class AutoReseed
|
||||
public static function init()
|
||||
{
|
||||
global $configALL;
|
||||
self::backup('config', $configALL);
|
||||
self::$curl = new Curl();
|
||||
self::$curl->setOpt(CURLOPT_SSL_VERIFYPEER, false);
|
||||
self::$curl->setOpt(CURLOPT_SSL_VERIFYHOST, false);
|
||||
@@ -190,15 +193,15 @@ class AutoReseed
|
||||
}
|
||||
if (isset($result['result']) && $result['result'] == 'success') {
|
||||
$id = $name = '';
|
||||
if (isset($result['arguments']['torrent_duplicate'])) {
|
||||
$id = $result['arguments']['torrent_duplicate']['id'];
|
||||
$name = $result['arguments']['torrent_duplicate']['name'];
|
||||
} elseif (isset($result['arguments']['torrent_added'])) {
|
||||
$id = $result['arguments']['torrent_added']['id'];
|
||||
$name = $result['arguments']['torrent_added']['name'];
|
||||
if (isset($result['arguments']['torrent-duplicate'])) {
|
||||
$id = $result['arguments']['torrent-duplicate']['id'];
|
||||
$name = $result['arguments']['torrent-duplicate']['name'];
|
||||
} elseif (isset($result['arguments']['torrent-added'])) {
|
||||
$id = $result['arguments']['torrent-added']['id'];
|
||||
$name = $result['arguments']['torrent-added']['name'];
|
||||
}
|
||||
print "名字:".$name . PHP_EOL;
|
||||
print "********RPC添加下载任务成功 [" .$result['result']. "] (id=$id)".PHP_EOL.PHP_EOL;
|
||||
print "名字:" .$name . PHP_EOL;
|
||||
print "********RPC添加下载任务成功 [" .$result['result']. "] (id=" .$id. ")".PHP_EOL.PHP_EOL;
|
||||
return true;
|
||||
} else {
|
||||
$errmsg = isset($result['result']) ? $result['result'] : '未知错误,请稍后重试!';
|
||||
@@ -272,7 +275,7 @@ class AutoReseed
|
||||
// 失败
|
||||
continue;
|
||||
}
|
||||
// 此处需要优化大于一万条做种时,应分批上传
|
||||
self::backup('clients_'.$k, $hashArray);
|
||||
$infohash_Dir = $hashArray['hashString'];
|
||||
unset($hashArray['hashString']);
|
||||
// 签名
|
||||
@@ -282,6 +285,14 @@ class AutoReseed
|
||||
// 写请求日志
|
||||
wlog($hashArray, 'hashString'.$k);
|
||||
self::$wechatMsg['hashCount'] +=count($infohash_Dir);
|
||||
// 此处优化大于一万条做种时,设置超时
|
||||
if (count($infohash_Dir) > 5000) {
|
||||
$connecttimeout = isset($configALL['default']['CONNECTTIMEOUT']) && $configALL['default']['CONNECTTIMEOUT']>60 ? $configALL['default']['CONNECTTIMEOUT'] : 60;
|
||||
$timeout = isset($configALL['default']['TIMEOUT']) && $configALL['default']['TIMEOUT']>600 ? $configALL['default']['TIMEOUT'] : 600;
|
||||
self::$curl->setOpt(CURLOPT_CONNECTTIMEOUT, $connecttimeout);
|
||||
self::$curl->setOpt(CURLOPT_TIMEOUT, $timeout);
|
||||
}
|
||||
// P($infohash_Dir); // 调试:打印目录对应表
|
||||
echo "正在向服务器提交 clients_".$k." 种子哈希……".PHP_EOL;
|
||||
$res = self::$curl->post(self::$apiUrl . self::$endpoints['infohash'], $hashArray);
|
||||
$res = json_decode($res->response, true);
|
||||
@@ -417,6 +428,7 @@ class AutoReseed
|
||||
$_url = 'https://' .$sites[$sid]['base_url']. '/' . $_url;
|
||||
print "种子下载页:".$_url.PHP_EOL;
|
||||
$url = download($_url, $cookie, $userAgent);
|
||||
p($url);
|
||||
if (strpos($url, '第一次下载提示') != false) {
|
||||
echo "当前站点触发第一次下载提示,已加入排除列表".PHP_EOL;
|
||||
echo "请进入瓷器详情页,点右上角蓝色框:下载种子,成功后更新cookie!".PHP_EOL;
|
||||
@@ -586,12 +598,11 @@ class AutoReseed
|
||||
// 目标下载器类型
|
||||
$rpcKey = self::$move[0];
|
||||
$type = self::$links[$rpcKey]['type'];
|
||||
$extra_options = array();
|
||||
if ($type == 'qBittorrent') {
|
||||
if (isset($configALL['default']['move']['skip_check']) && $configALL['default']['move']['skip_check'] === 1) {
|
||||
$extra_options['skip_checking'] = "true"; //转移成功,跳校验
|
||||
}
|
||||
} else {
|
||||
$extra_options = array();
|
||||
}
|
||||
// 添加转移任务:成功返回:true
|
||||
$ret = self::add(self::$move[0], $torrent, $downloadDir, $extra_options);
|
||||
@@ -635,6 +646,7 @@ class AutoReseed
|
||||
global $configALL;
|
||||
$type = $configALL['default']['move']['type'];
|
||||
$pathArray = $configALL['default']['move']['path'];
|
||||
$path = rtrim($path, DIRECTORY_SEPARATOR); // 提高Windows转移兼容性
|
||||
switch ($type) {
|
||||
case 1: // 减
|
||||
foreach ($pathArray as $key => $val) {
|
||||
@@ -684,6 +696,10 @@ class AutoReseed
|
||||
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;
|
||||
default:
|
||||
$url = $_url."&passkey=". $configALL[$site]['passkey'];
|
||||
break;
|
||||
@@ -740,4 +756,15 @@ class AutoReseed
|
||||
'torrent_id'=> $torrent_id,
|
||||
);
|
||||
}
|
||||
/**
|
||||
* 备份功能
|
||||
*/
|
||||
private static function backup($key = '', $array = [])
|
||||
{
|
||||
$json = json_encode($array, JSON_UNESCAPED_UNICODE);
|
||||
$myfile = ROOT_PATH.DS.'config'.DS.$key.'.json';
|
||||
$file_pointer = @fopen($myfile, "w");
|
||||
$worldsnum = @fwrite($file_pointer, $json);
|
||||
@fclose($file_pointer);
|
||||
}
|
||||
}
|
||||
|
@@ -149,7 +149,7 @@ function download($url, $cookies='', $useragent='', $method = 'GET')
|
||||
if ($method === 'POST') {
|
||||
curl_setopt($ch, CURLOPT_POST, true);
|
||||
}
|
||||
if (stripos($url, 'https://') !== false) {
|
||||
if (stripos($url, 'https://') === 0) {
|
||||
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
||||
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
|
||||
curl_setopt($ch, CURLOPT_SSLVERSION, 1);
|
||||
@@ -448,3 +448,12 @@ function ShowTableSites($dir = 'Protocols', $filter = array())
|
||||
$table->setRows($data);
|
||||
echo($table->render());
|
||||
}
|
||||
|
||||
/**
|
||||
* 是否win平台
|
||||
* @return bool
|
||||
*/
|
||||
function isWin()
|
||||
{
|
||||
return (DIRECTORY_SEPARATOR == '\\') ? true : false;
|
||||
}
|
@@ -1,4 +1,13 @@
|
||||
{
|
||||
"name": "ledccn/iyuuautoreseed",
|
||||
"description": "IYUU自动辅种工具,目前能对国内大部分的PT站点自动辅种,支持下载器集群,支持多盘位,支持多下载目录,支持远程连接等。",
|
||||
"keywords": ["iyuu", "reseed"],
|
||||
"homepage": "https://github.com/ledccn/IYUUAutoReseed",
|
||||
"authors": [
|
||||
{
|
||||
"name": "David"
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"ext-json": "*",
|
||||
"ext-mbstring": "*",
|
||||
|
@@ -6,8 +6,8 @@
|
||||
* IYUU自动辅种工具--最简配置(所有平台通用教程) https://www.iyuu.cn/archives/324/
|
||||
* IYUU自动辅种工具--如何下载最新源码? https://www.iyuu.cn/archives/338/
|
||||
* IYUU自动辅种工具--合作站点鉴权配置说明 https://www.iyuu.cn/archives/337/
|
||||
* IYUU自动下载种子之RSS订阅使用教程 https://www.iyuu.cn/archives/349/
|
||||
* IYUU自动转移做种客户端-使用教程 https://www.iyuu.cn/archives/351/
|
||||
* IYUU自动下载种子--之RSS订阅使用教程 https://www.iyuu.cn/archives/349/
|
||||
* IYUU自动转移做种客户端--使用教程 https://www.iyuu.cn/archives/351/
|
||||
脚本仓库下载法:
|
||||
git clone https://github.com/ledccn/IYUUAutoReseed
|
||||
cd IYUUAutoReseed
|
||||
@@ -43,7 +43,7 @@ return array(
|
||||
'host' => 'http://127.0.0.1:8083',
|
||||
'username' => '',
|
||||
'password' => '',
|
||||
'BT_backup' => 'C:\Users\ASUS\AppData\Local\qBittorrent\BT_backup', // 移动做种:必须配置
|
||||
'BT_backup' => 'C:\Users\ASUS\AppData\Local\qBittorrent\BT_backup', // 移动做种:必须配置,Linux搜索方法:find / -name BT_backup
|
||||
'move' => 0, // 0不移动,1移动并辅种,2移动仅辅种自身,3未定义
|
||||
),
|
||||
# 结束
|
||||
@@ -134,7 +134,6 @@ return array(
|
||||
// 如果需要自动辅种,必须配置
|
||||
'passkey' => '',
|
||||
'id' => 0, // 用户ID
|
||||
'is_vip' => 0, // 是否具有VIP或特殊权限?0 普通,1 VIP
|
||||
'workingMode' => 0,
|
||||
'watch' => '/root/downloads',
|
||||
'filter' => array(
|
||||
@@ -407,13 +406,6 @@ return array(
|
||||
// 如果需要自动辅种,必须配置
|
||||
'passkey' => '',
|
||||
),
|
||||
// cnscg 序号:41 圣城
|
||||
'cnscg' => array(
|
||||
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||
'cookie' => '',
|
||||
// 如果需要自动辅种,必须配置
|
||||
'passkey' => '',
|
||||
),
|
||||
// nicept 序号:42 老师
|
||||
'nicept' => array(
|
||||
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||
@@ -463,6 +455,13 @@ return array(
|
||||
// 如果需要自动辅种,必须配置
|
||||
'passkey' => '',
|
||||
),
|
||||
// skyeysnow 序号:50 天雪
|
||||
'skyeysnow' => array(
|
||||
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
|
||||
'cookie' => '',
|
||||
// 如果需要自动辅种,必须配置
|
||||
'passkey' => '',
|
||||
),
|
||||
|
||||
// 配置文件结束
|
||||
);
|
||||
|
3
config/git_pull.sh
Normal file
3
config/git_pull.sh
Normal file
@@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
cd /root/IYUUAutoReseed
|
||||
git pull
|
3
docker/Dockerfile
Normal file
3
docker/Dockerfile
Normal file
@@ -0,0 +1,3 @@
|
||||
FROM php:7.4-fpm
|
||||
EXPOSE 9000
|
||||
WORKDIR /var/www
|
51
docker/IYUUAutoReseed自动辅种docker安装教程.md
Normal file
51
docker/IYUUAutoReseed自动辅种docker安装教程.md
Normal file
@@ -0,0 +1,51 @@
|
||||
# IYUUAutoReseed自动辅种docker安装教程
|
||||
|
||||
第一步:复制docker目录到您的Linux的任意目录内;
|
||||
|
||||
第二步:给予`build.sh`、`iyuu.sh`可执行权限;
|
||||
|
||||
第三步:编译镜像并运行容器,命令为:`./build.sh` 耐心等待完成;
|
||||
|
||||
第四步:测试是否安装完成,命令为:`./iyuu.sh`
|
||||
|
||||
然后看教程:https://www.iyuu.cn/archives/324/,来编辑配置即可。
|
||||
|
||||
#### 必读:脚本会在`/root`目录,创建`IYUUAutoReseed`文件夹,您只需要按照上述教程编辑好配置,放到`/root/IYUUAutoReseed/config/config.php`
|
||||
|
||||
|
||||
|
||||
### 辅种时执行的命令:`iyuu.sh`
|
||||
|
||||
|
||||
|
||||
## 如何定时辅种?
|
||||
|
||||
把`iyuu.sh`加入Linux计划任务内。
|
||||
|
||||
|
||||
|
||||
## 小钢炮qBittorrent连接失败?
|
||||
|
||||
v4.1.5无法连接,请安装灯大高版本的qbittorrent,做种列表不丢失且不用校验。
|
||||
|
||||
```sh
|
||||
IMAGE_NAME=80x86/qbittorrent
|
||||
WEB_PORT=8083
|
||||
DOWNLOAD_PATH=$(cat /var/lib/qbittorrent/.config/qBittorrent/qBittorrent.conf | grep -i 'Downloads\\SavePath' | cut -d'=' -f2)
|
||||
BT_PORT=8999
|
||||
QBT_AUTH_SERVER_ADDR=$(ip -4 addr show docker0 | grep inet | awk '{print $2}' | cut -d'/' -f1)
|
||||
docker run -d --name qbittorrent \
|
||||
-e PUID=$(id -u qbittorrent) \
|
||||
-e PGID=$(cat /etc/group | grep -e '^users' | cut -d':' -f3) \
|
||||
-e WEB_PORT=$WEB_PORT \
|
||||
-e BT_PORT=$BT_PORT \
|
||||
-e QBT_AUTH_SERVER_ADDR=$QBT_AUTH_SERVER_ADDR \
|
||||
--restart unless-stopped \
|
||||
-p $WEB_PORT:$WEB_PORT -p $BT_PORT:$BT_PORT/tcp -p $BT_PORT:$BT_PORT/udp \
|
||||
-v /var/lib/qbittorrent/.config/qBittorrent:/config \
|
||||
-v /var/lib/qbittorrent/.local/share/data/qBittorrent:/data \
|
||||
-v "$DOWNLOAD_PATH":/downloads \
|
||||
--mount type=tmpfs,destination=/tmp \
|
||||
${IMAGE_NAME}
|
||||
```
|
||||
|
6
docker/build.sh
Normal file
6
docker/build.sh
Normal file
@@ -0,0 +1,6 @@
|
||||
#!/bin/sh
|
||||
curl -o ./IYUUAutoReseed.zip http://api.iyuu.cn/IYUUAutoReseed.zip
|
||||
unzip -o ./IYUUAutoReseed.zip -d /root
|
||||
rm ./IYUUAutoReseed.zip
|
||||
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
|
2
docker/iyuu.sh
Normal file
2
docker/iyuu.sh
Normal file
@@ -0,0 +1,2 @@
|
||||
#!/bin/sh
|
||||
docker exec -it IYUUAutoReseed php iyuu.php
|
1
init.php
1
init.php
@@ -50,6 +50,7 @@ if (is_file(ROOT_PATH . "/config/sites.json")) {
|
||||
echo microtime(true).' 正在加载composer包管理器...'.PHP_EOL;
|
||||
require_once ROOT_PATH . '/vendor/autoload.php';
|
||||
echo microtime(true).' composer依赖载入完成!'.PHP_EOL;
|
||||
echo microtime(true).' 当前脚本运行环境:'.PHP_OS.PHP_EOL;
|
||||
global $argv;
|
||||
$start_file = str_replace("\\", "/", trim($argv[0]));
|
||||
if (substr($start_file, -8)==="init.php") {
|
||||
|
13
readme.md
13
readme.md
@@ -29,7 +29,7 @@ IYUU自动辅种工具(英文名:IYUUAutoReseed),是一款PHP语言编
|
||||
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。
|
||||
学校、杜比、家园、天空、朋友、馒头、萌猫、我堡、猫站、铂金家、烧包、北洋、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、天雪。
|
||||
|
||||
## 运行环境
|
||||
具备PHP运行环境的所有平台,例如:Linux、Windows、MacOS!
|
||||
@@ -47,12 +47,11 @@ IYUU自动辅种工具(英文名:IYUUAutoReseed),是一款PHP语言编
|
||||
|
||||
## 使用方法
|
||||
详见Wiki:
|
||||
https://gitee.com/ledc/IYUUAutoReseed/wikis
|
||||
|
||||
https://gitee.com/ledc/IYUUAutoReseed/tree/master/wiki
|
||||
|
||||
## 接口开发文档
|
||||
http://api.iyuu.cn/docs.php?type=expand
|
||||
http://api.iyuu.cn/docs.php
|
||||
|
||||
|
||||
## 需求提交/错误反馈
|
||||
@@ -113,6 +112,8 @@ http://api.iyuu.cn/docs.php?type=expand
|
||||
| 寒山先生 | ¥200元 | 2020年1月18日12:37 |
|
||||
| 小城流水 | ¥5元 | 2020年1月22日22:14 |
|
||||
| 国旗(未署名) | ¥8.8元 | 2020年1月22日23:28 |
|
||||
| Alpha | ¥10.81元 | 2020年1月24日20:23 |
|
||||
| 羽生 | ¥88.88元 | 2020年1月24日21:06 |
|
||||
| 当下丶 | ¥100元 | 2020年1月28日1:45 |
|
||||
| 陈君政 | ¥10元 | 2020年2月3日11:32 |
|
||||
| 不寐夜游 | ¥10元 | 2020年2月8日17:17 |
|
||||
@@ -120,6 +121,12 @@ http://api.iyuu.cn/docs.php?type=expand
|
||||
| 陈伟平 | ¥28.88元 | 2020年2月13日12:35 |
|
||||
| PhalApi Pro商业授权 | ¥-950元 | 2020年2月14日21:56 |
|
||||
| jonnaszheng | ¥10元 | 2020年2月15日10:25 |
|
||||
| weekend(sd54zdk) | ¥10元 | 2020年2月17日14:31 |
|
||||
| 寒山先生 | ¥200元 | 2020年2月17日17:00 |
|
||||
| PLC组态远程服务 | ¥8.88元 | 2020年2月18日02:14 |
|
||||
| JeSsiE杰西 | ¥66元 | 2020年2月20日19:38 |
|
||||
| 黄叶梓(炮王) | ¥10元 | 2020年2月20日21:10 |
|
||||
| 里奥龙 | ¥88.8元 | 2020年2月20日21:48 |
|
||||
|
||||
|
||||
补充说明:
|
||||
|
@@ -1,4 +1,4 @@
|
||||
IYUU新推出RSS订阅功能!
|
||||
# IYUU新推出RSS订阅功能!
|
||||
## 功能
|
||||
自动订阅站点的新种,自动添加下载任务,支持大小过滤。
|
||||
|
||||
@@ -167,4 +167,11 @@ IYUU新推出RSS订阅功能!
|
||||
),
|
||||
```
|
||||
|
||||
**总结:以上概况讲解了RSS订阅下载、下载免费种时的各种配置的情况,请仔细阅读务必理解!**
|
||||
## RSS订阅脚本名字:`rss.php`
|
||||
配置好后,执行命令:`php rss.php`,即可查看支持RSS的站点列表。
|
||||
![IYUU1.png][1]
|
||||
**总结:以上详细讲解了RSS订阅下载、下载免费种时的各种配置的情况,请仔细阅读务必理解!**
|
||||
其他站点设置RSS订阅,同样道理
|
||||
|
||||
|
||||
[1]: https://www.iyuu.cn/usr/uploads/2020/01/3194879294.png
|
@@ -2,7 +2,7 @@
|
||||
### 第一种:下载完整的发行版
|
||||
**github:**[GITHUB仓库 发行版][1]
|
||||
**gitee:**[码云仓库 发行版][2]
|
||||
下载**`Release.zip`**后缀的压缩包,解压缩后即可配置适用。
|
||||
下载**`Release.zip`**后缀的压缩包,解压缩后即可配置使用。
|
||||
|
||||
### 第二种:git clone下载源码
|
||||
**拉取源码命令,下面两个仓库都可以:**
|
||||
|
29
wiki/公告栏.md
Normal file
29
wiki/公告栏.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# 公告栏
|
||||
|
||||
### 2020年2月22日12:28:55
|
||||
|
||||
转移做种常见错误:
|
||||
|
||||
1.Windows下运行脚本,却填写Linux路径(正确应该填写映射的路径);
|
||||
|
||||
2.Docker运行脚本,却填写实际路径(正确应该填写Docker内可读的路径)。
|
||||
请勿犯此类常识错误。
|
||||
另外,跳校验和删除当前做种的配置(第二次转移再用)。
|
||||
|
||||
### 2020年2月21日18:14:21
|
||||
|
||||
由于与海豚管理组沟通时,支持确认度上出现问题,现调整如下: 使用IYUUAutoReseed自动辅种海豚的小伙伴,私聊提供海豚UID,所有收集到的UID会提交海豚官方备案(提供UID不是为了ban,但也请遵守海豚的规则。),请在配置内删除海豚passkey、authkey。
|
||||
后续情况待定。
|
||||
|
||||
### 2020年2月21日07:42:14
|
||||
|
||||
【新增站点】dicmusic海豚音乐,版本升级v1.5.0;
|
||||
【支持辅种】学校、杜比、家园、天空、朋友、馒头、萌猫、我堡、猫站、铂金家、烧包、北洋、TCCF、南洋、TTG、映客、城市、52pt、brobits、备胎、SSD、CHD、ptmsg、leaguehd、聆音、瓷器、hdarea、eastgame(TLF)、1ptba、hdtime、hd4fans、opencd、hdbug、hdstreet、joyhd、u2、upxin(HDU)、oshen、discfan(GZT)、北邮、CCFBits、dicmusic。
|
||||
【重要提醒】Api/Reseed接口是合并所有客户端发起的请求,当做种超过10000时,存在失败可能,预备10天后停止。v1.3.0以上版本不受此影响。
|
||||
【升级方法】15号之后的版本,直接覆盖。
|
||||
|
||||
|
||||
|
||||
### 2020年1月9日12:06:03
|
||||
|
||||
使用IYUUAutoReseed自动化辅种工具本身是非常安全的,辅种过程不会跟PT站点服务器产生任何关系,只是会把下载种子链接推送给下载器。也就是说任何站点、任何技术都无法检测你是否使用了IYUU。建议不要自己手动跳校验,任何因为跳校验ban号,别怪我没提醒,也请出事不要怪到IYUU或者Reseed的头上。
|
@@ -79,6 +79,10 @@
|
||||
|
||||
控制面板\时钟和区域\区域\管理\更改系统区域设置\勾选beta版:使用unicode-utf8全球语言支持,保存重启即可(仅支持win10)
|
||||
|
||||
#### 问:小钢炮qBittorrent原装v4.1.5版本无法连接的解决办法?
|
||||
|
||||
答:请按照这篇文章升级,种子不用重新校验,数据不丢失。小钢炮使用docker版qb 4.1.6 简明教程http://nanodm.net:8092/archives/43/
|
||||
|
||||
#### 问:如何反馈问题?
|
||||
|
||||
答:1、点击链接加入群聊【IYUU自动辅种交流】:[https://jq.qq.com/?_wv=1027&k=5JOfOlM][1]
|
||||
|
10
wiki/开发计划.md
10
wiki/开发计划.md
@@ -6,10 +6,14 @@
|
||||
| m-team IPv4、IPv6自定义配置 | 已完成 | 2019年12月25日 | 2019年12月25日 |
|
||||
| 未配置客户端智能过滤 | 已完成 | 2019年12月25日 | 2019年12月25日 |
|
||||
| 自动辅种结束微信通知 | 已完成 | 2019年12月25日 | 2019年12月27日 |
|
||||
| 做种客户端间转移 | 已完成 | 2019年12月25日 | 2020年1月14日 |
|
||||
| 做种客户端间转移(需联网) | 已完成 | 2019年12月25日 | 2020年1月14日 |
|
||||
| 手动辅种按目录分组 | 已完成 | 2019年12月26日 | 2020年1月14日 |
|
||||
| 自动转移客户端 | 已完成 | 2020年1月27日 | 2020年1月29日 |
|
||||
| WEB页面生成配置 | 暂未开始 | | |
|
||||
| 脚本docker容器化 | 暂未开始 | | |
|
||||
| 做种客户端本地转移 | 已完成 | 2020年2月21日 | 2020年2月21日 |
|
||||
| Google身份验证器(谷歌动态口令) | 开发中 | 2020年2月21日 | |
|
||||
| 自动更新 | 开发中 | 2020年2月21日 | |
|
||||
| WEB页面生成配置 | 开发中 | 2020年2月21日 | |
|
||||
| 种子删除自动同步 | 开发中 | 2020年2月21日 | |
|
||||
| 脚本docker容器化(测试版) | 已完成 | 2020年2月21日 | 2020年2月21日 |
|
||||
| 浏览器插件 | 暂未开始 | | |
|
||||
| 合集自动拆包辅种 | 暂未开始 | | |
|
||||
|
@@ -43,5 +43,4 @@
|
||||
| ttg-听听歌 | 2020年1月19日12:00:00 | 已完成 |
|
||||
| upxin | 2020年1月19日12:00:00 | 已完成 |
|
||||
| yingk-映客 | 2020年1月19日12:00:00 | 已完成 |
|
||||
| ziyuan-资源 | | |
|
||||
|
||||
|
16
wiki/更新历史.md
16
wiki/更新历史.md
@@ -1,3 +1,19 @@
|
||||
### 2020年2月21日
|
||||
|
||||
发行版:v1.5.0
|
||||
|
||||
1. 新增做种列表备份功能,便于紧急恢复。
|
||||
2. 新增docker容器安装使用方法
|
||||
3. 修复transmission添加任务后,ID无法显示的bug
|
||||
4. 优化https判断
|
||||
5. 新增通知接口
|
||||
6. 修复扩展参数extra_options错误
|
||||
7. 删除示例配置圣城cnscg
|
||||
8. 新增教程:小钢炮qBittorrent连接失败的处理办法
|
||||
9. 优化大于一万条做种,防止因精简配置,可能导致的超时设置无效。
|
||||
10. 增加转移做种搜索目录命令find / -name BT_backup
|
||||
11. 新增海豚音乐dicmusic
|
||||
|
||||
### 2020年1月30日
|
||||
|
||||
新增:CCFBits站点辅种
|
||||
|
@@ -1,102 +1,125 @@
|
||||
以下教程以windows为基础进行讲解,通用威联通、群晖、铁威马等Linux系统。
|
||||
博客链接:https://www.iyuu.cn/archives/324/
|
||||
|
||||
# 重要提示:请先完整阅读完再动手操作!请先完整阅读完再动手操作!
|
||||
|
||||
## 第一步 下载压缩包
|
||||
从[码云仓库][1],下载最新源码,解压缩到D盘的根目录下。
|
||||
从[码云仓库][1],下载最新源码,源码需安装依赖才可运行(必须用composer install安装依赖包),解压缩到D盘的根目录下。
|
||||
**特殊说明:如果不会用composer安装依赖,请去群内下载zip压缩包,或者[点此下载vendor.zip][2],解压到上述目录内。**
|
||||
|
||||
|
||||
## 第二步 复制一份配置文件
|
||||
打开`D:\IYUUAutoReseed\config`目录,复制一份`config.sample.php`,另存为`config.php`。
|
||||
打开`D:\IYUUAutoReseed\config`目录,复制一份`config.sample.php`,保存为`config.php`。这样操作后,需要升级新版本时,直接覆盖即可,不会影响到配置。
|
||||
|
||||
这样操作后,需要升级新版本时,直接覆盖即可,不会影响到配置。
|
||||
|
||||
## 第三步 编辑配置文件
|
||||
提醒:千万不要用windows记事本来编辑配置文件(会导致乱码)!!
|
||||
提醒:千万不要用windows记事本来编辑配置文件!!
|
||||
推荐编辑软件:`VS code`、`EditPlus`、`SublimeText`、`Notepad++`等(保存格式,选UTF8 无BOM);
|
||||
配置文件内容较多,新手往往很迷茫,不知道改哪里,在这里我重点强调2个步骤:
|
||||
`1.编辑全局客户端; 2.编辑各站的秘钥,即passkey。`
|
||||
|
||||
配置文件内容较多,新手往往很迷茫,不知道改哪里,在这里我重点强调3个步骤:
|
||||
`1.申请爱语飞飞token;2.编辑全局客户端; 3.编辑各站的密钥,即passkey。`
|
||||
其他配置,如果不懂也没有关系;先保持默认,等脚本运行起来,再修改也不迟。另外,修改时一定要细心,仔细看教程。
|
||||
打开`D:\IYUUAutoReseed\config\config.php`文件,如下图:
|
||||
![编辑配置1.png][2]
|
||||
**下面开始详细步骤!!!!**
|
||||
### 申请爱语飞飞微信通知token,新用户访问:http://iyuu.cn 申请!
|
||||
1.点击`开始使用`,出现二维码,用`微信扫码`
|
||||
![微信通知1.png][3]
|
||||
![微信通知2.png][4]
|
||||
![微信通知3.png][5]
|
||||
2.复制您的token令牌到`/config/config.php`文件内的`iyuu.cn`对应的配置字段,保存。如图:
|
||||
![微信通知4.png][6]
|
||||
|
||||
|
||||
### 填写全局客户端
|
||||
打开`D:\IYUUAutoReseed\config\config.php`文件,如下图:
|
||||
![编辑配置1.png][7]
|
||||
上图红框内的是`transmission`的示例配置,绿框是`qBittorrent`的示例配置;
|
||||
IYUU自动辅种工具,目前支持这两种下载器,支持多盘位,辅种时全自动对应资源的下载目录。
|
||||
1,编辑`transmission`下载器
|
||||
`http://127.0.0.1:9091/transmission/rpc`是下载器的连接参数,你要修改的部分是`127.0.0.1:9091`改成你的IP与端口(本机使用无需修改),局域网内的机器请填写局域网IP与端口;远程使用请填写DDNS的远程连接域名与端口。
|
||||
username是用户名、password是密码。
|
||||
如果你没有用到`transmission`下载器,请把红框的内容都删除。
|
||||
#### 1,编辑`transmission`下载器
|
||||
`http://127.0.0.1:9091/transmission/rpc`是下载器的连接参数,你要修改的部分是`127.0.0.1:9091`改成你的IP与端口(本机使用IP无需修改,端口改成你的),局域网内的机器请填写局域网IP与端口;远程使用请填写DDNS的远程连接域名与端口。
|
||||
username是用户名、password是密码。(没有用户名和密码的都填写`null`)
|
||||
如果你没有用到`transmission`下载器,红框内不要做任何改动,也无需删除(脚本内会自动处理)。
|
||||
|
||||
2,编辑`qBittorrent`下载器
|
||||
方法与上一步相同,只需填写ip、端口、用户名、密码即可。如果您是windows下的qBittorrent,请参考下图打开`WEB用户界面`:
|
||||
![qb设置WEB用户界面.png][3]
|
||||
#### 2,编辑`qBittorrent`下载器
|
||||
方法与上一步相同,只需填写ip、端口、用户名、密码即可。如果您是windows下的qBittorrent,请打开`WEB用户界面`,设置如下图:
|
||||
![qb设置WEB用户界面.png][8]
|
||||
|
||||
因为我两个下载器都在用,编辑好后,如图:
|
||||
![编辑配置2.png][4]
|
||||
![编辑配置2.png][9]
|
||||
|
||||
### 填写各站秘钥passkey
|
||||
IYUU自动辅种:需要您配置各站的passkey(没有配置passkey的站点会自动跳过)。
|
||||
从各站点的控制面板,找到您的`秘钥`复制粘贴过来即可。
|
||||
IYUU自动辅种:需要您配置各站的passkey(目前支持40多个站点的自动辅种,没有配置passkey的站点会自动跳过)。
|
||||
从各站点的控制面板,找到您的`密钥`复制粘贴过来即可。
|
||||
配置好后如图:
|
||||
![编辑配置3.png][5]
|
||||
![编辑配置3.png][10]
|
||||
|
||||
|
||||
----------
|
||||
|
||||
|
||||
## 第四步,重点讲解Ourbits站点的配置
|
||||
IYUU自动辅种工具、Ourbits双方达成合作,可以对使用接口的用户,实现认证。
|
||||
### 申请爱语飞飞微信通知token,新用户访问:http://iyuu.cn 申请!
|
||||
1.点击`开始使用`,出现二维码,用`微信扫码`
|
||||
![微信通知1.png][6]
|
||||
![微信通知2.png][7]
|
||||
![微信通知3.png][8]
|
||||
2.复制您的token令牌到`/config/config.php`文件内的`iyuu.cn`对应的配置字段,保存。如图:
|
||||
![微信通知4.png][9]
|
||||
|
||||
### 设置Ourbits:
|
||||
![编辑配置4.png][10]
|
||||
![编辑配置4.png][11]
|
||||
`passkey`,在你的控制面板 - 密钥
|
||||
`is_vip`,根据你的实际情况填写,因站点有下载种子的流控,如果你不在限制之列,可以`设置为1`
|
||||
`id`,为用户中心打开后,浏览器地址栏**http://xxxxx.xxx/userdetails.php?id=`46880`**等号=后面的几个数字,如图:
|
||||
![编辑配置6.png][11]
|
||||
![编辑配置6.png][12]
|
||||
|
||||
到此,配置文件编辑完毕,请记得保存。
|
||||
如果提示保存格式,请保存为UTF8(无BOM)格式。
|
||||
|
||||
------
|
||||
|
||||
## 群晖、铁威马、威联通等Linux环境
|
||||
----------
|
||||
|
||||
## 群晖、铁威马、威联通等Linux的php环境
|
||||
**群晖、铁威马、威联通自带php运行环境,非常简单。**
|
||||
经过上面步骤,其实已经完成了配置,只需要把脚本复制到设备内,用php命令运行脚本即可。
|
||||
|
||||
群晖php命令:`php`
|
||||
|
||||
威联通php命令:`/mnt/ext/opt/apache/bin/php`
|
||||
|
||||
威联通php命令: `/mnt/ext/opt/apache/bin/php`
|
||||
铁威马php命令:`php`
|
||||
|
||||
----------
|
||||
|
||||
## Windows安装PHP运行环境
|
||||
也可以去官方下载【https://www.php.net/downloads】,官方下载的记得开启`curl、fileinfo、mbstring`,这3个扩展。
|
||||
另外我打包了一份,下载地址:
|
||||
微云链接:https://share.weiyun.com/5I13dek 密码:utcjsx
|
||||
也可以去官方下载【https://www.php.net/downloads】
|
||||
**特别提醒:官方下载的记得开启`curl、fileinfo、mbstring`,这3个扩展。**
|
||||
**特别提醒:官方下载的记得开启`curl、fileinfo、mbstring`,这3个扩展。**
|
||||
**特别提醒:官方下载的记得开启`curl、fileinfo、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>
|
||||
!!!
|
||||
|
||||
|
||||
----------
|
||||
|
||||
|
||||
链接:https://share.weiyun.com/5I13dek 密码:utcjsx
|
||||
链接:https://share.weiyun.com/57uYFrn 密码:gurkdc
|
||||
下载回来是一个ZIP压缩包,解压到`D:\IYUUAutoReseed\`目录内,文件结构如图:
|
||||
![编辑配置7.png][12]
|
||||
![编辑配置7.png][14]
|
||||
点击红框内`执行辅种`即可。
|
||||
如果你前期严格按照配置一步步操作,这里会正常显示跑动的辅种列表。正常如图:
|
||||
![编辑配置8.png][13]
|
||||
![编辑配置8.png][15]
|
||||
|
||||
|
||||
[1]: https://gitee.com/ledc/IYUUAutoReseed
|
||||
[2]: https://www.iyuu.cn/usr/uploads/2019/12/2720183833.png
|
||||
[3]: https://www.iyuu.cn/usr/uploads/2019/12/405587689.png
|
||||
[4]: https://www.iyuu.cn/usr/uploads/2019/12/441257656.png
|
||||
[5]: https://www.iyuu.cn/usr/uploads/2019/12/890327305.png
|
||||
[6]: https://www.iyuu.cn/usr/uploads/2019/12/2331433923.png
|
||||
[7]: https://www.iyuu.cn/usr/uploads/2019/12/3324442680.png
|
||||
[8]: https://www.iyuu.cn/usr/uploads/2019/12/3181272964.png
|
||||
[9]: https://www.iyuu.cn/usr/uploads/2019/12/3669828008.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/2019/12/3189986236.png
|
||||
[13]: https://www.iyuu.cn/usr/uploads/2019/12/2523845772.png
|
||||
[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
|
||||
[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
|
Reference in New Issue
Block a user