mirror of
https://github.com/privacy-protection-tools/anti-AD.git
synced 2025-02-13 17:12:41 +08:00
update easylist white list
This commit is contained in:
parent
ff36b84047
commit
a80567a658
@ -1,4 +1,4 @@
|
|||||||
!TIME=20200121155002
|
!TIME=20200123044749
|
||||||
!URL=https://github.com/privacy-protection-tools/anti-AD
|
!URL=https://github.com/privacy-protection-tools/anti-AD
|
||||||
||0024aaaa.com^
|
||0024aaaa.com^
|
||||||
||0026645142c89aeb1.com^
|
||0026645142c89aeb1.com^
|
||||||
@ -33412,8 +33412,13 @@
|
|||||||
@@||tracker.fastdownload.xyz^
|
@@||tracker.fastdownload.xyz^
|
||||||
@@||tracker.bt4g.com^
|
@@||tracker.bt4g.com^
|
||||||
@@||tracker.publictorrent.net^
|
@@||tracker.publictorrent.net^
|
||||||
@@||tongji.kuwo.cn^
|
@@||tracker.totheglory.im^
|
||||||
|
@@||tracker.hdwing.com^
|
||||||
|
@@||tracker.czech-server.com^
|
||||||
|
@@||tracker.tambovnet.org^
|
||||||
|
@@||tracker.tekno3d.com^
|
||||||
@@||tracker.hdsky.me^
|
@@||tracker.hdsky.me^
|
||||||
|
@@||tongji.kuwo.cn^
|
||||||
@@||ad.10010.com^
|
@@||ad.10010.com^
|
||||||
@@||ad.abchina.com^
|
@@||ad.abchina.com^
|
||||||
@@||ad.filmweb.pl^
|
@@||ad.filmweb.pl^
|
||||||
|
@ -12,7 +12,7 @@ set_time_limit(0);
|
|||||||
error_reporting(7);
|
error_reporting(7);
|
||||||
|
|
||||||
define('START_TIME', microtime(true));
|
define('START_TIME', microtime(true));
|
||||||
define('ROOT_DIR', dirname(__DIR__). '/');
|
define('ROOT_DIR', dirname(__DIR__) . '/');
|
||||||
define('LIB_DIR', ROOT_DIR . 'lib/');
|
define('LIB_DIR', ROOT_DIR . 'lib/');
|
||||||
|
|
||||||
$black_domain_list = require_once LIB_DIR . 'black_domain_list.php';
|
$black_domain_list = require_once LIB_DIR . 'black_domain_list.php';
|
||||||
@ -96,6 +96,12 @@ $ARR_WHITE_RULE_LIST = array(
|
|||||||
'@@||tracker.fastdownload.xyz^',
|
'@@||tracker.fastdownload.xyz^',
|
||||||
'@@||tracker.bt4g.com^',
|
'@@||tracker.bt4g.com^',
|
||||||
'@@||tracker.publictorrent.net^',
|
'@@||tracker.publictorrent.net^',
|
||||||
|
'@@||tracker.totheglory.im^',
|
||||||
|
'@@||tracker.hdwing.com^',
|
||||||
|
'@@||tracker.czech-server.com^',
|
||||||
|
'@@||tracker.tambovnet.org^',
|
||||||
|
'@@||tracker.tekno3d.com^',
|
||||||
|
'@@||tracker.hdsky.me^',
|
||||||
'@@||tongji.kuwo.cn^',
|
'@@||tongji.kuwo.cn^',
|
||||||
'@@||tracker.hdsky.me^',
|
'@@||tracker.hdsky.me^',
|
||||||
);
|
);
|
||||||
@ -170,7 +176,7 @@ while(!feof($src_fp)){
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach ($arr_wild_src as $core_str => $wild_row){
|
foreach($arr_wild_src as $core_str => $wild_row){
|
||||||
$match_rule = str_replace('*', '.*', $core_str);
|
$match_rule = str_replace('*', '.*', $core_str);
|
||||||
if(preg_match("/\|${match_rule}/", $row)){
|
if(preg_match("/\|${match_rule}/", $row)){
|
||||||
if(!array_key_exists($core_str, $wrote_wild)){
|
if(!array_key_exists($core_str, $wrote_wild)){
|
||||||
@ -192,7 +198,7 @@ while(!feof($src_fp)){
|
|||||||
$wrote_whitelist = array();
|
$wrote_whitelist = array();
|
||||||
$whiterule = file(WHITERULE_SRC, FILE_SKIP_EMPTY_LINES);
|
$whiterule = file(WHITERULE_SRC, FILE_SKIP_EMPTY_LINES);
|
||||||
$ARR_WHITE_RULE_LIST = array_merge($ARR_WHITE_RULE_LIST, $whiterule);
|
$ARR_WHITE_RULE_LIST = array_merge($ARR_WHITE_RULE_LIST, $whiterule);
|
||||||
foreach ($ARR_WHITE_RULE_LIST as $row){
|
foreach($ARR_WHITE_RULE_LIST as $row){
|
||||||
if(empty($row) || $row{0} !== '@' || $row{1} !== '@'){
|
if(empty($row) || $row{0} !== '@' || $row{1} !== '@'){
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -207,7 +213,7 @@ foreach ($ARR_WHITE_RULE_LIST as $row){
|
|||||||
$match_rule = str_replace('*', '.*', $core_str);
|
$match_rule = str_replace('*', '.*', $core_str);
|
||||||
$match_rule = "/${match_rule}/";
|
$match_rule = "/${match_rule}/";
|
||||||
}
|
}
|
||||||
if(preg_match($match_rule, $matches[1])) {
|
if(preg_match($match_rule, $matches[1])){
|
||||||
$domain = addressMaker::extract_main_domain($matches[1]);
|
$domain = addressMaker::extract_main_domain($matches[1]);
|
||||||
if(array_key_exists($domain, $black_domain_list) ||
|
if(array_key_exists($domain, $black_domain_list) ||
|
||||||
(is_array($black_domain_list[$domain]) && in_array($matches[1], $black_domain_list[$domain]))
|
(is_array($black_domain_list[$domain]) && in_array($matches[1], $black_domain_list[$domain]))
|
||||||
|
Loading…
Reference in New Issue
Block a user