mirror of
				https://gitee.com/ledc/IYUUAutoReseed
				synced 2025-11-03 18:29:50 +00:00 
			
		
		
		
	SSD加入辅种计数器(限制每次辅种10个),降低初次辅种过多ban禁IP的可能性。
This commit is contained in:
		@@ -13,7 +13,7 @@ use IYUU\Library\Table;
 | 
			
		||||
class AutoReseed
 | 
			
		||||
{
 | 
			
		||||
    // 版本号
 | 
			
		||||
    const VER = '1.7.9';
 | 
			
		||||
    const VER = '1.8.1';
 | 
			
		||||
    // RPC连接
 | 
			
		||||
    private static $links = [];
 | 
			
		||||
    // 客户端配置
 | 
			
		||||
@@ -218,7 +218,7 @@ class AutoReseed
 | 
			
		||||
                        $errmsg = isset($result['result']) ? $result['result'] : '未知错误,请稍后重试!';
 | 
			
		||||
                        if (strpos($errmsg, 'http error 404: Not Found') !== false) {
 | 
			
		||||
                            self::sendNotify('404');
 | 
			
		||||
                        } else if (strpos($errmsg, 'http error 403: Forbidden')  !== false) {
 | 
			
		||||
                        } elseif (strpos($errmsg, 'http error 403: Forbidden')  !== false) {
 | 
			
		||||
                            self::sendNotify('403');
 | 
			
		||||
                        }
 | 
			
		||||
                        print "-----RPC添加种子任务,失败 [{$errmsg}]" . PHP_EOL.PHP_EOL;
 | 
			
		||||
@@ -412,6 +412,12 @@ class AutoReseed
 | 
			
		||||
                    $reseedPass = false;
 | 
			
		||||
                    // 特殊站点:种子元数据推送给下载器
 | 
			
		||||
                    switch ($siteName) {
 | 
			
		||||
                        case 'ssd':
 | 
			
		||||
                            // 辅种计数器
 | 
			
		||||
                            if (isset($configALL[$siteName]['count']) && $configALL[$siteName]['count'] > 10) {
 | 
			
		||||
                                $configALL[$siteName]['limit'] = 1;
 | 
			
		||||
                            }
 | 
			
		||||
                            break;
 | 
			
		||||
                        case 'hdchina':
 | 
			
		||||
                            $cookie = isset($configALL[$siteName]['cookie']) ? $configALL[$siteName]['cookie'] : '';
 | 
			
		||||
                            $userAgent = $configALL['default']['userAgent'];
 | 
			
		||||
@@ -525,6 +531,12 @@ class AutoReseed
 | 
			
		||||
                        case 'hdcity':
 | 
			
		||||
                            $url = $_url;
 | 
			
		||||
                            break;
 | 
			
		||||
                        case 'ssd':
 | 
			
		||||
                            // 辅种计数器
 | 
			
		||||
                            if ($ret) {
 | 
			
		||||
                                $configALL[$siteName]['count']++;
 | 
			
		||||
                            }
 | 
			
		||||
                            break;
 | 
			
		||||
                        default:
 | 
			
		||||
                            break;
 | 
			
		||||
                    }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user