├── base ├── .placeholder ├── youtube.prop ├── 反Adblock.prop ├── 常用广告的顶级域名.prop ├── 拦截H转跳.prop └── 网址批量规则.prop ├── white_list ├── .placeholder └── white_list.prop ├── .github ├── workflows │ ├── .placeholder │ ├── optimize.yml │ └── update.yml └── ISSUE_TEMPLATE │ ├── config.yml │ ├── 9-other.yml │ ├── 4-Feature.yml │ ├── 3-add_Rules.yml │ ├── 2-Request_block.yml │ └── 1-bugreport.yml ├── busybox ├── addchecksum.pl ├── README.md ├── update.sh ├── index.html ├── until_function.sh └── LICENSE /base/.placeholder: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /white_list/.placeholder: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.github/workflows/.placeholder: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /busybox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingeringsound/adblock_auto/HEAD/busybox -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: 问题反馈 4 | url: https://github.com/lingeringsound/adblock_auto/issues 5 | about: 请在此反馈问题. -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/9-other.yml: -------------------------------------------------------------------------------- 1 | name: 其他issue 2 | description: 我就是想提issue,你管得着吗? 3 | labels: ["其他"] 4 | assignees: 5 | - lingeringsound 6 | body: 7 | - type: textarea 8 | id: content 9 | attributes: 10 | label: 内容 11 | placeholder: 说点什么啊…… 12 | validations: 13 | required: true 14 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/4-Feature.yml: -------------------------------------------------------------------------------- 1 | name: 未来期望 2 | description: 请在下面说出你对规则未来有什么期望。 3 | labels: ["未来期望"] 4 | assignees: 5 | - lingeringsound 6 | body: 7 | - type: dropdown 8 | id: adblocker 9 | attributes: 10 | label: 使用的拦截器 11 | description: | 12 | 就是你在什么应用或者拓展里使用规则 13 | multiple: true 14 | options: 15 | - Via 16 | - Xbrowser(X浏览器) 17 | - 嗅觉浏览器 18 | - B仔浏览器 19 | - Rians浏览器 20 | - AdGuard(拓展) 21 | - uBlock(拓展) 22 | - 其他(套壳无核浏览器) 23 | - 其他(浏览器拓展/插件) 24 | validations: 25 | required: true 26 | 27 | - type: dropdown 28 | id: blocklists 29 | attributes: 30 | label: 你使用的是那个规则? 31 | options: 32 | - 混合规则精简版 33 | - 混合规则 34 | - 其他 35 | validations: 36 | required: true 37 | 38 | - type: textarea 39 | id: content 40 | attributes: 41 | label: 预期描述 42 | description: | 43 | 输入你对规则未来的期望 44 | validations: 45 | required: true 46 | -------------------------------------------------------------------------------- /.github/workflows/optimize.yml: -------------------------------------------------------------------------------- 1 | name: Optimize Repository 2 | 3 | on: 4 | workflow_dispatch: 5 | schedule: 6 | - cron: '0 0 1 */3 *' 7 | 8 | jobs: 9 | cleanup: 10 | runs-on: ubuntu-latest 11 | permissions: 12 | contents: write 13 | actions: write 14 | 15 | steps: 16 | - uses: actions/checkout@v2 17 | with: 18 | ref: main 19 | 20 | - name: Run git cleanup commands 21 | run: | 22 | git reflog expire --expire=now --all 23 | git gc --aggressive --prune=now 24 | 25 | - name: Clear commit history 26 | run: | 27 | git config --local user.email "${{ secrets.MYEMAIL }}" 28 | git config --local user.name "${{ secrets.MYUSERNAME }}" 29 | git checkout --orphan temp_branch 30 | git add . 31 | git commit -m "clear" 32 | git branch -D main 33 | git branch -m main 34 | git remote set-url origin "https://${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}" 35 | git push -f origin main 36 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/3-add_Rules.yml: -------------------------------------------------------------------------------- 1 | name: 规则贡献 2 | description: 如果觉得pr麻烦可以在这里提交你的规则。 3 | labels: ["规则贡献"] 4 | assignees: 5 | - lingeringsound 6 | body: 7 | - type: dropdown 8 | id: targetwebsite 9 | attributes: 10 | label: 规则类型 11 | description: | 12 | 规则对应的类型,放行还是拦截 13 | options: 14 | - 拦截 15 | - 放行 16 | validations: 17 | required: false 18 | 19 | - type: dropdown 20 | id: targetaddRules 21 | attributes: 22 | label: 提交到 23 | description: | 24 | 选择提交到那个规则 25 | multiple: true 26 | options: 27 | - 混合规则精简版 28 | - 混合规则 29 | - 其他 30 | validations: 31 | required: false 32 | 33 | - type: textarea 34 | id: targetRules 35 | attributes: 36 | label: 规则 37 | description: 输入您的规则 38 | placeholder: 请输入Adblock语法的规则…… 39 | render: yaml 40 | validations: 41 | required: true 42 | 43 | - type: textarea 44 | id: addreason 45 | attributes: 46 | label: 提交此规则的原因 47 | description: 可留空 48 | placeholder: 描述提交规则的原因 49 | validations: 50 | required: false 51 | -------------------------------------------------------------------------------- /.github/workflows/update.yml: -------------------------------------------------------------------------------- 1 | name: update_adblock_rules 2 | on: 3 | workflow_dispatch: 4 | watch: 5 | types: [started] 6 | schedule: 7 | - cron: '0 */8 * * *' 8 | issues: 9 | types: [closed] 10 | 11 | jobs: 12 | master: 13 | runs-on: ubuntu-latest 14 | steps: 15 | - uses: actions/checkout@v2 16 | with: 17 | persist-credentials: false 18 | - name: Create local changes 19 | run: | 20 | sudo rm -rf /etc/localtime 21 | sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 22 | sudo apt-get install -y dos2unix 23 | sudo apt-get install -y perl 24 | sudo apt-get install -y gawk 25 | bash update.sh 26 | - name: Commit files 27 | run: | 28 | git pull 29 | git config --local user.email ${{ secrets.MYEMAIL }} 30 | git config --local user.name ${{ secrets.MYUSERNAME }} 31 | git add . 32 | git commit -a -m "Rules update" 33 | - name: Push changes 34 | uses: ad-m/github-push-action@master 35 | with: 36 | github_token: ${{ secrets.GITHUB_TOKEN }} 37 | branch: ${{ github.ref }} 38 | force : true 39 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/2-Request_block.yml: -------------------------------------------------------------------------------- 1 | name: 拦截请求 2 | description: 反馈你想要拦截的网站或者内容。 3 | labels: ["拦截请求"] 4 | assignees: 5 | - lingeringsound 6 | body: 7 | - type: input 8 | id: targetbolckwebsite 9 | attributes: 10 | label: 网址 11 | description: 输入要拦截的网址 12 | placeholder: …… 13 | validations: 14 | required: true 15 | 16 | - type: textarea 17 | id: blockotheradd 18 | attributes: 19 | label: 补充说明 20 | placeholder: 补充描述你的要求 21 | validations: 22 | required: false 23 | 24 | - type: dropdown 25 | id: blocklists 26 | attributes: 27 | label: 你使用的是那个规则? 28 | options: 29 | - 混合规则精简版 30 | - 混合规则 31 | - 其他 32 | validations: 33 | required: false 34 | 35 | - type: dropdown 36 | id: adblocker 37 | attributes: 38 | label: 使用的拦截器 39 | description: | 40 | 就是你在什么应用或者拓展里使用规则 41 | options: 42 | - Via 43 | - Xbrowser(X浏览器) 44 | - 嗅觉浏览器 45 | - B仔浏览器 46 | - Rians浏览器 47 | - AdGuard(拓展) 48 | - uBlock(拓展) 49 | - 其他(套壳无核浏览器) 50 | - 其他(浏览器拓展/插件) 51 | validations: 52 | required: false 53 | 54 | - type: textarea 55 | id: userangnt 56 | attributes: 57 | label: User-Agent 信息(可选) 58 | description: | 59 | 可访问 [User-Agent检测网站](https://useragent.wcode.net) 查看。 60 | 示例格式:Mozilla/5.0 (Linux; Android 10; SM-G965F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Mobile Safari/537.36 61 | placeholder: 输入你的 User-Agent 信息,例如通过网站获取…… 62 | validations: 63 | required: false 64 | pattern: ^Mozilla\/.*$ 65 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1-bugreport.yml: -------------------------------------------------------------------------------- 1 | name: 规则误杀 2 | description: 请在下面反馈使用规则出现误杀的问题。 3 | labels: ["规则误杀"] 4 | assignees: 5 | - lingeringsound 6 | body: 7 | - type: dropdown 8 | id: adblocker 9 | attributes: 10 | label: 使用的拦截器 11 | description: | 12 | 就是你在什么应用或者拓展里使用规则。 13 | multiple: true 14 | options: 15 | - Via 16 | - Xbrowser(X浏览器) 17 | - 嗅觉浏览器 18 | - B仔浏览器 19 | - Rians浏览器 20 | - AdGuard(拓展) 21 | - uBlock(拓展) 22 | - 其他(套壳无核浏览器) 23 | - 其他(浏览器拓展/插件) 24 | validations: 25 | required: true 26 | 27 | - type: dropdown 28 | id: blocklists 29 | attributes: 30 | label: 你使用的是哪个规则? 31 | options: 32 | - 混合规则精简版 33 | - 混合规则 34 | - 其他 35 | validations: 36 | required: true 37 | 38 | - type: input 39 | id: blocklistothers 40 | attributes: 41 | label: 其他规则 42 | placeholder: 如果上面没有选择其他规则可以忽略…… 43 | validations: 44 | required: false 45 | 46 | - type: textarea 47 | id: content 48 | attributes: 49 | label: 问题描述 50 | description: | 51 | 输入你在使用过程中出现的问题 52 | validations: 53 | required: true 54 | 55 | - type: input 56 | id: targetbolckwebsite 57 | attributes: 58 | label: 网址 59 | description: 输入出现误杀的网址 60 | placeholder: http(s)://…… 61 | validations: 62 | required: true 63 | 64 | - type: textarea 65 | id: userangnt 66 | attributes: 67 | label: User-Agent 信息(可选) 68 | description: | 69 | 可访问 [User-Agent检测网站](https://useragent.wcode.net) 查看。 70 | 示例格式:Mozilla/5.0 (Linux; Android 10; SM-G965F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Mobile Safari/537.36 71 | placeholder: 输入你的 User-Agent 信息,例如通过网站获取…… 72 | validations: 73 | required: false 74 | pattern: ^Mozilla\/.*$ 75 | -------------------------------------------------------------------------------- /addchecksum.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | 3 | ############################################################################# 4 | # To add a checksum to a subscription file, run the script like this: # 5 | # perl addChecksum.pl subscription.txt # 6 | ############################################################################# 7 | 8 | use strict; 9 | use warnings; 10 | use Digest::MD5 qw(md5_base64); 11 | 12 | die "Usage: $^X $0 subscription.txt\n" unless @ARGV; 13 | 14 | #my $file = $ARGV[0]; 15 | foreach my $file (@ARGV) { 16 | my $data = readFile($file); 17 | 18 | # Get existing checksum. 19 | $data =~ /^.*!\s*checksum[\s\-:]+([\w\+\/=]+).*\n/gmi; 20 | my $oldchecksum = $1; 21 | 22 | # Remove already existing checksum. 23 | $data =~ s/^.*!\s*checksum[\s\-:]+([\w\+\/=]+).*\n//gmi; 24 | 25 | # Calculate new checksum: remove all CR symbols and empty 26 | # lines and get an MD5 checksum of the result (base64-encoded, 27 | # without the trailing = characters). 28 | my $checksumData = $data; 29 | $checksumData =~ s/\r//g; 30 | $checksumData =~ s/\n+/\n/g; 31 | 32 | # Calculate new checksum 33 | my $checksum = md5_base64($checksumData); 34 | 35 | # If the old checksum matches the new one bail. 36 | #if ($checksum eq $oldchecksum) 37 | #{ 38 | # $data = (); 39 | # next; 40 | #} 41 | 42 | # Update the date. 43 | my @months = qw(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec); 44 | my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(); 45 | $year += 1900; # Year is years since 1900. 46 | my $todaysdate = "$mday $months[$mon] $year"; 47 | $data =~ s/(^.*!.*Updated:\s*)(.*)\s*$/$1$todaysdate/gmi; 48 | 49 | # Recalculate the checksum as we've altered the date. 50 | $checksumData = $data; 51 | $checksumData =~ s/\r//g; 52 | $checksumData =~ s/\n+/\n/g; 53 | $checksum = md5_base64($checksumData); 54 | 55 | # Insert checksum into the file 56 | $data =~ s/(\r?\n)/$1! Checksum: $checksum$1/; 57 | 58 | writeFile($file, $data); 59 | $data = (); 60 | } 61 | 62 | sub readFile 63 | { 64 | my $file = shift; 65 | 66 | open(local *FILE, "<", $file) || die "Could not read file '$file'"; 67 | binmode(FILE); 68 | local $/; 69 | my $result = ; 70 | close(FILE); 71 | 72 | return $result; 73 | } 74 | 75 | sub writeFile 76 | { 77 | my ($file, $contents) = @_; 78 | 79 | open(local *FILE, ">", $file) || die "Could not write file '$file'"; 80 | binmode(FILE); 81 | print FILE $contents; 82 | close(FILE); 83 | } 84 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 混合规则 2 | ### 自动更新(2025-12-22 16:22:25) 3 | 4 | 5 | | 名称 | GIthub订阅链接 | Github加速订阅链接 | ~~GitCode订阅链接(死了)~~ | ~~Gitlink订阅链接(死了)~~ | 6 | | :-- | :-- | :-- | :-- | :-- | 7 | | 混合规则(自动更新) | [订阅](https://raw.githubusercontent.com/lingeringsound/adblock_auto/main/Rules/adblock_auto.txt) | [订阅](https://hub.gitmirror.com/raw.githubusercontent.com/lingeringsound/adblock_auto/main/Rules/adblock_auto.txt) | ~~[订阅](https://gitcode.net/weixin_45617236/adblock_auto/-/raw/main/Rules/adblock_auto.txt)~~ | ~~[订阅](https://cdn09022024.gitlink.org.cn/api/v1/repos/keytoolazy/adblock_auto/raw/Rules/adblock_auto.txt?ref=main&access_token=9aa2be1250ca725d0ef1b1f638fb3de408a11335)~~ | 8 | | 混合规则精简版(自动更新) | [订阅](https://raw.githubusercontent.com/lingeringsound/adblock_auto/main/Rules/adblock_auto_lite.txt) | [订阅](https://hub.gitmirror.com/raw.githubusercontent.com/lingeringsound/adblock_auto/main/Rules/adblock_auto_lite.txt) | ~~[订阅](https://gitcode.net/weixin_45617236/adblock_auto/-/raw/main/Rules/adblock_auto_lite.txt)~~ | ~~[订阅](https://cdn09022024.gitlink.org.cn/api/v1/repos/keytoolazy/adblock_auto/raw/Rules/adblock_auto_lite.txt?ref=main&access_token=9aa2be1250ca725d0ef1b1f638fb3de408a11335)~~ | 9 | 10 | 11 | ### 拦截器说明 12 | > #### [混合规则(自动更新)](https://lingeringsound.github.io/adblock_auto/Rules/adblock_auto.txt) 适用于 `Adguard` / `Ublock Origin` / `Adblock Plus`(用Adblock Plus源码编译的软件也支持,例如[嗅觉浏览器](https://www.coolapk.com/apk/com.hiker.youtoo) ) 支持复杂语法的过滤器,或者能兼容大规则的浏览器例如 [X浏览器](https://www.coolapk.com/apk/com.mmbox.xbrowser) 13 | 14 | > #### [混合规则精简版(自动更新)](https://lingeringsound.github.io/adblock_auto/Rules/adblock_auto_lite.txt) 适用于轻量的浏览器,例如 [VIA](https://www.coolapk.com/apk/mark.via) / [Rian](https://www.coolapk.com/apk/com.rainsee.create) / [B仔浏览器](https://www.coolapk.com/apk/com.huicunjun.bbrowser) 15 | 16 | 17 | ### 上游规则 18 | #### 感谢各位大佬❤ (ɔˆз(ˆ⌣ˆc) 19 |
20 | 点击查看上游规则 21 | 31 |
32 | 33 | ## Star History 34 | 35 | [![Star History Chart](https://api.star-history.com/svg?repos=lingeringsound/adblock_auto&type=Date)](https://star-history.com/#lingeringsound/adblock_auto&Date) 36 | 37 | -------------------------------------------------------------------------------- /white_list/white_list.prop: -------------------------------------------------------------------------------- 1 | ! 22.11.10 2 | \|\|c-ctrip\.com\^$ 3 | \|\|cdn\.bspapp\.com\^$ 4 | \|\|shouji\.com\.cn\/static\/v1\/js\/appinfo\.js$ 5 | \/\*\/\*\.add\.\*\.add 6 | ^version=1\.0\.0\.108$ 7 | ^version=4$ 8 | \|\|activity\.app\.autohome\.com.cn\^$ 9 | \|\|bdxiguaimg\.com\^$ 10 | ^author=adblockplus\.org$ 11 | #\%# 12 | #\%#\/\/scriptlet 13 | ^#[[:space:]]Adblock[[:space:]]Plus[[:space:]]preferences$ 14 | ^manwa2\.me##\.ad-area[[:space:]]\>[[:space:]]a$ 15 | ^manwa2\.me#\@#\.ad-area$ 16 | ^manwa\.me#\@#\.ad-area$ 17 | ^##\.ad-area$ 18 | ^\|\|missav\.com\^$ 19 | ^\|\|manwa.*\/static\/custom\/files\/300X250\. 20 | ^\|\|manwa.*\/static\/upload\/ads\/ 21 | manwa\.me#\$#\.ad-area.*}$ 22 | ^\/300x250\.$ 23 | ^\/300x250\.\$image$ 24 | ^\/template\/conch\/asset\/js\/hlhtml.$ 25 | ^\|\|exoclick\.com\^$ 26 | ^\|\|exoclick\.com\^\$third-party,important$ 27 | ^boylov\.xyz,boylove\.cc##\.swiper-wrapper$ 28 | ^boylov\.xyz,boylove\.cc##div\[style=\"display:[[:space:]]block\"\]$ 29 | ^boylov\.xyz,boylove\.cc###fake_avivid_waterfall_webpush$ 30 | ^boylov\.xyz,boylove\.cc#\?#:.*\.adsbyexoclick)$ 31 | ^boylove\.cc##\.reader-home-swiper$ 32 | ^xchina\.fun##a\[href\*=\"\/redirect\/ad-\"\]$ 33 | ^xchina\.fun##div\[adid\]$ 34 | ^xchina\.co##div\[style\*=\"width: 300px;\"\]\[style\*=\"height: 455px;\"]$ 35 | ^xchina\.co##\.exoclick_300x250$ 36 | ^xchina\.co##\.push-bottom$ 37 | ^xchina\.co##\.push-top$ 38 | ^xchina\.co##\[class\*=\"ad\"]$ 39 | ^xchina\.co##\[href\*=\"#\"\]$ 40 | ^xchina\.co##div\[class\*=\"jquery-modal\"]$ 41 | ^xchina\.co##div\[class\*=\"modalAd\"]$ 42 | ! 百度笔记 43 | baidu\.com.*#results[[:space:]]>[[:space:]]div\[class\]:not\(\.result\):not\(\.result-op\):not\(\.sp-rslt-bar\):not\(\.s-group-result\):not\(\.hint-unsafe\)$ 44 | baidu\.com.*#results[[:space:]]>[[:space:]]div\[class\]:not\(\.result\):not\(\.result-op\):not\(\.sp-rslt-bar\):not\(\.s-group-result\)$ 45 | ! 果壳网 46 | ^\|\|guokr\.com\/apis\/flowingboard\/item\/guokrapp_$ 47 | ^\|\|guokr\.com\/apis\/flowingboard\/item\/m_$ 48 | ! 快科技 49 | ^mydrivers\.com##a\[href\*=\"\/bp.ashx\"\]$ 50 | ! 错误的Adblock规则 51 | ^939394\.xyz##img\[src\^=\"\\\"\]$ 52 | ^\|\|cibntv\.net\/youku\/\$media,mp4$ 53 | ^\/upload\/ads\/\*$ 54 | ! 修复Via 规则读取错误的问题 55 | ^##div\[class\*=\"ad\"[[:space:]]i\].*\!important\;)$ 56 | ^\/assets\/ad-$ 57 | ! ^\|\|d.*\.cloudfront\.net\^$ 58 | ^:\/\/d\*\.cloudfront\.net\$third-party$ 59 | ! 小米商城误杀 60 | ^##\[style\*=\"mi-img\.com\"\]$ 61 | ! 酷安页面误杀 62 | ^##\[id\$=\"ad-box\"\]$ 63 | ^##div\[class\^=\"swiper-wrapper\"\][[:space:]]>[[:space:]]div\[class\^=\"swiper-slide\"\]\[aria-label\*=\"\/\"\]\[role=\"group\"\]$ 64 | ! 123云盘抬高修复 65 | ^\|\|bdad\.123pan\.cn\^$ 66 | ! 隐私规则误杀修复 67 | ^\|\|browser\.sentry-cdn\.com\^$ 68 | ! Twitter误杀 69 | ^##\[style=\"position:[[:space:]]absolute;[[:space:]]inset:[[:space:]]0px;\"\]$ 70 | ! Miaozhen(秒针系统官网) 71 | ^\|\|miaozhen\.com\^$ 72 | ! 斗鱼游戏 73 | ^wan\.douyu\.com$ 74 | ^\|\|wan\.douyu\.com\^$ 75 | ! xnxx.com白屏 76 | ^xnxx\.com##\[class\*=\"ad-\"\]$ 77 | ! 禁漫误杀 78 | ^##\.col-lg-3\.col-xs-6[[:space:]]>[[:space:]]\.well$ 79 | ! bing 应用提示 80 | ^bing\.com##div#sacs_win$ 81 | ^bing\.com#\@#div#sacs_win$ 82 | ! 误杀 83 | ^sobot\.com$ 84 | ^\@\@\|\|sobot.com\^\$~third-party$ 85 | ! Nga 社区误杀 86 | ^\.com\/\*_\*\.js\?\*16\$third-party$ 87 | ! 腾讯新闻误杀 88 | ^view\.inews\.qq\.com##\[data-action-id=\"2\"\]\,\[dt-eid=\"em_pull_news\"\]$ 89 | ! 弃用大量误杀包含去广告的软件资源网站 90 | ^##img\[alt\*=\"广告\"\]\[src\]$ 91 | ! xhamster 92 | ^##\[class\*=\"ads-block\"\]$ 93 | ^xhofficial\.com,xhamster\.com,xhamster2\.com,xhamster\.desi,xhamster18\.desi,xhamster2\.desi,xhamster19\.com,xhofficial\.desi,xhamster1\.desi##a\[href\*=\"adblocked\"\]\[target=\"_blank\"\]$ 94 | ! soul浏览器解析错误 95 | ^##\[id\]\.f_top1$ 96 | ! 2024.09.01 97 | ^###loading[[:space:]]\+[[:space:]]#app$ 98 | ! 2024.9.12 99 | ! youtube黑屏误杀 100 | ^##\[id\^=\"player\"\][[:space:]]>[[:space:]]div\[class\]\[data-version\]$ 101 | ! 豆瓣人物封面被杀 102 | ^m\.douban\.com##\[href\^=\"https:\/\/www\.douban\.com\/doubanapp\/card\/get_app\"\]$ 103 | ! 多余规则 104 | ^\/pixel\/sbe?$ 105 | ^\/pixel\/purst\?$ 106 | ^\/pixel\/purs\?$ 107 | ^\/pixel\/pure$ 108 | ^\/pixel\/puclc\?$ 109 | ^\.(app|com|org|net)\/5y\*\/310\.\$other$ 110 | ^https:\/\/\*\.\*\/(YC|TC|YL|YX|ZB|dh|dl|hx|zh)\/\*\/\*\.gif\$third-party,image$ 111 | ! 修复via在googirl.jp规则失效 112 | ^googirl\.jp##\.newentry_in[[:space:]]>[[:space:]]li\.“cf”$ 113 | ! czzy.top误杀 114 | ^##a\[href\*\=\"\.top\"\][[:space:]]>[[:space:]]img\[src\]$ 115 | ! bilibili脚本误杀 116 | ^##div[[:space:]]>[[:space:]]div:not\(\[style\]\):not\(\[id\]\)[[:space:]]>[[:space:]]div\[style\=\"position:[[:space:]]relative\;\"\]:not\(\[id\]\)$ 117 | ! 91porn.com误杀 118 | ^91porn\.com##\.vjs-preroll$ 119 | ^\|\|cdn77\.org\^\*\.mp4\|$ 120 | ! 搜狐无障碍误杀 121 | ^m\.sohu\.com##a\[href\=\"javascript:void\(0\)\;\"\]$ 122 | ! 蓝奏云误杀 123 | ^##script:not\(\[src\]\)[[:space:]]\+[[:space:]]style[[:space:]]\+[[:space:]]div\[id\]:not\(\[class\]\):not\(\[style\]\)$ 124 | ! bilibili首页误杀 125 | ! bilibili\.com#\?#\.is-rcmd:has\(>div:not\(div:has\(div\)\)\)$ 126 | bilibili\.com##\.is-rcmd[[:space:]]>[[:space:]]div:only-child$ 127 | ! https://618722.xyz误杀 128 | ^##div\[class\][[:space:]]>[[:space:]]span[[:space:]]\+[[:space:]]img\[src\*\=\"\.xyz\"\]$ 129 | ^\.xyz\/ty\/\*-\*-\*\.\$third-party,~image,~script$ 130 | ^\/image\/20\*-\*-\*\/\*\/\$other,~image$ 131 | ! apkmirror误杀 132 | ^\|\|html-load\.com\^ 133 | ! 搜狐误杀 134 | ^\/api\/blockdata\$domain\=sohu\.com$ 135 | ! cqshuda.com 136 | ^\|\|cqshuda\.com\/template\/conch\/asset\/js\/conch\.vip\.js$ 137 | ! 通用规则误杀 138 | ^##a\[href\*\=\"\/\?utm_source\=\"\]\[target\=\"_blank\"\]$ 139 | ^:\/\/\*\.\*\.xyz\/\*\/\*-\*-\*-\*\/\$third-party$ 140 | ^:\/\/\*\.\*\.xyz:\*\/\*\/\*-\*-\*-\*\/\$third-party$ 141 | ^##\[class\*\=\"ads_\"\]$ 142 | ^##\[style\*\=\"0vw\"\]\[style\*\=\"0vh\"\]\[style\*\=\"0px\"\]$ 143 | ^##body[[:space:]]>[[:space:]]script[[:space:]]\+[[:space:]]\.app$ 144 | ! mycloud 145 | ^##a\[href\]\[target\=\"_blank\"\][[:space:]]>[[:space:]]img\[src\*\=\"\.cos\.ap-\"\]\[src\*\=\"\.myqcloud\.com\/\"\]\[src\$\=\"\.gif\"\]\[alt\]$ 146 | ^\|\|cos\.ap-\*\.myqcloud\.com\^\$third-party$ 147 | ! 用不到的广告 148 | ^\|\|.*\.(deegi|gofe|guesswhat|huro|jemo|looki|loopa|looty|luro|lychee|remi|rooki|selor|sepo|sife|tegro|wemakebest)news\.com\^$ 149 | ! 抖音搜索 150 | ^so\.douyin\.com##\.card-list[[:space:]]>[[:space:]]\.card-item:has\(div\[data-test-extra\*\=\"_ad\"\]\)$ 151 | ^so\.douyin\.com##\.card-list[[:space:]]>[[:space:]]\.card-item:has\(div\[data-test-extra\*\=\"ad_\"\]\)$ 152 | ! pornhub误杀 153 | !^\.com\.\/\$popup,domain\=pornhub\.com$ 154 | ^\.com\.\/\$domain\=pornhub\.com$ 155 | ! xhamaster 放行在 Via上起反效果。 156 | ^\@\@\|\|megaxh\.com\^\$script,~third-party$ 157 | ^\@\@\|\|xhaccess\.com\^\$script,~third-party$ 158 | ^\@\@\|\|xhamster\.com\^\$script,~third-party$ 159 | ^\@\@\|\|xhamster\.desi\^\$script,~third-party$ 160 | ^\@\@\|\|xhamster1\.desi\^\$script,~third-party$ 161 | ^\@\@\|\|xhamster3\.com\^\$script,~third-party$ 162 | ^\@\@\|\|xhbig\.com\^\$script,~third-party$ 163 | ^\@\@\|\|xhbranch5\.com\^\$script,~third-party$ 164 | ^\@\@\|\|xhchannel\.com\^\$script,~third-party$ 165 | ^\@\@\|\|xhmoon5\.com\^\$script,~third-party$ 166 | ^\@\@\|\|xhofficial\.com\^\$script,~third-party$ 167 | ^\@\@\|\|xhspot\.com\^\$script,~third-party$ 168 | ^\@\@\|\|xhtotal\.com\^\$script,~third-party$ 169 | ^\@\@\|\|xhvid\.com\^\$script,~third-party$ 170 | ^\@\@\|\|xhwide2\.com\^\$script,~third-party$ 171 | ^\@\@\|\|xhwide5\.com\^\$script,~third-party$ 172 | ^\@\@:\/\/xhamster\.\$script,~third-party$ 173 | ! Easylist乱写 174 | ^\|\|ngpolitei\.top\$\^ 175 | ! store.epicgames 176 | ^##a\[referrerpolicy\=\"unsafe-url\"\]\[target\=\"_blank\"\]$ 177 | ! manwa 178 | ^##\.ad-area:not\(\.text-ad\)$ 179 | ! 汽车之家搜索框 180 | ^autohome\.com\.cn##div\.tw-fixed$ 181 | ! www.jyshare.com 182 | ^##script[[:space:]]\+[[:space:]]script[[:space:]]\+[[:space:]]style[[:space:]]\+[[:space:]]div\[id\]$ 183 | ! Adguardhome 标题 184 | ^#[[:space:]]+ 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | -------------------------------------------------------------------------------- /base/youtube.prop: -------------------------------------------------------------------------------- 1 | [Adblock Plus 2.0] 2 | ! Checksum: uJm2BhBJ7k44YWPihUt5iA 3 | ! Title: YouTube 广告拦截 4 | ! Version: 20250219004349 5 | ! Last modified: 2025-02-19 00:43:49 6 | ! Total Count: 141 7 | *_ad_$media,third-party,domain=youtube.com 8 | @@||ad.doubleclick.net/*/adi/com.ytbc/$domain=youtube.com 9 | @@||pubads.g.doubleclick.net/gampad/ads?ad_rule=0&d_imp=1&gdfp_req=1&impl=ifr$domain=youtube.com 10 | @@||pubads.g.doubleclick.net/gampad/ads?ad_rule=0&d_imp=1&gdfp_req=1&iu=%2F6762%2Fmkt.ythome_1x1$domain=youtube.com 11 | @@||youtube.com/ads/preferences/$popup 12 | @@||youtube.com/embed/$domain=masterani.me 13 | @@||youtube.com/get_video_info*&el=editpage 14 | @@||youtube.com/get_video_info?$xmlhttprequest,domain=music.youtube.com|tv.youtube.com 15 | @@||youtube.com/get_video_info?*embedded$~third-party 16 | @@||youtube.com/my_video_ad$document 17 | @@||youtube.com/yts/jsbin/*$script,domain=breathecast.com|classicalite.com|crossmap.com|hallels.com|newseveryday.com|returnofkings.com 18 | @@||ytimg.com^*_banner$domain=youtube.com 19 | _rectangle_ads. 20 | _reklama_$domain=~youtube.com 21 | filmvilag.me,liderendeportes.com,serieskao.tv,freefilm.to,ac24.cz,nsfwyoutube.com,jpblow.info,hesgoal.com,filmisub.com,igg-games.com,ruwhite.info,slones.info,ukhello.info,uaclips.com,thodkyaat.com,kzclip.com,onlymen.cz,ultimasnoticias.com.ve,freeserial.to,ibb.co##pp 22 | m.youtube.com##.is-extra-compact:has(.yt-mini-game-card-view-model) 23 | nsfwyoutube.com##.ads 24 | nsfwyoutube.com##img[src*="data"] 25 | youtube.com###YtKevlarVisibilityIdentifier 26 | youtube.com###YtSparklesVisibilityIdentifier 27 | youtube.com###__ffYoutube1 28 | youtube.com###__ffYoutube2 29 | youtube.com###__ffYoutube3 30 | youtube.com###__ffYoutube4 31 | youtube.com###contents > ytd-rich-item-renderer:has( > #content > ytd-ad-slot-renderer) 32 | youtube.com###feed-pyv-container 33 | youtube.com###masthead-ad 34 | youtube.com###merch-shelf 35 | youtube.com###offer-module 36 | youtube.com###pla-shelf 37 | youtube.com###player-ads 38 | youtube.com###premium-yva 39 | youtube.com###promo-info 40 | youtube.com###promo-list 41 | youtube.com###promotion-shelf 42 | youtube.com###search-pva 43 | youtube.com###shelf-pyv-container 44 | youtube.com###shorts-inner-container > .ytd-shorts:has(> .ytd-reel-video-renderer > ytd-ad-slot-renderer) 45 | youtube.com###video-masthead 46 | youtube.com###watch-buy-urls 47 | youtube.com###watch7-branded-banner 48 | youtube.com##+js(adjust-setTimeout, [native code], 17000, 0.001) 49 | youtube.com##+js(json-prune, playerResponse.adPlacements playerResponse.playerAds playerResponse.adSlots adPlacements playerAds adSlots) 50 | youtube.com##+js(set-constant, google_ad_status, 1) 51 | youtube.com##+js(set-constant, playerResponse.adPlacements, undefined) 52 | youtube.com##+js(set-constant, ytInitialPlayerResponse.adPlacements, undefined) 53 | youtube.com##+js(set-constant, ytInitialPlayerResponse.adSlots, undefined) 54 | youtube.com##+js(set-constant, ytInitialPlayerResponse.playerAds, undefined) 55 | youtube.com##.GoogleActiveViewElement 56 | youtube.com##.ad-showing > .html5-video-container 57 | youtube.com##.banner-promo-style-type-masthead-v2 58 | youtube.com##.companion-ad-container 59 | youtube.com##.list-view[style="margin: 7px 0pt;"] 60 | youtube.com##.promoted-sparkles-text-search-root-container 61 | youtube.com##.promoted-videos 62 | youtube.com##.searchView.list-view 63 | youtube.com##.sparkles-light-cta 64 | youtube.com##.statement-banner-foreground-content 65 | youtube.com##.ytd-action-companion-ad-renderer 66 | youtube.com##.ytd-ad-slot-renderer 67 | youtube.com##.ytd-carousel-ad-renderer 68 | youtube.com##.ytd-compact-promoted-video-renderer 69 | youtube.com##.ytd-companion-slot-renderer 70 | youtube.com##.ytd-in-feed-ad-layout-renderer 71 | youtube.com##.ytd-merch-shelf-renderer 72 | youtube.com##.ytd-player-legacy-desktop-watch-ads-renderer 73 | youtube.com##.ytd-promoted-sparkles-text-search-renderer 74 | youtube.com##.ytd-promoted-video-renderer 75 | youtube.com##.ytd-rich-item-renderer > ytd-ad-slot-renderer 76 | youtube.com##.ytd-search-pyv-renderer 77 | youtube.com##.ytd-video-masthead-ad-primary-video-overlay-renderer 78 | youtube.com##.ytd-video-masthead-ad-v3-renderer 79 | youtube.com##.ytlr-horizontal-list-renderer__items > .yt-virtual-list__container > .yt-virtual-list__item--visible.yt-virtual-list__item--selected.yt-virtual-list__item:has-text(Ad) 80 | youtube.com##.ytp-ad-action-interstitial-background-container 81 | youtube.com##.ytp-ad-action-interstitial-slot 82 | youtube.com##.ytp-ad-button 83 | youtube.com##.ytp-ad-overlay-container 84 | youtube.com##.ytp-ad-player-overlay-flyout-cta 85 | youtube.com##.ytp-ad-progress 86 | youtube.com##.ytp-ad-progress-list 87 | youtube.com##YTM-PROMOTED-VIDEO-RENDERER 88 | youtube.com##[aria-label*="广告"] 89 | youtube.com##[class^="ytd-display-ad-"] 90 | youtube.com##[layout*="display-ad-"] 91 | youtube.com##a[href^="http://www.youtube.com/cthru?"] 92 | youtube.com##a[href^="https://www.youtube.com/cthru?"] 93 | youtube.com##ad-slot-renderer 94 | youtube.com##body > ytd-app > #content.ytd-app.style-scope > ytd-page-manager#page-manager.ytd-app.style-scope > ytd-browse.ytd-page-manager.style-scope > ytd-two-column-browse-results-renderer.grid-disabled.grid.ytd-browse.style-scope > #primary.ytd-two-column-browse-results-renderer.style-scope > ytd-rich-grid-renderer.ytd-two-column-browse-results-renderer.style-scope > #contents.ytd-rich-grid-renderer.style-scope > ytd-rich-grid-row.ytd-rich-grid-renderer.style-scope > #contents.ytd-rich-grid-row.style-scope > ytd-rich-item-renderer.ytd-rich-grid-row.style-scope:has(> #content.ytd-rich-item-renderer.style-scope > ytd-ad-slot-renderer.ytd-rich-item-renderer.style-scope) 95 | youtube.com##div#masthead-ad 96 | youtube.com##ytd-ad-slot-renderer 97 | youtube.com##ytd-banner-promo-renderer 98 | youtube.com##ytd-compact-promoted-video-renderer 99 | youtube.com##ytd-companion-slot-renderer 100 | youtube.com##ytd-display-ad-renderer 101 | youtube.com##ytd-promoted-sparkles-text-search-renderer 102 | youtube.com##ytd-promoted-sparkles-web-renderer 103 | youtube.com##ytd-rich-grid-row > #contents > ytd-rich-item-renderer:has(> #content > ytd-display-ad-renderer) 104 | youtube.com##ytd-rich-item-renderer:has(> #content > ytd-ad-slot-renderer) 105 | youtube.com##ytd-rich-item-renderer:has(ytd-display-ad-renderer) 106 | youtube.com##ytd-search-pyv-renderer 107 | youtube.com##ytd-single-option-survey-renderer 108 | youtube.com##ytd-video-masthead-ad-advertiser-info-renderer 109 | youtube.com##ytd-video-masthead-ad-v3-renderer 110 | youtube.com##ytm-companion-slot 111 | youtube.com##ytm-promoted-sparkles-text-search-renderer 112 | youtube.com##ytm-promoted-sparkles-web-renderer 113 | youtube.com#?#ytd-rich-grid-renderer ytd-rich-item-renderer div > ytd-display-ad-renderer:upward(2) 114 | youtube.com#@#.overlay-ads 115 | youtube.com#@#.video-ads 116 | ||ads.youtube.com^$domain=~ads.youtube.com 117 | ||ads.youtube.com^$xmlhttprequest,redirect-rule=noop.txt 118 | ||doubleclick.net^ 119 | ||google.com/pagead/ 120 | ||googlevideo.com/initplayback?source=youtube*&c=TVHTML5&oad=$xmlhttprequest,domain=youtube.com 121 | ||googlevideo.com/videoplayback*&ctier=L&*%2Cctier%2C$xmlhttprequest,third-party,domain=m.youtube.com|music.youtube.com|www.youtube.com 122 | ||m.youtube.com/*/ad.js 123 | ||www.youtube.com/@Channel-Links/ 124 | ||www.youtube.com/@DOWNLOAD-LINKK/ 125 | ||www.youtube.com/channel/UCCmzcphyrH6Br5eNUnQR2mw/ 126 | ||www.youtube.com/channel/UCS9ql1ylQmDx7o_6v15X7mw/ 127 | ||www.youtube.com/channel/UCq4LVl85fFC88_G5pT54dbw/ 128 | ||www.youtube.com/channel/UCuHeiORKwgjZ5-n8xoq_zVA/ 129 | ||www.youtube.com/channel/UCwmnsubfOCTN_xMhg4czo5A/ 130 | ||www.youtube.com/pagead/ 131 | ||youtube.com/*&yt_ad 132 | ||youtube.com/*/ad.js$script 133 | ||youtube.com/*=adunit& 134 | ||youtube.com/_get_ads? 135 | ||youtube.com/ad_companion 136 | ||youtube.com/api/stats/ads 137 | ||youtube.com/embed/*$domain=1shortlink.com 138 | ||youtube.com/embed/wqLWTeNBEEQ? 139 | ||youtube.com/get_midroll_ 140 | ||youtube.com/get_midroll_$domain=youtube.com 141 | ||youtube.com/get_midroll_info? 142 | ||youtube.com/get_video_info?*=adunit&$important 143 | ||youtube.com/get_video_info?*adunit$~third-party 144 | ||youtube.com/pagead/ 145 | ||youtube.com/ptracking? 146 | ||youtube.com^$domain=1link.vip 147 | ||youtube.com^$domain=tejtime24.com|thevouz.in 148 | -------------------------------------------------------------------------------- /update.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | #加载公共函数 4 | source "`pwd`/until_function.sh" 5 | 6 | #指定目录和输出文件 7 | Sort_Folder="`pwd`/temple/sort" 8 | Download_Folder="`pwd`/temple/download_Rules" 9 | Combine_Folder="`pwd`/temple/combine" 10 | Rules_Folder="`pwd`/Rules" 11 | Base_Rules_Folder="`pwd`/base" 12 | 13 | #删除缓存?(也许) 14 | rm -rf "${Rules_Folder}" "`pwd`/temple" 2>/dev/null 15 | 16 | #创建目录 17 | mkdir -p "${Download_Folder}" "${Sort_Folder}/lite" "${Combine_Folder}/lite" "${Rules_Folder}" && echo "※`date +'%F %T'` 创建临时目录成功!" 18 | 19 | #设置权限 20 | chmod -R 777 "`pwd`" 21 | 22 | #下载规则 23 | download_link "${Download_Folder}" 24 | 25 | #处理规则 26 | #Easylist 公共规则 27 | echo "※`date +'%F %T'` 开始处理Easylist规则……" 28 | wipe_white_list "${Sort_Folder}" "${Download_Folder}/easylistchina.txt" '^\@\@|^[[:space:]]\@\@\|\||^<<|<<1023<<|^\@\@\|\||^\|\|' 29 | add_rules_file "${Sort_Folder}" "${Download_Folder}/easylistchina.txt" '^\|\|.*\^$' 30 | sort_adblock_Rules "${Sort_Folder}" "${Download_Folder}/easylist.txt" '^##|^###|^\/|\/ad\/|^:\/\/|^_|^\?|^\.|^-|^=|^:|^~|^,|^&' 31 | sort_web_rules "${Sort_Folder}" "${Download_Folder}/easylist.txt" 32 | 33 | #lite规则 34 | echo "※`date +'%F %T'` 开始处理精简版规则……" 35 | sort_adblock_Rules "${Sort_Folder}/lite" "${Download_Folder}/Adguard_Chinese.txt" '^#|^\|\||^\/[A-Za-z]|^:\/\/|^_|^\?|^-|^=|^:|^~|^,|^&|##\.ad|##ad|##\..*-ad' 36 | sort_adblock_Rules "${Sort_Folder}/lite" "${Download_Folder}/Adguard_mobile.txt" '^\|\||^#' 37 | sort_web_rules "${Sort_Folder}/lite" "${Download_Folder}/Adguard_mobile.txt" 38 | sort_adblock_Rules "${Sort_Folder}/lite" "${Download_Folder}/easylist_adservers_popup.txt" '^\|\|' 39 | sort_adblock_Rules "${Sort_Folder}/lite" "${Download_Folder}/AdGuard_Base_filter_dns.txt" '^\|\||^\/[A-Za-z0-9?]|^:\/\/|^_|^\?|^-|^=|^:|^,|^&|^\.' 40 | #去除转换popup选定器,直接改用||域名^的形式。 41 | wipe_fiter_popup_domain "${Sort_Folder}/lite/easylist_adservers_popup.txt" 42 | wipe_fiter_popup_domain "${Sort_Folder}/lite/AdGuard_Base_filter_dns.txt" 43 | 44 | 45 | #full规则 46 | echo "※`date +'%F %T'` 开始处理完整版规则……" 47 | wipe_white_list "${Sort_Folder}" "${Download_Folder}/Adguard_Chinese.txt" '^\@\@|^[[:space:]]\@\@\|\||^<<|<<1023<<|\@\@\|\|' 48 | wipe_white_list "${Sort_Folder}" "${Download_Folder}/adguard_optimized.txt" '^\@\@|^[[:space:]]\@\@\|\||^<<|<<1023<<|\@\@\|\|' 49 | sort_adblock_Rules "${Sort_Folder}" "${Download_Folder}/Adguard_mobile.txt" '^##|^###|^\/|\/ad\/|^:\/\/|^_|^\?|^\.|^-|^=|^:|^~|^,|^&|^\|\||^#\$#|^#\?#' 50 | sort_web_rules "${Sort_Folder}" "${Download_Folder}/Adguard_mobile.txt" 51 | sort_adblock_Rules "${Sort_Folder}" "${Download_Folder}/easylist_adservers_popup.txt" '^\|\|' 52 | #去除转换popup选定器,直接改用||域名^的形式。 53 | wipe_fiter_popup_domain "${Sort_Folder}/easylist_adservers_popup.txt" 54 | 55 | #合并规则 56 | echo "※`date +'%F %T'` 开始合并规则……" 57 | #Full 58 | Combine_adblock_original_file "${Combine_Folder}/adblock_combine.txt" "${Sort_Folder}" 59 | #复制补充规则 60 | cp -rf "${Base_Rules_Folder}/adblock" "${Combine_Folder}/adblock.txt" 61 | cp -rf "${Base_Rules_Folder}/其他.prop" "${Combine_Folder}/其他.txt" 62 | cp -rf "${Base_Rules_Folder}/去除小说广告.prop" "${Combine_Folder}/去除小说广告.txt" 63 | cp -rf "${Download_Folder}/antiadblockfilters.txt" "${Combine_Folder}/antiadblockfilters.txt" 64 | cp -rf "${Base_Rules_Folder}/常用广告的顶级域名.prop" "${Combine_Folder}/常用广告的顶级域名.txt" 65 | cp -rf "${Base_Rules_Folder}/拦截H转跳.prop" "${Combine_Folder}/拦截H转跳.txt" 66 | cp -rf "${Base_Rules_Folder}/网址批量规则.prop" "${Combine_Folder}/网址批量规则.txt" 67 | cp -rf "${Base_Rules_Folder}/youtube.prop" "${Combine_Folder}/youtube.txt" 68 | cp -rf "${Base_Rules_Folder}/反Adblock.prop" "${Combine_Folder}/反Adblock.txt" 69 | 70 | #去除完整版规则不必要的"拦截H转跳" 71 | sed -Ei '/\$~third-party/d' "${Combine_Folder}/拦截H转跳.txt" 72 | 73 | 74 | #合并预处理规则 75 | Combine_adblock_original_file "${Rules_Folder}/adblock_auto.txt" "${Combine_Folder}" 76 | 77 | #规则小修 78 | fix_Rules "${Rules_Folder}/adblock_auto.txt" '\$popup,domain=racaty\.io,0123movie\.ru' '\$popup,domain=racaty\.io\|0123movie\.ru' 79 | fix_Rules "${Rules_Folder}/adblock_auto.txt" '##aside:-abp-has' '#\?#aside:-abp-has' 80 | fix_Rules "${Rules_Folder}/adblock_auto.txt" '##tr:-abp-has' '#\?#tr:-abp-has' 81 | fix_Rules "${Rules_Folder}/adblock_auto.txt" '\$~media,~subdocument,third-party,domain=mixdrp\.co,123movies\.tw\|' '\$~media,~subdocument,third-party,domain=mixdrp\.co\|123movies\.tw\|' 82 | fix_Rules "${Rules_Folder}/adblock_auto.txt" '\$third-party,script,_____,domain=' '\$third-party,script,domain=' 83 | fix_Rules "${Rules_Folder}/adblock_auto.txt" ',_____,domain=' ',domain=' 84 | fix_Rules "${Rules_Folder}/adblock_auto.txt" ':-abp-has(' ':has(' 85 | #fix_Rules "${Rules_Folder}/adblock_auto.txt" ' { remove: true; }' ':remove()' 86 | fix_Rules "${Rules_Folder}/adblock_auto.txt" ':-abp-contains(' ':has-text(' 87 | 88 | #净化去重规则 89 | modtify_adblock_original_file "${Rules_Folder}/adblock_auto.txt" 90 | #去除badfilter冲突规则 91 | wipe_badfilter "${Rules_Folder}/adblock_auto.txt" 92 | #去除Ublock不支持的规则 93 | lite_Uadblock_Rules "${Rules_Folder}/adblock_auto.txt" 94 | #adblock限定器缩写改成全名,兼容部分读取不到缩写的浏览器 95 | convert_abbreviations "${Rules_Folder}/adblock_auto.txt" 96 | #读取白名单 剔除规则 97 | make_white_rules "${Rules_Folder}/adblock_auto.txt" "`pwd`/white_list/white_list.prop" 98 | #剔除冲突的CSS规则 99 | fixed_css_white_conflict "${Rules_Folder}/adblock_auto.txt" 100 | #去除重复作用域名 101 | Running_sort_domain_Combine "${Rules_Folder}/adblock_auto.txt" 102 | #去除指定重复的Css 103 | Running_sort_Css_Combine "${Rules_Folder}/adblock_auto.txt" 104 | #修复低级错误 105 | fixed_Rules_error "${Rules_Folder}/adblock_auto.txt" 106 | #再次净化去重 107 | modtify_adblock_original_file "${Rules_Folder}/adblock_auto.txt" 108 | #规则分类 109 | sort_and_optimum_adblock "${Rules_Folder}/adblock_auto.txt" 110 | #写入头信息 111 | write_head "${Rules_Folder}/adblock_auto.txt" "混合规则(更新日期`date '+%F %T'`)" "合并于各种知名的Adblock规则,适用于 Adguard / Ublock Origin / Adblock Plus(用Adblock Plus源码编译的软件也支持,例如嗅觉浏览器 ) 支持复杂语法的过滤器,或者能兼容大规则的浏览器例如 X浏览器" && echo "※`date +'%F %T'` 混合规则合并完成!" 112 | 113 | #lite 114 | Combine_adblock_original_file "${Combine_Folder}/lite/adblock_combine.txt" "${Sort_Folder}/lite" 115 | #复制补充规则 116 | cp -rf "${Base_Rules_Folder}/adblock_lite" "${Combine_Folder}/lite/adblock_lite.txt" 117 | cp -rf "${Base_Rules_Folder}/其他.prop" "${Combine_Folder}/lite/其他.txt" 118 | cp -rf "${Base_Rules_Folder}/去除小说广告.prop" "${Combine_Folder}/lite/去除小说广告.txt" 119 | cp -rf "${Download_Folder}/antiadblockfilters.txt" "${Combine_Folder}/lite/antiadblockfilters.txt" 120 | cp -rf "${Base_Rules_Folder}/常用广告的顶级域名.prop" "${Combine_Folder}/lite/常用广告的顶级域名.txt" 121 | cp -rf "${Base_Rules_Folder}/拦截H转跳.prop" "${Combine_Folder}/lite/拦截H转跳.txt" 122 | cp -rf "${Base_Rules_Folder}/网址批量规则.prop" "${Combine_Folder}/lite/网址批量规则.txt" 123 | cp -rf "${Base_Rules_Folder}/youtube.prop" "${Combine_Folder}/lite/youtube.txt" 124 | cp -rf "${Base_Rules_Folder}/反Adblock.prop" "${Combine_Folder}/lite/反Adblock.txt" 125 | 126 | #去除精简版版规则不必要的"拦截H转跳" 127 | sed -Ei '/\$document/d' "${Combine_Folder}/lite/拦截H转跳.txt" 128 | 129 | 130 | #合并预处理规则 131 | Combine_adblock_original_file "${Rules_Folder}/adblock_auto_lite.txt" "${Combine_Folder}/lite" 132 | 133 | #规则小修 134 | fix_Rules "${Rules_Folder}/adblock_auto_lite.txt" '\$popup,domain=racaty\.io,0123movie\.ru' '\$popup,domain=racaty\.io\|0123movie\.ru' 135 | fix_Rules "${Rules_Folder}/adblock_auto_lite.txt" '##aside:-abp-has' '#\?#aside:-abp-has' 136 | fix_Rules "${Rules_Folder}/adblock_auto_lite.txt" '##tr:-abp-has' '#\?#tr:-abp-has' 137 | fix_Rules "${Rules_Folder}/adblock_auto_lite.txt" '\$~media,~subdocument,third-party,domain=mixdrp\.co,123movies\.tw\|' '\$~media,~subdocument,third-party,domain=mixdrp\.co\|123movies\.tw\|' 138 | fix_Rules "${Rules_Folder}/adblock_auto_lite.txt" '\$third-party,script,_____,domain=' '\$third-party,script,domain=' 139 | fix_Rules "${Rules_Folder}/adblock_auto_lite.txt" ',_____,domain=' ',domain=' 140 | 141 | 142 | #净化去重规则 143 | modtify_adblock_original_file "${Rules_Folder}/adblock_auto_lite.txt" 144 | #移除正则表达式,修复Via卡顿 145 | Remove_regex_Rules_for_via "${Rules_Folder}/adblock_auto_lite.txt" 146 | #去除badfilter冲突规则 147 | wipe_badfilter "${Rules_Folder}/adblock_auto_lite.txt" 148 | #去除Via不支持的规则 149 | lite_Adblock_Rules "${Rules_Folder}/adblock_auto_lite.txt" 150 | #读取白名单 剔除规则 151 | make_white_rules "${Rules_Folder}/adblock_auto_lite.txt" "`pwd`/white_list/white_list.prop" 152 | #剔除冲突的CSS规则 153 | fixed_css_white_conflict "${Rules_Folder}/adblock_auto_lite.txt" 154 | #去除重复作用域名 155 | Running_sort_domain_Combine "${Rules_Folder}/adblock_auto_lite.txt" 156 | #去除指定重复的Css 157 | Running_sort_Css_Combine "${Rules_Folder}/adblock_auto_lite.txt" 158 | #修复低级错误 159 | fixed_Rules_error "${Rules_Folder}/adblock_auto_lite.txt" 160 | #再次净化去重 161 | modtify_adblock_original_file "${Rules_Folder}/adblock_auto_lite.txt" 162 | #精简规则,剔除Via不支持的规则 163 | lite_Adblock_Rules "${Rules_Folder}/adblock_auto_lite.txt" 164 | #规则分类 165 | sort_and_optimum_adblock "${Rules_Folder}/adblock_auto_lite.txt" 166 | #写入头信息 167 | write_head "${Rules_Folder}/adblock_auto_lite.txt" "混合规则精简版(更新日期`date '+%F %T'`)" "合并于各种知名的Adblock规则,适用于移动端轻量的浏览器,例如 VIA / Rian / B仔浏览器" && echo "※`date +'%F %T'` 混合规则精简版合并完成!" 168 | 169 | rm -rf "`pwd`/temple" 170 | #更新README信息 171 | update_README_info 172 | 173 | 174 | 175 | -------------------------------------------------------------------------------- /base/反Adblock.prop: -------------------------------------------------------------------------------- 1 | [Adblock Plus 2.0] 2 | ! Checksum: RB5s+vREpa6+1ErWs0I4OA 3 | ! Title: 反Adblock 4 | ! Version: 20251221121156 5 | ! Last modified: 2025-12-21 12:11:56 6 | ! Total Count: 38 7 | 4khd.com,uuss.uk,xxtt.ink##.popup-iframe 8 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@##ad 9 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@##ads 10 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@##adsbox 11 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@##google-ads 12 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@#.Flagrow-Ads-under-header 13 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@#.RMss1 14 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@#.Text-Advertising 15 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@#.a_ssk_cn 16 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@#.a_xsfl 17 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@#.ad 18 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@#.ad_content_mask 19 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@#.adbox 20 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@#.ads 21 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@#.adsbox 22 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@#.ctm_ad 23 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@#.down_btn 24 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@#.download_btn 25 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@#.ff-ads 26 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@#.gg430 27 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@#.google-ads 28 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@#.hlol_ad 29 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@#.index-wz-ad 30 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@#.orbui-post 31 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@#.pcd_ad 32 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@#.pcgg 33 | 99mh.men,99xmh.top,hentaicomic.ru,hm15.lol,hm16.lol,hm17.lol,hm18.lol,hm19.lol,htcomic.top,htmanga.top,htmanga2.top,htmanga3.top,htmanga4.top,htmanga5.top,ssmh01.top,ssmh02.top,wn01.cc,wn01.ru,wn01.uk,wn02.cc,wn02.ru,wn02.uk,wn03.cc,wn03.ru,wn03.uk,wn04.cc,wn04.ru,wn04.uk,wn05.uk,wnacg.com,wnacg.men,wnacg.one,wnacg.ru,wnacg.top,wnacg.vip,wnacg01.cc,wnacg01.ru,wnacg02.cc,wnacg02.ru,wnacg03.cc,wnacg03.ru,wnacg04.cc,wnacg04.ru#@#[class*="adbox"] 34 | @@mw*/static/upload/ads$image 35 | @@mwfimsvfast*/static/upload/ads$image 36 | @@||manwa*/static/custom/files/300X250.gif 37 | @@||realsrv.com^$domain=4khd.com|uuss.uk|xxtt.ink 38 | apkpure.com#@#.ad-box 39 | apkpure.com#@#.ad-box-auto 40 | apkpure.com#@#[class$="ad-box"] 41 | hanime1.me#@#.exoclick-popunder 42 | hanime1.me#@#.juicyads-popunder 43 | hanime1.me#@#[class*="juicyads"] 44 | rockmods.net#@#.adsbygoogle 45 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 混合规则自动更新 6 | 7 | 294 | 295 | 296 | 297 |
已复制到剪贴板
298 | 299 |
300 |

规则列表

301 | 302 |
303 |
304 |
305 |
混合规则(完整版)
306 |
↓ 继续向下滑动查看更多链接 ↓
307 | 308 |
309 | 310 |
311 |
混合规则(精简版)
312 |
↓ 继续向下滑动查看更多链接 ↓
313 | 314 |
315 |
316 |
317 | 318 |
319 | 320 | 321 |
322 | 323 |
324 |

拦截器说明

325 |
326 |

混合规则(自动更新) 适用于 Adguard / Ublock Origin / Adblock Plus(用Adblock Plus源码编译的软件也支持,例如嗅觉浏览器 ) 支持复杂语法的过滤器,或者能兼容大规则的浏览器例如 X浏览器

327 |

混合规则精简版(自动更新) 适用于轻量的浏览器,例如 VIA / Rian / B仔浏览器

328 |
329 |
330 | 331 | Github 主仓库 332 | 333 |
334 |
335 | 336 |
337 | @coolapk 2023-2025 338 |
339 |
340 | 341 |
342 | 343 | 559 | 560 | -------------------------------------------------------------------------------- /base/常用广告的顶级域名.prop: -------------------------------------------------------------------------------- 1 | [Adblock Plus 2.0] 2 | ! Checksum: BvpDOggMeroHou/zzvkuBA 3 | ! Title: 广告顶级域名指定拦截 4 | ! Version: 20250416092313 5 | ! Last modified: 2025-04-16 09:23:13 6 | ! Total Count: 22 7 | .buzz/$third-party,domain=1kans.net|97s1.com|97s3.com|97s8.com|applnn.cc|biquge100.net|btmovi.kim|btsj6.com|colamanhua.com|cppg.cc|cppg.com|cppg.xyz|cqjschungao.com|d53px.com|dm99.me|dydytt.net|eeexun.com|fuwen123.com|haitangdushu.com|heshang123.com|ijjxs.net|iyungong.com|junhun520.app|junhun520.com|junhun520.net|laiksw.cc|ledlmw.com|lengmen.org|lengmenbook.com|lengmenread.com|lookmht.com|mobidushu.com|myfeiyanqing.com|myhaitang.net|mylengmen.com|mylewen.com|myshenye.com|newhaitang.com|newpopo.com|nmddd.com|peakread.com|qianlimaerp.com|rourouwu.info|sadhub.org|shenyedushu.com|soosadfun.com|sqruitu.com|sthuojia.net|tangsanshu.info|tinghao8.com|tinghaodebook.com|toosadfun.com|txtduo.org|xhzysh.com|xiakexsw.app|xiakexsw.cc|xiakexsw.com|xiakexsw.info|xiakexsw.org|yhdmp.net|yhdmz.org|yhpdm.com|yinghua8.tv|yinghuacd.com|yinghuavideo.com|ziyungong.org|zongcai666.com|tangsanshu.la 8 | .buzz:$third-party,domain=1kans.net|97s1.com|97s3.com|97s8.com|applnn.cc|biquge100.net|btmovi.kim|btsj6.com|colamanhua.com|cppg.cc|cppg.com|cppg.xyz|cqjschungao.com|d53px.com|dm99.me|dydytt.net|eeexun.com|fuwen123.com|haitangdushu.com|heshang123.com|ijjxs.net|iyungong.com|junhun520.app|junhun520.com|junhun520.net|laiksw.cc|ledlmw.com|lengmen.org|lengmenbook.com|lengmenread.com|lookmht.com|mobidushu.com|myfeiyanqing.com|myhaitang.net|mylengmen.com|mylewen.com|myshenye.com|newhaitang.com|newpopo.com|nmddd.com|peakread.com|qianlimaerp.com|rourouwu.info|sadhub.org|shenyedushu.com|soosadfun.com|sqruitu.com|sthuojia.net|tangsanshu.info|tinghao8.com|tinghaodebook.com|toosadfun.com|txtduo.org|xhzysh.com|xiakexsw.app|xiakexsw.cc|xiakexsw.com|xiakexsw.info|xiakexsw.org|yhdmp.net|yhdmz.org|yhpdm.com|yinghua8.tv|yinghuacd.com|yinghuavideo.com|ziyungong.org|zongcai666.com|tangsanshu.la 9 | .club/$third-party,domain=1kans.net|97s1.com|97s3.com|97s8.com|applnn.cc|biquge100.net|btmovi.kim|btsj6.com|colamanhua.com|cppg.cc|cppg.com|cppg.xyz|cqjschungao.com|d53px.com|dm99.me|dydytt.net|eeexun.com|fuwen123.com|haitangdushu.com|heshang123.com|ijjxs.net|iyungong.com|junhun520.app|junhun520.com|junhun520.net|laiksw.cc|ledlmw.com|lengmen.org|lengmenbook.com|lengmenread.com|lookmht.com|mobidushu.com|myfeiyanqing.com|myhaitang.net|mylengmen.com|mylewen.com|myshenye.com|newhaitang.com|newpopo.com|nmddd.com|peakread.com|qianlimaerp.com|rourouwu.info|sadhub.org|shenyedushu.com|soosadfun.com|sqruitu.com|sthuojia.net|tangsanshu.info|tinghao8.com|tinghaodebook.com|toosadfun.com|txtduo.org|xhzysh.com|xiakexsw.app|xiakexsw.cc|xiakexsw.com|xiakexsw.info|xiakexsw.org|yhdmp.net|yhdmz.org|yhpdm.com|yinghua8.tv|yinghuacd.com|yinghuavideo.com|ziyungong.org|zongcai666.com|tangsanshu.la 10 | .club:$third-party,domain=1kans.net|97s1.com|97s3.com|97s8.com|applnn.cc|biquge100.net|btmovi.kim|btsj6.com|colamanhua.com|cppg.cc|cppg.com|cppg.xyz|cqjschungao.com|d53px.com|dm99.me|dydytt.net|eeexun.com|fuwen123.com|haitangdushu.com|heshang123.com|ijjxs.net|iyungong.com|junhun520.app|junhun520.com|junhun520.net|laiksw.cc|ledlmw.com|lengmen.org|lengmenbook.com|lengmenread.com|lookmht.com|mobidushu.com|myfeiyanqing.com|myhaitang.net|mylengmen.com|mylewen.com|myshenye.com|newhaitang.com|newpopo.com|nmddd.com|peakread.com|qianlimaerp.com|rourouwu.info|sadhub.org|shenyedushu.com|soosadfun.com|sqruitu.com|sthuojia.net|tangsanshu.info|tinghao8.com|tinghaodebook.com|toosadfun.com|txtduo.org|xhzysh.com|xiakexsw.app|xiakexsw.cc|xiakexsw.com|xiakexsw.info|xiakexsw.org|yhdmp.net|yhdmz.org|yhpdm.com|yinghua8.tv|yinghuacd.com|yinghuavideo.com|ziyungong.org|zongcai666.com|tangsanshu.la 11 | .cyou/$third-party,domain=1kans.net|97s1.com|97s3.com|97s8.com|applnn.cc|biquge100.net|btmovi.kim|btsj6.com|colamanhua.com|cppg.cc|cppg.com|cppg.xyz|cqjschungao.com|d53px.com|dm99.me|dydytt.net|eeexun.com|fuwen123.com|haitangdushu.com|heshang123.com|ijjxs.net|iyungong.com|junhun520.app|junhun520.com|junhun520.net|laiksw.cc|ledlmw.com|lengmen.org|lengmenbook.com|lengmenread.com|lookmht.com|mobidushu.com|myfeiyanqing.com|myhaitang.net|mylengmen.com|mylewen.com|myshenye.com|newhaitang.com|newpopo.com|nmddd.com|peakread.com|qianlimaerp.com|rourouwu.info|sadhub.org|shenyedushu.com|soosadfun.com|sqruitu.com|sthuojia.net|tangsanshu.info|tinghao8.com|tinghaodebook.com|toosadfun.com|txtduo.org|xhzysh.com|xiakexsw.app|xiakexsw.cc|xiakexsw.com|xiakexsw.info|xiakexsw.org|yhdmp.net|yhdmz.org|yhpdm.com|yinghua8.tv|yinghuacd.com|yinghuavideo.com|ziyungong.org|zongcai666.com|tangsanshu.la 12 | .cyou:$third-party,domain=1kans.net|97s1.com|97s3.com|97s8.com|applnn.cc|biquge100.net|btmovi.kim|btsj6.com|colamanhua.com|cppg.cc|cppg.com|cppg.xyz|cqjschungao.com|d53px.com|dm99.me|dydytt.net|eeexun.com|fuwen123.com|haitangdushu.com|heshang123.com|ijjxs.net|iyungong.com|junhun520.app|junhun520.com|junhun520.net|laiksw.cc|ledlmw.com|lengmen.org|lengmenbook.com|lengmenread.com|lookmht.com|mobidushu.com|myfeiyanqing.com|myhaitang.net|mylengmen.com|mylewen.com|myshenye.com|newhaitang.com|newpopo.com|nmddd.com|peakread.com|qianlimaerp.com|rourouwu.info|sadhub.org|shenyedushu.com|soosadfun.com|sqruitu.com|sthuojia.net|tangsanshu.info|tinghao8.com|tinghaodebook.com|toosadfun.com|txtduo.org|xhzysh.com|xiakexsw.app|xiakexsw.cc|xiakexsw.com|xiakexsw.info|xiakexsw.org|yhdmp.net|yhdmz.org|yhpdm.com|yinghua8.tv|yinghuacd.com|yinghuavideo.com|ziyungong.org|zongcai666.com|tangsanshu.la 13 | .fun/$third-party,domain=1kans.net|97s1.com|97s3.com|97s8.com|applnn.cc|biquge100.net|btmovi.kim|btsj6.com|colamanhua.com|cppg.cc|cppg.com|cppg.xyz|cqjschungao.com|d53px.com|dm99.me|dydytt.net|eeexun.com|fuwen123.com|haitangdushu.com|heshang123.com|ijjxs.net|iyungong.com|junhun520.app|junhun520.com|junhun520.net|laiksw.cc|ledlmw.com|lengmen.org|lengmenbook.com|lengmenread.com|lookmht.com|mobidushu.com|myfeiyanqing.com|myhaitang.net|mylengmen.com|mylewen.com|myshenye.com|newhaitang.com|newpopo.com|nmddd.com|peakread.com|qianlimaerp.com|rourouwu.info|sadhub.org|shenyedushu.com|soosadfun.com|sqruitu.com|sthuojia.net|tangsanshu.info|tinghao8.com|tinghaodebook.com|toosadfun.com|txtduo.org|xhzysh.com|xiakexsw.app|xiakexsw.cc|xiakexsw.com|xiakexsw.info|xiakexsw.org|yhdmp.net|yhdmz.org|yhpdm.com|yinghua8.tv|yinghuacd.com|yinghuavideo.com|ziyungong.org|zongcai666.com|tangsanshu.la 14 | .fun:$third-party,domain=1kans.net|97s1.com|97s3.com|97s8.com|applnn.cc|biquge100.net|btmovi.kim|btsj6.com|colamanhua.com|cppg.cc|cppg.com|cppg.xyz|cqjschungao.com|d53px.com|dm99.me|dydytt.net|eeexun.com|fuwen123.com|haitangdushu.com|heshang123.com|ijjxs.net|iyungong.com|junhun520.app|junhun520.com|junhun520.net|laiksw.cc|ledlmw.com|lengmen.org|lengmenbook.com|lengmenread.com|lookmht.com|mobidushu.com|myfeiyanqing.com|myhaitang.net|mylengmen.com|mylewen.com|myshenye.com|newhaitang.com|newpopo.com|nmddd.com|peakread.com|qianlimaerp.com|rourouwu.info|sadhub.org|shenyedushu.com|soosadfun.com|sqruitu.com|sthuojia.net|tangsanshu.info|tinghao8.com|tinghaodebook.com|toosadfun.com|txtduo.org|xhzysh.com|xiakexsw.app|xiakexsw.cc|xiakexsw.com|xiakexsw.info|xiakexsw.org|yhdmp.net|yhdmz.org|yhpdm.com|yinghua8.tv|yinghuacd.com|yinghuavideo.com|ziyungong.org|zongcai666.com|tangsanshu.la 15 | .icu/$third-party,domain=1kans.net|97s1.com|97s3.com|97s8.com|applnn.cc|biquge100.net|btmovi.kim|btsj6.com|colamanhua.com|cppg.cc|cppg.com|cppg.xyz|cqjschungao.com|d53px.com|dm99.me|dydytt.net|eeexun.com|fuwen123.com|haitangdushu.com|heshang123.com|ijjxs.net|iyungong.com|junhun520.app|junhun520.com|junhun520.net|laiksw.cc|ledlmw.com|lengmen.org|lengmenbook.com|lengmenread.com|lookmht.com|mobidushu.com|myfeiyanqing.com|myhaitang.net|mylengmen.com|mylewen.com|myshenye.com|newhaitang.com|newpopo.com|nmddd.com|peakread.com|qianlimaerp.com|rourouwu.info|sadhub.org|shenyedushu.com|soosadfun.com|sqruitu.com|sthuojia.net|tangsanshu.info|tinghao8.com|tinghaodebook.com|toosadfun.com|txtduo.org|xhzysh.com|xiakexsw.app|xiakexsw.cc|xiakexsw.com|xiakexsw.info|xiakexsw.org|yhdmp.net|yhdmz.org|yhpdm.com|yinghua8.tv|yinghuacd.com|yinghuavideo.com|ziyungong.org|zongcai666.com|tangsanshu.la 16 | .icu:$third-party,domain=1kans.net|97s1.com|97s3.com|97s8.com|applnn.cc|biquge100.net|btmovi.kim|btsj6.com|colamanhua.com|cppg.cc|cppg.com|cppg.xyz|cqjschungao.com|d53px.com|dm99.me|dydytt.net|eeexun.com|fuwen123.com|haitangdushu.com|heshang123.com|ijjxs.net|iyungong.com|junhun520.app|junhun520.com|junhun520.net|laiksw.cc|ledlmw.com|lengmen.org|lengmenbook.com|lengmenread.com|lookmht.com|mobidushu.com|myfeiyanqing.com|myhaitang.net|mylengmen.com|mylewen.com|myshenye.com|newhaitang.com|newpopo.com|nmddd.com|peakread.com|qianlimaerp.com|rourouwu.info|sadhub.org|shenyedushu.com|soosadfun.com|sqruitu.com|sthuojia.net|tangsanshu.info|tinghao8.com|tinghaodebook.com|toosadfun.com|txtduo.org|xhzysh.com|xiakexsw.app|xiakexsw.cc|xiakexsw.com|xiakexsw.info|xiakexsw.org|yhdmp.net|yhdmz.org|yhpdm.com|yinghua8.tv|yinghuacd.com|yinghuavideo.com|ziyungong.org|zongcai666.com|tangsanshu.la 17 | .life/$third-party,domain=1kans.net|97s1.com|97s3.com|97s8.com|applnn.cc|biquge100.net|btmovi.kim|btsj6.com|colamanhua.com|cppg.cc|cppg.com|cppg.xyz|cqjschungao.com|d53px.com|dm99.me|dydytt.net|eeexun.com|fuwen123.com|haitangdushu.com|heshang123.com|ijjxs.net|iyungong.com|junhun520.app|junhun520.com|junhun520.net|laiksw.cc|ledlmw.com|lengmen.org|lengmenbook.com|lengmenread.com|lookmht.com|mobidushu.com|myfeiyanqing.com|myhaitang.net|mylengmen.com|mylewen.com|myshenye.com|newhaitang.com|newpopo.com|nmddd.com|peakread.com|qianlimaerp.com|rourouwu.info|sadhub.org|shenyedushu.com|soosadfun.com|sqruitu.com|sthuojia.net|tangsanshu.info|tinghao8.com|tinghaodebook.com|toosadfun.com|txtduo.org|xhzysh.com|xiakexsw.app|xiakexsw.cc|xiakexsw.com|xiakexsw.info|xiakexsw.org|yhdmp.net|yhdmz.org|yhpdm.com|yinghua8.tv|yinghuacd.com|yinghuavideo.com|ziyungong.org|zongcai666.com|tangsanshu.la 18 | .life:$third-party,domain=1kans.net|97s1.com|97s3.com|97s8.com|applnn.cc|biquge100.net|btmovi.kim|btsj6.com|colamanhua.com|cppg.cc|cppg.com|cppg.xyz|cqjschungao.com|d53px.com|dm99.me|dydytt.net|eeexun.com|fuwen123.com|haitangdushu.com|heshang123.com|ijjxs.net|iyungong.com|junhun520.app|junhun520.com|junhun520.net|laiksw.cc|ledlmw.com|lengmen.org|lengmenbook.com|lengmenread.com|lookmht.com|mobidushu.com|myfeiyanqing.com|myhaitang.net|mylengmen.com|mylewen.com|myshenye.com|newhaitang.com|newpopo.com|nmddd.com|peakread.com|qianlimaerp.com|rourouwu.info|sadhub.org|shenyedushu.com|soosadfun.com|sqruitu.com|sthuojia.net|tangsanshu.info|tinghao8.com|tinghaodebook.com|toosadfun.com|txtduo.org|xhzysh.com|xiakexsw.app|xiakexsw.cc|xiakexsw.com|xiakexsw.info|xiakexsw.org|yhdmp.net|yhdmz.org|yhpdm.com|yinghua8.tv|yinghuacd.com|yinghuavideo.com|ziyungong.org|zongcai666.com|tangsanshu.la 19 | .live/$third-party,domain=1kans.net|97s1.com|97s3.com|97s8.com|applnn.cc|biquge100.net|btmovi.kim|btsj6.com|colamanhua.com|cppg.cc|cppg.com|cppg.xyz|cqjschungao.com|d53px.com|dm99.me|dydytt.net|eeexun.com|fuwen123.com|haitangdushu.com|heshang123.com|ijjxs.net|iyungong.com|junhun520.app|junhun520.com|junhun520.net|laiksw.cc|ledlmw.com|lengmen.org|lengmenbook.com|lengmenread.com|lookmht.com|mobidushu.com|myfeiyanqing.com|myhaitang.net|mylengmen.com|mylewen.com|myshenye.com|newhaitang.com|newpopo.com|nmddd.com|peakread.com|qianlimaerp.com|rourouwu.info|sadhub.org|shenyedushu.com|soosadfun.com|sqruitu.com|sthuojia.net|tangsanshu.info|tinghao8.com|tinghaodebook.com|toosadfun.com|txtduo.org|xhzysh.com|xiakexsw.app|xiakexsw.cc|xiakexsw.com|xiakexsw.info|xiakexsw.org|yhdmp.net|yhdmz.org|yhpdm.com|yinghua8.tv|yinghuacd.com|yinghuavideo.com|ziyungong.org|zongcai666.com|tangsanshu.la 20 | .live:$third-party,domain=1kans.net|97s1.com|97s3.com|97s8.com|applnn.cc|biquge100.net|btmovi.kim|btsj6.com|colamanhua.com|cppg.cc|cppg.com|cppg.xyz|cqjschungao.com|d53px.com|dm99.me|dydytt.net|eeexun.com|fuwen123.com|haitangdushu.com|heshang123.com|ijjxs.net|iyungong.com|junhun520.app|junhun520.com|junhun520.net|laiksw.cc|ledlmw.com|lengmen.org|lengmenbook.com|lengmenread.com|lookmht.com|mobidushu.com|myfeiyanqing.com|myhaitang.net|mylengmen.com|mylewen.com|myshenye.com|newhaitang.com|newpopo.com|nmddd.com|peakread.com|qianlimaerp.com|rourouwu.info|sadhub.org|shenyedushu.com|soosadfun.com|sqruitu.com|sthuojia.net|tangsanshu.info|tinghao8.com|tinghaodebook.com|toosadfun.com|txtduo.org|xhzysh.com|xiakexsw.app|xiakexsw.cc|xiakexsw.com|xiakexsw.info|xiakexsw.org|yhdmp.net|yhdmz.org|yhpdm.com|yinghua8.tv|yinghuacd.com|yinghuavideo.com|ziyungong.org|zongcai666.com|tangsanshu.la 21 | .mobi/$third-party,domain=1kans.net|97s1.com|97s3.com|97s8.com|applnn.cc|biquge100.net|btmovi.kim|btsj6.com|colamanhua.com|cppg.cc|cppg.com|cppg.xyz|cqjschungao.com|d53px.com|dm99.me|dydytt.net|eeexun.com|fuwen123.com|haitangdushu.com|heshang123.com|ijjxs.net|iyungong.com|junhun520.app|junhun520.com|junhun520.net|laiksw.cc|ledlmw.com|lengmen.org|lengmenbook.com|lengmenread.com|lookmht.com|mobidushu.com|myfeiyanqing.com|myhaitang.net|mylengmen.com|mylewen.com|myshenye.com|newhaitang.com|newpopo.com|nmddd.com|peakread.com|qianlimaerp.com|rourouwu.info|sadhub.org|shenyedushu.com|soosadfun.com|sqruitu.com|sthuojia.net|tangsanshu.info|tinghao8.com|tinghaodebook.com|toosadfun.com|txtduo.org|xhzysh.com|xiakexsw.app|xiakexsw.cc|xiakexsw.com|xiakexsw.info|xiakexsw.org|yhdmp.net|yhdmz.org|yhpdm.com|yinghua8.tv|yinghuacd.com|yinghuavideo.com|ziyungong.org|zongcai666.com|tangsanshu.la 22 | .mobi:$third-party,domain=1kans.net|97s1.com|97s3.com|97s8.com|applnn.cc|biquge100.net|btmovi.kim|btsj6.com|colamanhua.com|cppg.cc|cppg.com|cppg.xyz|cqjschungao.com|d53px.com|dm99.me|dydytt.net|eeexun.com|fuwen123.com|haitangdushu.com|heshang123.com|ijjxs.net|iyungong.com|junhun520.app|junhun520.com|junhun520.net|laiksw.cc|ledlmw.com|lengmen.org|lengmenbook.com|lengmenread.com|lookmht.com|mobidushu.com|myfeiyanqing.com|myhaitang.net|mylengmen.com|mylewen.com|myshenye.com|newhaitang.com|newpopo.com|nmddd.com|peakread.com|qianlimaerp.com|rourouwu.info|sadhub.org|shenyedushu.com|soosadfun.com|sqruitu.com|sthuojia.net|tangsanshu.info|tinghao8.com|tinghaodebook.com|toosadfun.com|txtduo.org|xhzysh.com|xiakexsw.app|xiakexsw.cc|xiakexsw.com|xiakexsw.info|xiakexsw.org|yhdmp.net|yhdmz.org|yhpdm.com|yinghua8.tv|yinghuacd.com|yinghuavideo.com|ziyungong.org|zongcai666.com|tangsanshu.la 23 | .shop/$third-party,domain=1kans.net|97s1.com|97s3.com|97s8.com|applnn.cc|biquge100.net|btmovi.kim|btsj6.com|colamanhua.com|cppg.cc|cppg.com|cppg.xyz|cqjschungao.com|d53px.com|dm99.me|dydytt.net|eeexun.com|fuwen123.com|haitangdushu.com|heshang123.com|ijjxs.net|iyungong.com|junhun520.app|junhun520.com|junhun520.net|laiksw.cc|ledlmw.com|lengmen.org|lengmenbook.com|lengmenread.com|lookmht.com|mobidushu.com|myfeiyanqing.com|myhaitang.net|mylengmen.com|mylewen.com|myshenye.com|newhaitang.com|newpopo.com|nmddd.com|peakread.com|qianlimaerp.com|rourouwu.info|sadhub.org|shenyedushu.com|soosadfun.com|sqruitu.com|sthuojia.net|tangsanshu.info|tinghao8.com|tinghaodebook.com|toosadfun.com|txtduo.org|xhzysh.com|xiakexsw.app|xiakexsw.cc|xiakexsw.com|xiakexsw.info|xiakexsw.org|yhdmp.net|yhdmz.org|yhpdm.com|yinghua8.tv|yinghuacd.com|yinghuavideo.com|ziyungong.org|zongcai666.com|tangsanshu.la 24 | .shop:$third-party,domain=1kans.net|97s1.com|97s3.com|97s8.com|applnn.cc|biquge100.net|btmovi.kim|btsj6.com|colamanhua.com|cppg.cc|cppg.com|cppg.xyz|cqjschungao.com|d53px.com|dm99.me|dydytt.net|eeexun.com|fuwen123.com|haitangdushu.com|heshang123.com|ijjxs.net|iyungong.com|junhun520.app|junhun520.com|junhun520.net|laiksw.cc|ledlmw.com|lengmen.org|lengmenbook.com|lengmenread.com|lookmht.com|mobidushu.com|myfeiyanqing.com|myhaitang.net|mylengmen.com|mylewen.com|myshenye.com|newhaitang.com|newpopo.com|nmddd.com|peakread.com|qianlimaerp.com|rourouwu.info|sadhub.org|shenyedushu.com|soosadfun.com|sqruitu.com|sthuojia.net|tangsanshu.info|tinghao8.com|tinghaodebook.com|toosadfun.com|txtduo.org|xhzysh.com|xiakexsw.app|xiakexsw.cc|xiakexsw.com|xiakexsw.info|xiakexsw.org|yhdmp.net|yhdmz.org|yhpdm.com|yinghua8.tv|yinghuacd.com|yinghuavideo.com|ziyungong.org|zongcai666.com|tangsanshu.la 25 | .top/$third-party,domain=1kans.net|97s1.com|97s3.com|97s8.com|applnn.cc|biquge100.net|btmovi.kim|btsj6.com|colamanhua.com|cppg.cc|cppg.com|cppg.xyz|cqjschungao.com|d53px.com|dm99.me|dydytt.net|eeexun.com|fuwen123.com|haitangdushu.com|heshang123.com|ijjxs.net|iyungong.com|junhun520.app|junhun520.com|junhun520.net|laiksw.cc|ledlmw.com|lengmen.org|lengmenbook.com|lengmenread.com|lookmht.com|mobidushu.com|myfeiyanqing.com|myhaitang.net|mylengmen.com|mylewen.com|myshenye.com|newhaitang.com|newpopo.com|nmddd.com|peakread.com|qianlimaerp.com|rourouwu.info|sadhub.org|shenyedushu.com|soosadfun.com|sqruitu.com|sthuojia.net|tangsanshu.info|tinghao8.com|tinghaodebook.com|toosadfun.com|txtduo.org|xhzysh.com|xiakexsw.app|xiakexsw.cc|xiakexsw.com|xiakexsw.info|xiakexsw.org|yhdmp.net|yhdmz.org|yhpdm.com|yinghua8.tv|yinghuacd.com|yinghuavideo.com|ziyungong.org|zongcai666.com|tangsanshu.la 26 | .top:$third-party,domain=1kans.net|97s1.com|97s3.com|97s8.com|applnn.cc|biquge100.net|btmovi.kim|btsj6.com|colamanhua.com|cppg.cc|cppg.com|cppg.xyz|cqjschungao.com|d53px.com|dm99.me|dydytt.net|eeexun.com|fuwen123.com|haitangdushu.com|heshang123.com|ijjxs.net|iyungong.com|junhun520.app|junhun520.com|junhun520.net|laiksw.cc|ledlmw.com|lengmen.org|lengmenbook.com|lengmenread.com|lookmht.com|mobidushu.com|myfeiyanqing.com|myhaitang.net|mylengmen.com|mylewen.com|myshenye.com|newhaitang.com|newpopo.com|nmddd.com|peakread.com|qianlimaerp.com|rourouwu.info|sadhub.org|shenyedushu.com|soosadfun.com|sqruitu.com|sthuojia.net|tangsanshu.info|tinghao8.com|tinghaodebook.com|toosadfun.com|txtduo.org|xhzysh.com|xiakexsw.app|xiakexsw.cc|xiakexsw.com|xiakexsw.info|xiakexsw.org|yhdmp.net|yhdmz.org|yhpdm.com|yinghua8.tv|yinghuacd.com|yinghuavideo.com|ziyungong.org|zongcai666.com|tangsanshu.la 27 | .xyz/$third-party,domain=1kans.net|97s1.com|97s3.com|97s8.com|applnn.cc|biquge100.net|btmovi.kim|btsj6.com|colamanhua.com|cppg.cc|cppg.com|cppg.xyz|cqjschungao.com|d53px.com|dm99.me|dydytt.net|eeexun.com|fuwen123.com|haitangdushu.com|heshang123.com|ijjxs.net|iyungong.com|junhun520.app|junhun520.com|junhun520.net|laiksw.cc|ledlmw.com|lengmen.org|lengmenbook.com|lengmenread.com|lookmht.com|mobidushu.com|myfeiyanqing.com|myhaitang.net|mylengmen.com|mylewen.com|myshenye.com|newhaitang.com|newpopo.com|nmddd.com|peakread.com|qianlimaerp.com|rourouwu.info|sadhub.org|shenyedushu.com|soosadfun.com|sqruitu.com|sthuojia.net|tangsanshu.info|tinghao8.com|tinghaodebook.com|toosadfun.com|txtduo.org|xhzysh.com|xiakexsw.app|xiakexsw.cc|xiakexsw.com|xiakexsw.info|xiakexsw.org|yhdmp.net|yhdmz.org|yhpdm.com|yinghua8.tv|yinghuacd.com|yinghuavideo.com|ziyungong.org|zongcai666.com|tangsanshu.la 28 | .xyz:$third-party,domain=1kans.net|97s1.com|97s3.com|97s8.com|applnn.cc|biquge100.net|btmovi.kim|btsj6.com|colamanhua.com|cppg.cc|cppg.com|cppg.xyz|cqjschungao.com|d53px.com|dm99.me|dydytt.net|eeexun.com|fuwen123.com|haitangdushu.com|heshang123.com|ijjxs.net|iyungong.com|junhun520.app|junhun520.com|junhun520.net|laiksw.cc|ledlmw.com|lengmen.org|lengmenbook.com|lengmenread.com|lookmht.com|mobidushu.com|myfeiyanqing.com|myhaitang.net|mylengmen.com|mylewen.com|myshenye.com|newhaitang.com|newpopo.com|nmddd.com|peakread.com|qianlimaerp.com|rourouwu.info|sadhub.org|shenyedushu.com|soosadfun.com|sqruitu.com|sthuojia.net|tangsanshu.info|tinghao8.com|tinghaodebook.com|toosadfun.com|txtduo.org|xhzysh.com|xiakexsw.app|xiakexsw.cc|xiakexsw.com|xiakexsw.info|xiakexsw.org|yhdmp.net|yhdmz.org|yhpdm.com|yinghua8.tv|yinghuacd.com|yinghuavideo.com|ziyungong.org|zongcai666.com|tangsanshu.la 29 | -------------------------------------------------------------------------------- /base/拦截H转跳.prop: -------------------------------------------------------------------------------- 1 | [Adblock Plus 2.0] 2 | ! Checksum: Ytcl4vVlcjJoTNJpo/AyZQ 3 | ! Title: 拦截黄色网站转跳 4 | ! Version: 20250713230910 5 | ! Last modified: 2025-07-13 23:09:10 6 | ! Total Count: 548 7 | .*tad.cn/?c=ggmou$document 8 | .*tad.cn/?c=ggmou$~third-party 9 | .alb.aliyuncs.com:*/*/gougou.html?k=$document 10 | .alb.aliyuncs.com:*/*/gougou.html?k=$~third-party 11 | .app:*/?i_code=$document 12 | .app:*/?i_code=$~third-party 13 | .app?c=ggcha$document 14 | .app?c=ggcha$~third-party 15 | .art/?jy=jyZMQ3Ih$document 16 | .art/?jy=jyZMQ3Ih$~third-party 17 | .cc/?c=axza$document 18 | .cc/?c=axza$~third-party 19 | .cc/?ch=rxpp$document 20 | .cc/?ch=rxpp$~third-party 21 | .cc:*/index.html?shareName=$document 22 | .cc:*/index.html?shareName=$~third-party 23 | .cn-shanghai.nlb.aliyuncs.com:*/16*/*/m.html#$document 24 | .cn-shanghai.nlb.aliyuncs.com:*/16*/*/m.html#$~third-party 25 | .cn/*.html?c=dyyu$document 26 | .cn/*.html?c=dyyu$~third-party 27 | .cn/?channelCode=by$document 28 | .cn/?channelCode=by$~third-party 29 | .cn/h.html?id=$document 30 | .cn/h.html?id=$~third-party 31 | .cn:*/?channelCode=$document 32 | .cn:*/?channelCode=$~third-party 33 | .com/*?cf=ppd&r=$document 34 | .com/*?cf=ppd&r=$~third-party 35 | .com/*?key=*&submetric=$document 36 | .com/*?key=*&submetric=$~third-party 37 | .com/?invite=*&nt=0$document 38 | .com/?invite=*&nt=0$~third-party 39 | .com/aff-AarP$document 40 | .com/aff-AarP$~third-party 41 | .com/aff-w2aK$document 42 | .com/aff-w2aK$~third-party 43 | .com/afu.php?zoneid=$document 44 | .com/afu.php?zoneid=$~third-party 45 | .com/en/*?*=*&*=*=0$document 46 | .com/en/*?*=*&*=*=0$~third-party 47 | .com/h.html?id=$document 48 | .com/h.html?id=$~third-party 49 | .com/hanxiucao-$document 50 | .com/hanxiucao-$~third-party 51 | .com/jjshipin-$document 52 | .com/jjshipin-$~third-party 53 | .com/new/5*.html$document 54 | .com/new/5*.html$~third-party 55 | .com/new/8*.html$document 56 | .com/new/8*.html$~third-party 57 | .com:*/*/m.html?shareName=$document 58 | .com:*/*/m.html?shareName=$~third-party 59 | .com:*/?channelCode=$document 60 | .com:*/?channelCode=$~third-party 61 | .com:*/?i_code=$document 62 | .com:*/?i_code=$~third-party 63 | .com:*/entry/register/?i_code=$document 64 | .com:*/entry/register/?i_code=$~third-party 65 | .com:*/m/#/home?register=1&agent=$document 66 | .com:*/m/#/home?register=1&agent=$~third-party 67 | .com:*/waga*.html$document 68 | .com:*/waga*.html$~third-party 69 | .com:80*/cc/*?is_not=0&$document 70 | .com:80*/cc/*?is_not=0&$~third-party 71 | .com:8010/cc/*?is_not=1&target=1$document 72 | .com:8010/cc/*?is_not=1&target=1$~third-party 73 | .html?channelCode=$document 74 | .html?channelCode=$~third-party 75 | .kkilivf.cn/*.html$document 76 | .kkilivf.cn/*.html$~third-party 77 | .live/?channelCode=$document 78 | .live/?channelCode=$~third-party 79 | .live/h.html?id=$document 80 | .live/h.html?id=$~third-party 81 | .live:*/?i_code=$document 82 | .live:*/?i_code=$~third-party 83 | .live:*/waga*.html$document 84 | .live:*/waga*.html$~third-party 85 | .ltd/?channelCode=$document 86 | .ltd/?channelCode=$~third-party 87 | .me/?channelCode=$document 88 | .me/?channelCode=$~third-party 89 | .net/xaqpnfn.html$document 90 | .net/xaqpnfn.html$~third-party 91 | .net:*/index.html?shareName=$document 92 | .net:*/index.html?shareName=$~third-party 93 | .nl/?*=*channelCode=$document 94 | .nl/?*=*channelCode=$~third-party 95 | .top/?channelCode=$document 96 | .top/?channelCode=$~third-party 97 | .top/?invite=$document 98 | .top/?invite=$~third-party 99 | .top/h.html?id=$document 100 | .top/h.html?id=$~third-party 101 | .top:*/#?shareName=$document 102 | .top:*/#?shareName=$~third-party 103 | .top:*/?i_code=$document 104 | .top:*/?i_code=$~third-party 105 | .top:*/waga*.html$document 106 | .top:*/waga*.html$~third-party 107 | .vip/?channelCode=$document 108 | .vip/?channelCode=$~third-party 109 | .vip:*/#?shareName=$document 110 | .vip:*/#?shareName=$~third-party 111 | .vip:*/?channelCode=$document 112 | .vip:*/?channelCode=$~third-party 113 | .xyz/*.html?uid=$document 114 | .xyz/*.html?uid=$~third-party 115 | .xyz/?channelCode=$document 116 | .xyz/?channelCode=$~third-party 117 | .xyz/h.html?id=$document 118 | .xyz/h.html?id=$~third-party 119 | .xyz:*/#?shareName=$document 120 | .xyz:*/#?shareName=$~third-party 121 | .xyz:*/*.html?uid=$document 122 | .xyz:*/*.html?uid=$~third-party 123 | .xyz:*/cc/*?is_not=$document 124 | .xyz:*/cc/*?is_not=$~third-party 125 | .xyz:*/waga*.html$document 126 | .xyz:*/waga*.html$~third-party 127 | /#/home?c=ggcha$document 128 | /#/home?c=ggcha$~third-party 129 | /#/pages/video/video/?shareName=$document 130 | /#/pages/video/video/?shareName=$~third-party 131 | /#/register/?c=$document 132 | /#/register/?c=$~third-party 133 | /(https?:\/\/)([a-z]{1,7}[0-9]{4,8})\.(xn--[a-z].*[0-9].*)\.(xn--.*)\/([0-9]{2,7}\.html)/$document 134 | /(https?:\/\/)([a-z]{1,7}[0-9]{4,8})\.(xn--[a-z].*[0-9].*)\.(xn--.*)\/([0-9]{2,7}\.html)/$~third-party 135 | /(https?:\/\/)(this|miss)av[0-9]+\.(xyz|top|live|com|cn)\/pop\?url=/$document 136 | /(https?:\/\/)(this|miss)av[0-9]+\.(xyz|top|live|com|cn)\/pop\?url=/$~third-party 137 | /(https?:\/\/).*\.(xyz|top|live|com|cn):*[0-9]\/?channelCode=/$document 138 | /(https?:\/\/).*\.(xyz|top|live|com|cn):*[0-9]\/?channelCode=/$~third-party 139 | /(https?:\/\/).*\.(xyz|top|live|com|cn|net)\.jump\.mobileprovision$/$document 140 | /(https?:\/\/).*\.(xyz|top|live|com|cn|net)\.jump\.mobileprovision$/$~third-party 141 | /(https?:\/\/).*\.(xyz|top|live|com|cn|net)\.mobileconfig$/$document 142 | /(https?:\/\/).*\.(xyz|top|live|com|cn|net)\.mobileconfig$/$~third-party 143 | /(https?:\/\/)[0-9]{8}\.(xyz|top|live|com|cn|net)/[0-9]{4}\.html?shareName=[0-9]{8}.(xyz|top|live|com|cn|net)$/$document 144 | /(https?:\/\/)[0-9]{8}\.(xyz|top|live|com|cn|net)/[0-9]{4}\.html?shareName=[0-9]{8}.(xyz|top|live|com|cn|net)$/$~third-party 145 | /(https?:\/\/)[A-Za-z].*[0-9]{10}.*\.cn\/.*[0-9].html/$document 146 | /(https?:\/\/)[A-Za-z].*[0-9]{10}.*\.cn\/.*[0-9].html/$~third-party 147 | /(https?:\/\/)[A-Za-z].*[0-9]{10}.*\.cn\/.*[0-9]{2}.html/$document 148 | /(https?:\/\/)[A-Za-z].*[0-9]{10}.*\.cn\/.*[0-9]{2}.html/$~third-party 149 | /(https?:\/\/)[A-Za-z].*[0-9]{10}.*\.cn\/[0-9]_[0-9].html/$document 150 | /(https?:\/\/)[A-Za-z].*[0-9]{10}.*\.cn\/[0-9]_[0-9].html/$~third-party 151 | /(https?:\/\/)app-.*[A-Za-z].*\.com\/page\/.*[A-Za-z].*\/install\/[A-Za-z]/$document 152 | /(https?:\/\/)app-.*[A-Za-z].*\.com\/page\/.*[A-Za-z].*\/install\/[A-Za-z]/$~third-party 153 | /(https?:\/\/)qwerty.*[0-9]\.dongjing.*[0-9]\.(xyz|top|live|com|cn|net)\/index.*[0-9].html$/$document 154 | /(https?:\/\/)qwerty.*[0-9]\.dongjing.*[0-9]\.(xyz|top|live|com|cn|net)\/index.*[0-9].html$/$~third-party 155 | //adthree.top/*/*/*.html$document 156 | //adthree.top/*/*/*.html$~third-party 157 | /33/?channelCode=$document 158 | /33/?channelCode=$~third-party 159 | /51/?channelCode=$document 160 | /51/?channelCode=$~third-party 161 | /?cat=*&groupds=*&clientId=*&productId=*&tracking=*$document 162 | /?cat=*&groupds=*&clientId=*&productId=*&tracking=*$~third-party 163 | /?channelCode=bfy$document 164 | /?channelCode=bfy$~third-party 165 | /?channelCode=ywy$document 166 | /?channelCode=ywy$~third-party 167 | /?channelId=$document 168 | /?channelId=$~third-party 169 | /?channelNo=*#/home$document 170 | /?channelNo=*#/home$~third-party 171 | /?dc=guochao$document 172 | /?dc=guochao$~third-party 173 | /?linkid=*&pop=1$document 174 | /?linkid=*&pop=1$~third-party 175 | /?linkid=*&type=$document 176 | /?linkid=*&type=$~third-party 177 | /Goto/aWNvbi*=/*$document 178 | /Goto/aWNvbi*=/*$~third-party 179 | /\/[0-9]{2}\/\?channelCode\=/$document 180 | /\/[0-9]{2}\/\?channelCode\=/$~third-party 181 | /\/[A-Za-z][0-9]{2}\/\?channelCode\=/$document 182 | /\/[A-Za-z][0-9]{2}\/\?channelCode\=/$~third-party 183 | /\/\?channel=[0-9]+.*[a-z]{1,6}/$document 184 | /\/\?channel=[0-9]+.*[a-z]{1,6}/$~third-party 185 | /\/\?channel=[a-z]{1,6}.*[0-9]+/$document 186 | /\/\?channel=[a-z]{1,6}.*[0-9]+/$~third-party 187 | /\/\?channelCode=[0-9]+.*[a-z]{1,6}/$document 188 | /\/\?channelCode=[0-9]+.*[a-z]{1,6}/$~third-party 189 | /\/\?channelCode=[a-z]{1,6}[0-9]+/$document 190 | /\/\?channelCode=[a-z]{1,6}[0-9]+/$~third-party 191 | /\/\?i_code=[0-9]+.*[a-z]{1,6}/$document 192 | /\/\?i_code=[0-9]+.*[a-z]{1,6}/$~third-party 193 | /\/\?i_code=[a-z]{1,6}[0-9]+/$document 194 | /\/\?i_code=[a-z]{1,6}[0-9]+/$~third-party 195 | /\/\?shareName=[0-9]+.*[a-z]{1,6}/$document 196 | /\/\?shareName=[0-9]+.*[a-z]{1,6}/$~third-party 197 | /\/\?shareName=[a-z]{1,6}[0-9]+/$document 198 | /\/\?shareName=[a-z]{1,6}[0-9]+/$~third-party 199 | /^https?:\/\/[0-9]{4,8}\.[0-9]+\.(com|vip|cn|xyz)/[0-9]{2}\.html\?shareName=[0-9]{4,8}\.[0-9]+\.(com|vip|cn|xyz)/$document 200 | /^https?:\/\/[0-9]{4,8}\.[0-9]+\.(com|vip|cn|xyz)/[0-9]{2}\.html\?shareName=[0-9]{4,8}\.[0-9]+\.(com|vip|cn|xyz)/$~third-party 201 | /aKp.php?j=$document 202 | /aKp.php?j=$~third-party 203 | /adamo/XT*-YS.html?k=$document 204 | /adamo/XT*-YS.html?k=$~third-party 205 | /afu.php?zoneid=*=$document 206 | /afu.php?zoneid=*=$~third-party 207 | /antv/*/antv-v*_asqt*.apk$document 208 | /antv/*/antv-v*_asqt*.apk$~third-party 209 | /antv/antv_v*.*.apk$document 210 | /antv/antv_v*.*.apk$~third-party 211 | /c1.html?c=axza$document 212 | /c1.html?c=axza$~third-party 213 | /channel/downApk*&appName=antv$document 214 | /channel/downApk*&appName=antv$~third-party 215 | /chatIndex?kefu_id=$document 216 | /chatIndex?kefu_id=$~third-party 217 | /chunyu*.html?channelCode=$document 218 | /chunyu*.html?channelCode=$~third-party 219 | /dayu*.html?channelCode=$document 220 | /dayu*.html?channelCode=$~third-party 221 | /domredirect?visitid=$document 222 | /domredirect?visitid=$~third-party 223 | /entry/register?i_code=$document 224 | /entry/register?i_code=$~third-party 225 | /h5/video/videoList?shareName=$document 226 | /h5/video/videoList?shareName=$~third-party 227 | /home/game?id=vip*&gameCategoryId=0$document 228 | /home/game?id=vip*&gameCategoryId=0$~third-party 229 | /home/subgame?id=vip*&gameCategoryId=*&platformId=$document 230 | /home/subgame?id=vip*&gameCategoryId=*&platformId=$~third-party 231 | /home?tgId=$document 232 | /home?tgId=$~third-party 233 | /index.html#/register$document 234 | /index.html#/register$~third-party 235 | /index.html?shareName=$document 236 | /index.html?shareName=$~third-party 237 | /jump/next.php?stamat=$document 238 | /jump/next.php?stamat=$~third-party 239 | /jypro.html?c=pxza$document 240 | /jypro.html?c=pxza$~third-party 241 | /k*/?shareName=kk$document 242 | /k*/?shareName=kk$~third-party 243 | /m.html?rmid=*&yd=$document 244 | /m.html?rmid=*&yd=$~third-party 245 | /other/survey/system_vpn_update/$document 246 | /other/survey/system_vpn_update/$~third-party 247 | /src/src.php?c=$document 248 | /src/src.php?c=$~third-party 249 | /srmeiwd.html$document 250 | /srmeiwd.html$~third-party 251 | /v*/?channelCode=$document 252 | /v*/?channelCode=$~third-party 253 | /xxhapjn.html$document 254 | /xxhapjn.html$~third-party 255 | /yeyue*.html?channelCode=$document 256 | /yeyue*.html?channelCode=$~third-party 257 | /ylu/x_new.html?k=$document 258 | /ylu/x_new.html?k=$~third-party 259 | /ymqdjw2.apk$document 260 | /ymqdjw2.apk$~third-party 261 | 139.196.80.247$document 262 | 139.196.80.247$~third-party 263 | :*/home?channel=Onerun$document 264 | :*/home?channel=Onerun$~third-party 265 | ://*.*.com/asdzx.html$document 266 | ://*.*.com/asdzx.html$~third-party 267 | ://*.xn--*.net/16*.html#/$document 268 | ://*.xn--*.net/16*.html#/$~third-party 269 | ://*:*/chunyu.html?k=$document 270 | ://*:*/chunyu.html?k=$~third-party 271 | ://*:*/dayu*.html?channelCode=$document 272 | ://*:*/dayu*.html?channelCode=$~third-party 273 | ://*:*/yeyue.html?k=$document 274 | ://*:*/yeyue.html?k=$~third-party 275 | ://als1007.xz.*.cn/qd/*/*ml168.apk?$document 276 | ://als1007.xz.*.cn/qd/*/*ml168.apk?$~third-party 277 | ://als1007.xz.*.cn/qd/*/*xf168.apk?$document 278 | ://als1007.xz.*.cn/qd/*/*xf168.apk?$~third-party 279 | ://apftv*.xn--*.com/*.html$document 280 | ://apftv*.xn--*.com/*.html$~third-party 281 | ://app-*.com/page/*/install/c/*=$document 282 | ://app-*.com/page/*/install/c/*=$~third-party 283 | ://at.umtrack.com/*?cid=$document 284 | ://at.umtrack.com/*?cid=$~third-party 285 | ://boeg*.xyz/*.html$document 286 | ://boeg*.xyz/*.html$~third-party 287 | ://cdn.maomaochong*.*$document 288 | ://cdn.maomaochong*.*$~third-party 289 | ://chio*.xyz/*.html$document 290 | ://chio*.xyz/*.html$~third-party 291 | ://ly*.guixiangyuan.xyz$document 292 | ://ly*.guixiangyuan.xyz$~third-party 293 | ://missav*.com/pop?url=$document 294 | ://missav*.com/pop?url=$~third-party 295 | ://yttc.tristavn.com$document 296 | ://yttc.tristavn.com$~third-party 297 | :2022/vip/index.php?refresh&rand=$document 298 | :2022/vip/index.php?refresh&rand=$~third-party 299 | :2023/vip/index.php?refresh&rand=$document 300 | :2023/vip/index.php?refresh&rand=$~third-party 301 | :8002/dw/*#$document 302 | :8002/dw/*#$~third-party 303 | ?channelCode=chigua$document 304 | ?channelCode=chigua$~third-party 305 | caigepseyoulianjie-*.*.com$document 306 | caigepseyoulianjie-*.*.com$~third-party 307 | zhaotianbao1.cn/*/ywy*.apk$document 308 | zhaotianbao1.cn/*/ywy*.apk$~third-party 309 | ||144w6.com^$document 310 | ||144w6.com^$~third-party 311 | ||47.100.89.163/10524.apk$document 312 | ||47.100.89.163/10524.apk$~third-party 313 | ||58455540.com^$document 314 | ||58455540.com^$~third-party 315 | ||5jcd.com/runtime/pagenum.html$document 316 | ||5jcd.com/runtime/pagenum.html$~third-party 317 | ||61mnj.com^$document 318 | ||61mnj.com^$~third-party 319 | ||6633091.com^$document 320 | ||6633091.com^$~third-party 321 | ||8002v.com^$document 322 | ||8002v.com^$~third-party 323 | ||8b359.vip^$document 324 | ||8b359.vip^$~third-party 325 | ||92g7x.com^$document 326 | ||92g7x.com^$~third-party 327 | ||apk.zizhukekong.org^$document 328 | ||apk.zizhukekong.org^$~third-party 329 | ||aq869.name^$document 330 | ||aq869.name^$~third-party 331 | ||ashooqapp.top^$document 332 | ||ashooqapp.top^$~third-party 333 | ||at.umtrack.com^/*?cid=$document 334 | ||at.umtrack.com^/*?cid=$~third-party 335 | ||atala-apw.com/domredirect?$document 336 | ||atala-apw.com/domredirect?$~third-party 337 | ||attendancereporterwren.com^$document 338 | ||attendancereporterwren.com^$~third-party 339 | ||avts*.xyz^$document 340 | ||avts*.xyz^$~third-party 341 | ||avvxcexk.com^$document 342 | ||avvxcexk.com^$~third-party 343 | ||bkdp*.xyz^$document 344 | ||bkdp*.xyz^$~third-party 345 | ||blmlt.szjunda.cn^$document 346 | ||blmlt.szjunda.cn^$~third-party 347 | ||bskibefs.com^$document 348 | ||bskibefs.com^$~third-party 349 | ||buyu*9.com^$document 350 | ||buyu*9.com^$~third-party 351 | ||buyu0000.com^$document 352 | ||buyu0000.com^$~third-party 353 | ||buyu1234.com^$document 354 | ||buyu1234.com^$~third-party 355 | ||buyu9*.com^$document 356 | ||buyu9*.com^$~third-party 357 | ||cariribef.uno^$document 358 | ||cariribef.uno^$~third-party 359 | ||cdn.bcebos.com/*/index.html$document 360 | ||cdn.bcebos.com/*/index.html$~third-party 361 | ||chadnli.cn^$document 362 | ||chadnli.cn^$~third-party 363 | ||chinxfayan.com^$document 364 | ||chinxfayan.com^$~third-party 365 | ||conqueredallrightswell.com^$document 366 | ||conqueredallrightswell.com^$~third-party 367 | ||daohan1.com^$document 368 | ||daohan1.com^$~third-party 369 | ||daohan15.com^$document 370 | ||daohan15.com^$~third-party 371 | ||daohan3.com^$document 372 | ||daohan3.com^$~third-party 373 | ||dbgaming.com^$document 374 | ||dbgaming.com^$~third-party 375 | ||dfgsdfgr.xyz^$document 376 | ||dfgsdfgr.xyz^$~third-party 377 | ||dfyl.eeeeehfghrq555^$document 378 | ||dfyl.eeeeehfghrq555^$~third-party 379 | ||djmss.cn^$document 380 | ||djmss.cn^$~third-party 381 | ||dla.tuobeng.net/*-*.apk$document 382 | ||dla.tuobeng.net/*-*.apk$~third-party 383 | ||ebzbg.cn^$document 384 | ||ebzbg.cn^$~third-party 385 | ||edlzedu.cn^$document 386 | ||edlzedu.cn^$~third-party 387 | ||ewefbeu.cn^$document 388 | ||ewefbeu.cn^$~third-party 389 | ||fakirjaipuri.space^$document 390 | ||fakirjaipuri.space^$~third-party 391 | ||fardb.lbljsxlyjhq.com^$document 392 | ||fardb.lbljsxlyjhq.com^$~third-party 393 | ||fbtntwevnfq.com/*/android.apk?$document 394 | ||fbtntwevnfq.com/*/android.apk?$~third-party 395 | ||fhe5wb.cc^$document 396 | ||fhe5wb.cc^$~third-party 397 | ||fuxeh.com^$document 398 | ||fuxeh.com^$~third-party 399 | ||fuyime.com^$document 400 | ||fuyime.com^$~third-party 401 | ||glutenmuttsensuous.com^$document 402 | ||glutenmuttsensuous.com^$~third-party 403 | ||goldsandww.xyz^$document 404 | ||goldsandww.xyz^$~third-party 405 | ||h.*tad.cn/?$document 406 | ||h.*tad.cn/?$~third-party 407 | ||h5.sdahh.com^$document 408 | ||h5.sdahh.com^$~third-party 409 | ||h5.xn--jzu814j.com^$document 410 | ||h5.xn--jzu814j.com^$~third-party 411 | ||heitaomm.cc^$document 412 | ||heitaomm.cc^$~third-party 413 | ||hh*.huojiabeijing.org^$document 414 | ||hh*.huojiabeijing.org^$~third-party 415 | ||homeyresto.com^$document 416 | ||homeyresto.com^$~third-party 417 | ||htjs.demshen.com^$document 418 | ||htjs.demshen.com^$~third-party 419 | ||hxc888.vip^$document 420 | ||hxc888.vip^$~third-party 421 | ||iqbecde.cn^$document 422 | ||iqbecde.cn^$~third-party 423 | ||jbc568.com^$document 424 | ||jbc568.com^$~third-party 425 | ||jfiacyg.cn^$document 426 | ||jfiacyg.cn^$~third-party 427 | ||jixiangxianbao.cn^$document 428 | ||jixiangxianbao.cn^$~third-party 429 | ||js.hytug.com/download$document 430 | ||js.hytug.com/download$~third-party 431 | ||js.kkytwmxc.com^$document 432 | ||js.kkytwmxc.com^$~third-party 433 | ||jugaohr.cn^$document 434 | ||jugaohr.cn^$~third-party 435 | ||jumping001.com^$document 436 | ||jumping001.com^$~third-party 437 | ||klgyds.com^$document 438 | ||klgyds.com^$~third-party 439 | ||kop02.com^$document 440 | ||kop02.com^$~third-party 441 | ||kytyhy.vip^$document 442 | ||kytyhy.vip^$~third-party 443 | ||lamao.life^$document 444 | ||lamao.life^$~third-party 445 | ||lgecqrb.com^$document 446 | ||lgecqrb.com^$~third-party 447 | ||lu.lindhf4.com^$document 448 | ||lu.lindhf4.com^$~third-party 449 | ||luochong2.cn^$document 450 | ||luochong2.cn^$~third-party 451 | ||lutube2310.com^$document 452 | ||lutube2310.com^$~third-party 453 | ||msfd8mty4nzux.fua*.cc^$document 454 | ||msfd8mty4nzux.fua*.cc^$~third-party 455 | ||mzgcst.mbibioe.cn^$document 456 | ||mzgcst.mbibioe.cn^$~third-party 457 | ||ofgsqic.cn^$document 458 | ||ofgsqic.cn^$~third-party 459 | ||pczjt.com^$document 460 | ||pczjt.com^$~third-party 461 | ||pf.lalalalalals.com^$document 462 | ||pf.lalalalalals.com^$~third-party 463 | ||psf805.xyz^$document 464 | ||psf805.xyz^$~third-party 465 | ||qapuote.cn^$document 466 | ||qapuote.cn^$~third-party 467 | ||qgfzb.com^$document 468 | ||qgfzb.com^$~third-party 469 | ||qp9dc9.com^$document 470 | ||qp9dc9.com^$~third-party 471 | ||qsbgubdez120.com^$document 472 | ||qsbgubdez120.com^$~third-party 473 | ||qxig*.xyz^$document 474 | ||qxig*.xyz^$~third-party 475 | ||reg.jiayuan.com^$document 476 | ||reg.jiayuan.com^$~third-party 477 | ||rexxtourist.com^$document 478 | ||rexxtourist.com^$~third-party 479 | ||sd.s*dad.com^$document 480 | ||sd.s*dad.com^$~third-party 481 | ||sfgprze.cn^$document 482 | ||sfgprze.cn^$~third-party 483 | ||sgend.net:^$document 484 | ||sgend.net:^$~third-party 485 | ||shaajinby.bochahao.com^$document 486 | ||shaajinby.bochahao.com^$~third-party 487 | ||shabby-constant.com^$document 488 | ||shabby-constant.com^$~third-party 489 | ||shianhuanbao.com$document 490 | ||shianhuanbao.com$~third-party 491 | ||smgzyi.com^$document 492 | ||smgzyi.com^$~third-party 493 | ||smmma.xyz^$document 494 | ||smmma.xyz^$~third-party 495 | ||ssb717.xyz^$document 496 | ||ssb717.xyz^$~third-party 497 | ||staffboozerenamed.com^$document 498 | ||staffboozerenamed.com^$~third-party 499 | ||strongersummon.com^$document 500 | ||strongersummon.com^$~third-party 501 | ||szpsys.com^$document 502 | ||szpsys.com^$~third-party 503 | ||szptlkj.com^$document 504 | ||szptlkj.com^$~third-party 505 | ||t.dhusr.com^$document 506 | ||t.dhusr.com^$~third-party 507 | ||ttzzz11.com^$document 508 | ||ttzzz11.com^$~third-party 509 | ||ttzzz22.com^$document 510 | ||ttzzz22.com^$~third-party 511 | ||ttzzz33.com^$document 512 | ||ttzzz33.com^$~third-party 513 | ||ttzzz44.com^$document 514 | ||ttzzz44.com^$~third-party 515 | ||twinrdsrv.com^$document 516 | ||twinrdsrv.com^$~third-party 517 | ||uunrkj.com^$document 518 | ||uunrkj.com^$~third-party 519 | ||v59833.com:^$document 520 | ||v59833.com:^$~third-party 521 | ||vn2s.com^$document 522 | ||vn2s.com^$~third-party 523 | ||vptz1*.xyz/1*.html$document 524 | ||vptz1*.xyz/1*.html$~third-party 525 | ||vuntbnc.cn^$document 526 | ||vuntbnc.cn^$~third-party 527 | ||w9uz2f.cn^$document 528 | ||w9uz2f.cn^$~third-party 529 | ||wmqsjpwwqqchywwbqvikmsanixmryngn.oss-cn-shanghai.aliyuncs.com^$document 530 | ||wmqsjpwwqqchywwbqvikmsanixmryngn.oss-cn-shanghai.aliyuncs.com^$~third-party 531 | ||www.baty306.com:^$document 532 | ||www.baty306.com:^$~third-party 533 | ||www.zb272.help^$document 534 | ||www.zb272.help^$~third-party 535 | ||wz3rvc.cn/*.html$document 536 | ||wz3rvc.cn/*.html$~third-party 537 | ||xz.nbbww.com/apk$document 538 | ||xz.nbbww.com/apk$~third-party 539 | ||y6lkc.vip^$document 540 | ||y6lkc.vip^$~third-party 541 | ||yingyangdj.com^$document 542 | ||yingyangdj.com^$~third-party 543 | ||ylhlom.xyz^$document 544 | ||ylhlom.xyz^$~third-party 545 | ||yrtedzb.cn^$document 546 | ||yrtedzb.cn^$~third-party 547 | ||z14.echo258.com^$document 548 | ||z14.echo258.com^$~third-party 549 | ||zb273.site^$document 550 | ||zb273.site^$~third-party 551 | ||zhenxinbuhaoba.com^$document 552 | ||zhenxinbuhaoba.com^$~third-party 553 | ||zzyl.mobi^$document 554 | ||zzyl.mobi^$~third-party 555 | -------------------------------------------------------------------------------- /until_function.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | export PATH="`pwd`:${PATH}" 3 | 4 | #移除Adguard_Chinese的秋风规则 5 | function remove_AWAvenue_Ads_Rule_Filter(){ 6 | local file="${1}" 7 | test ! -f "${file}" && return 8 | busybox sed -i "/AWAvenue Ads Rule/,/^$/d" "${file}" 9 | } 10 | 11 | #下载Adblock规则 12 | function download_link(){ 13 | local IFS=$'\n' 14 | 15 | target_dir="${1}" 16 | test "${target_dir}" = "" && target_dir="`pwd`/temple/download_Rules" 17 | mkdir -p "${target_dir}" 18 | 19 | list=' 20 | https://easylist-downloads.adblockplus.org/antiadblockfilters.txt|antiadblockfilters.txt 21 | https://easylist-downloads.adblockplus.org/easylist.txt|easylist.txt 22 | https://easylist-downloads.adblockplus.org/easylistchina.txt|easylistchina.txt 23 | https://raw.githubusercontent.com/easylist/easylist/refs/heads/master/easylist/easylist_adservers_popup.txt|easylist_adservers_popup.txt 24 | https://filters.adtidy.org/android/filters/15_optimized.txt|adguard_optimized.txt 25 | https://filters.adtidy.org/extension/ublock/filters/224.txt|Adguard_Chinese.txt 26 | https://filters.adtidy.org/extension/ublock/filters/11.txt|Adguard_mobile.txt 27 | https://filters.adtidy.org/extension/ublock/filters/2_optimized.txt|AdGuard_Base_filter_dns.txt 28 | ' 29 | 30 | for i in ${list} 31 | do 32 | test "$(echo "${i}" | grep -E '^#' )" && continue 33 | name=`echo "${i}" | cut -d '|' -f2` 34 | URL=`echo "${i}" | cut -d '|' -f1` 35 | test ! -f "${target_dir}/${name}" && curl -k -L -o "${target_dir}/${name}" "${URL}" >/dev/null 2>&1 && echo "※ `date +'%F %T'` ${name} 下载成功!" 36 | busybox sed -i 's/\\n/换行符正则表达式nn/g' "${target_dir}/${name}" 37 | test "${name}" = "Adguard_Chinese.txt" && remove_AWAvenue_Ads_Rule_Filter "${target_dir}/${name}" 38 | dos2unix "${target_dir}/${name}" >/dev/null 2>&1 39 | done 40 | } 41 | 42 | #写入基本信息 43 | function write_head(){ 44 | local file="${1}" 45 | local Description="${3}" 46 | test "${Description}" = "" && Description="${2}" 47 | local count=`cat "${file}" | busybox sed '/^!/d;/^[[:space:]]*$/d' | wc -l ` 48 | local original_file=`cat "${file}"` 49 | cat << key > "${file}" 50 | [Adblock Plus 2.0] 51 | ! Title: ${2} 52 | ! Version: `date +'%Y%m%d%H%M%S'` 53 | ! Expires: 12 hours (update frequency) 54 | ! Last modified: `date +'%F %T'` 55 | ! Total Count: ${count} 56 | ! Blocked Filters: ${count} 57 | ! Description: ${Description} 58 | ! Homepage: https://lingeringsound.github.io/adblock_auto 59 | ! GitHub Homepage: https://github.com/lingeringsound/adblock_auto 60 | ! Gitlink Homepage: https://www.gitlink.org.cn/keytoolazy/adblock_auto 61 | ! Github Raw Link: https://lingeringsound.github.io/adblock_auto/Rules/${file##*/} 62 | ! Github Raw gh Link: https://hub.gitmirror.com/raw.githubusercontent.com/lingeringsound/adblock_auto/main/Rules/${file##*/} 63 | 64 | key 65 | echo "${original_file}" >> "${file}" 66 | busybox sed -i 's/换行符正则表达式n/\\/g' "${file}" 67 | perl "`pwd`/addchecksum.pl" "${file}" 68 | } 69 | 70 | #净化规则 71 | function modtify_adblock_original_file() { 72 | local file="${1}" 73 | if test "${2}" = "" ;then 74 | busybox sed -i 's/\\n/换行符正则表达式nn/g' "${file}" 75 | local new=`cat "${file}" | iconv -t 'utf8' | grep -Ev '^#\@\?#|^\$\@\$|^#\%#|^#\@\%#|^#\@\$\?#|^#\$\?#|^<<|<<1023<<' | busybox sed 's|^[[:space:]]@@|@@|g' | sort | uniq | busybox sed '/^!/d;/^[[:space:]]*$/d;/^\[.*\]$/d' ` 76 | echo "$new" > "${file}" 77 | else 78 | busybox sed -i 's/\\n/换行符正则表达式nn/g' "${file}" 79 | local new=`cat "${file}" | iconv -t 'utf8' | grep -Ev '^#\@\?#|^\$\@\$|^#\%#|^#\@\%#|^#\@\$\?#|^#\$\?#|^<<|<<1023<<' | grep -Ev "${2}" | busybox sed 's|^[[:space:]]@@|@@|g' | sort | uniq | busybox sed '/^!/d;/^[[:space:]]*$/d;/^\[.*\]$/d' ` 80 | echo "$new" > "${file}" 81 | fi 82 | 83 | } 84 | 85 | function make_white_rules(){ 86 | local file="${1}" 87 | local IFS=$'\n' 88 | local white_list_file="${2}" 89 | for o in `cat "${white_list_file}" 2>/dev/null | busybox sed '/^!/d;/^[[:space:]]*$/d' ` 90 | do 91 | busybox sed -i -E "/${o}/d" "${file}" 92 | done 93 | } 94 | 95 | function fix_Rules(){ 96 | local file="${1}" 97 | local target_content="${2}" 98 | local fix_content="${3}" 99 | test ! -f "${file}" -o "${fix_content}" = "" && return 100 | busybox sed -i "s|${target_content}|${fix_content}|g" "${file}" 101 | } 102 | 103 | function Combine_adblock_original_file(){ 104 | local file="${1}" 105 | local target_folder="${2}" 106 | test "${target_folder}" = "" && echo "※`date +'%F %T'` 请指定合并目录……" && exit 107 | for i in "${target_folder}"/*.txt 108 | do 109 | dos2unix "${i}" >/dev/null 2>&1 110 | echo "`cat "${i}"`" >> "${file}" 111 | done 112 | } 113 | 114 | #筛选整理规则 115 | function wipe_white_list() { 116 | local file="${2}" 117 | local output_folder="${1}" 118 | if test -f "${file}" ;then 119 | local IFS=$'\n' 120 | local new=$(cat "${file}" | grep -Ev "${3}" | sort | uniq | busybox sed '/^!/d;/^[[:space:]]*$/d' ) 121 | mkdir -p "${output_folder}" 122 | echo "$new" > "${output_folder}/${file##*/}" 123 | fi 124 | } 125 | 126 | function sort_web_rules() { 127 | local file="${2}" 128 | local output_folder="${1}" 129 | if test -f "${file}" ;then 130 | local IFS=$'\n' 131 | local new=$(cat "${file}" | grep -Ev '^\@\@|^[[:space:]]\@\@\|\||^<<|<<1023<<|^\@\@\|\||^\|\||^##|^###|^\/|\/ad\/|^:\/\/|^_|^\?|^\.|^-|^=|^:|^~|^,|^&|^#\$#|#\@#|^\$|^\||^\*|^#\%#' | sort | uniq | busybox sed '/^!/d;/^[[:space:]]*$/d' ) 132 | mkdir -p "${output_folder}" 133 | echo "$new" >> "${output_folder}/${file##*/}" 134 | fi 135 | } 136 | 137 | function sort_adblock_Rules() { 138 | local file="${2}" 139 | local output_folder="${1}" 140 | if test -f "${file}" ;then 141 | local IFS=$'\n' 142 | local new=$(cat "${file}" | grep -E "${3}" | sort | uniq | busybox sed '/^!/d;/^[[:space:]]*$/d' ) 143 | mkdir -p "${output_folder}" 144 | echo "$new" > "${output_folder}/${file##*/}" 145 | fi 146 | } 147 | 148 | function add_rules_file() { 149 | local file="${2}" 150 | local output_folder="${1}" 151 | local IFS=$'\n' 152 | local new=$(cat "${file}" | grep -E "${3}" | sort | uniq | busybox sed '/^!/d;/^[[:space:]]*$/d' ) 153 | if test -f "${output_folder}/${file##*/}" ;then 154 | mkdir -p "${output_folder}" 155 | echo "$new" >> "${output_folder}/${file##*/}" 156 | local sort_file=`cat "${output_folder}/${file##*/}" | sort | uniq | busybox sed '/^!/d;/^[[:space:]]*$/d' ` 157 | echo "${sort_file}" > "${output_folder}/${file##*/}" 158 | fi 159 | } 160 | 161 | #测试github 加速的链接 162 | function Get_Download_github_raw_link(){ 163 | local download_target="${1}" 164 | if test "`ping -c 1 -W 3 raw.fgit.ml >/dev/null 2>&1 && echo 'yes'`" = "yes" ;then 165 | target="`echo ${download_target} | sed 's|raw.githubusercontent.com|raw.fgit.ml|g'`" 166 | elif test "`ping -c 1 -W 3 ghproxy.com >/dev/null 2>&1 && echo 'yes'`" = "yes" ;then 167 | target="https://ghproxy.com/${download_target}" 168 | elif test "`ping -c 1 -W 3 raw.gitmirror.com >/dev/null 2>&1 && echo 'yes'`" = "yes" ;then 169 | target="`echo ${download_target} | sed 's|raw.githubusercontent.com|raw.gitmirror.com|g'`" 170 | elif test "`ping -c 1 -W 3 raw.iqiq.io >/dev/null 2>&1 && echo 'yes'`" = "yes" ;then 171 | target="`echo ${download_target} | sed 's|raw.githubusercontent.com|raw.iqiq.io|g'`" 172 | elif test "`ping -c 1 -W 3 raw.fastgit.org >/dev/null 2>&1 && echo 'yes'`" = "yes" ;then 173 | target="`echo ${download_target} | sed 's|raw.githubusercontent.com|raw.fastgit.org|g'`" 174 | else 175 | echo "${download_target}" | grep -q 'raw.githubusercontent.com' && echo "[E]`date +'%F %T'` 错误!无法连接网络!" && exit 1 176 | fi 177 | echo "${target}" 178 | } 179 | 180 | #shell 特殊字符转义 181 | function escape_special_chars(){ 182 | local input=${1} 183 | local output=$(echo ${input} | busybox sed 's/[\^\|\*\?\$\=\@\/\.\"\+\;\(\)\{\}]/\\&/g;s|\[|\\&|g;s|\]|\\&|g' ) 184 | echo ${output} 185 | } 186 | 187 | #去除指定重复的Css 188 | function sort_Css_Combine(){ 189 | local IFS=$'\n' 190 | local target_file="${1}" 191 | local target_file_tmp="`pwd`/${target_file##*/}.tmp" 192 | local target_output_file="`pwd`/${target_file##*/}.temple" 193 | local count_Rules_all=`cat "${target_file}" | grep '#' | busybox sed '/^#/d;/^!/d;/^\|\|/d;/^\//d' | busybox sed -E 's/.*\.[A-Za-z]{2,8}#{1,1}//g' | sort | uniq -d | wc -l` 194 | local a=0 195 | busybox sed -i 's/\\n/换行符正则表达式nn/g' "${target_file}" 196 | local new_file=$(cat "${target_file}" | iconv -t 'utf-8' | sort -u | uniq | busybox sed '/^!/d;/^[[:space:]]*$/d;/^\[.*\]$/d' ) 197 | echo "${new_file}" > "${target_file}" 198 | for target_content in `cat "${target_file}" | grep '#' | busybox sed '/^#/d;/^!/d;/^\|\|/d;/^\//d' | busybox sed -E 's/.*\.[A-Za-z]{2,8}#{1,1}//g' | sort | uniq -d ` 199 | do 200 | a=$(($a + 1)) 201 | target_content="#${target_content}" 202 | transfer_content=$(escape_special_chars ${target_content}) 203 | grep -E "${transfer_content}$" "${target_file}" > "${target_file_tmp}" && echo "※处理重复Css规则( $count_Rules_all → $(($count_Rules_all - ${a})) ): ${transfer_content}$" 204 | if test "$(cat "${target_file_tmp}" 2>/dev/null | busybox sed 's|#.*||g' | grep -E ',')" != "" ;then 205 | busybox sed -i 's|#.*||g' "${target_file_tmp}" 206 | local before_tmp=$(cat "${target_file_tmp}" | tr ',' '\n' | busybox sed '/^[[:space:]]*$/d' | sort | uniq ) 207 | echo "${before_tmp}" > "${target_file_tmp}" 208 | busybox sed -i ":a;N;\$!ba;s#\n#,#g" "${target_file_tmp}" 209 | if test "$(cat "${target_file_tmp}" 2>/dev/null | busybox sed '/^!/d;/^[[:space:]]*$/d' )" != "" ;then 210 | grep -Ev "${transfer_content}$" "${target_file}" >> "${target_output_file}" 211 | cat << key >> "${target_output_file}" 212 | `cat "${target_file_tmp}"`${target_content} 213 | key 214 | mv -f "${target_output_file}" "${target_file}" 215 | fi 216 | else 217 | busybox sed -i 's|#.*||g' "${target_file_tmp}" 218 | local before_tmp=$(cat "${target_file_tmp}" | busybox sed '/^[[:space:]]*$/d' | sort | uniq) 219 | echo "${before_tmp}" > "${target_file_tmp}" 220 | if test "$(cat "${target_file_tmp}" 2>/dev/null | busybox sed '/^!/d;/^[[:space:]]*$/d' | wc -l)" -gt "1" ;then 221 | busybox sed -i ":a;N;\$!ba;s#\n#,#g" "${target_file_tmp}" 222 | fi 223 | if test "$(cat "${target_file_tmp}" 2>/dev/null | busybox sed '/^!/d;/^[[:space:]]*$/d' )" != "" ;then 224 | grep -Ev "${transfer_content}$" "${target_file}" >> "${target_output_file}" 225 | cat << key >> "${target_output_file}" 226 | `cat "${target_file_tmp}"`${target_content} 227 | key 228 | mv -f "${target_output_file}" "${target_file}" 229 | fi 230 | fi 231 | done 232 | rm -rf "${target_file_tmp}" 2>/dev/null 233 | } 234 | 235 | #去除重复作用的域名 236 | function sort_domain_Combine(){ 237 | local IFS=$'\n' 238 | local target_file="${1}" 239 | local target_file_tmp="`pwd`/${target_file##*/}.tmp" 240 | local target_output_file="`pwd`/${target_file##*/}.temple" 241 | local count_Rules_all=`cat "${target_file}" | busybox sed 's|domain=.*||g' | sort | uniq -d | busybox sed '/^[[:space:]]*$/d' | wc -l ` 242 | local a=0 243 | busybox sed -i 's/\\n/换行符正则表达式nn/g' "${target_file}" 244 | local new_file=$(cat "${target_file}" | iconv -t 'utf-8' | sort -u | uniq | busybox sed '/^!/d;/^[[:space:]]*$/d;/^\[.*\]$/d' ) 245 | echo "${new_file}" > "${target_file}" 246 | for target_content in `cat "${target_file}" | grep 'domain=' | busybox sed 's|domain=.*||g' | sort | uniq -d | busybox sed '/^[[:space:]]*$/d' ` 247 | do 248 | a=$(($a + 1)) 249 | target_content="${target_content}domain=" 250 | transfer_content=$(escape_special_chars ${target_content} ) 251 | grep -E "^${transfer_content}" "${target_file}" > "${target_file_tmp}" && echo "※处理重复作用域名规则( $count_Rules_all → $(($count_Rules_all - ${a} )) ): ^${transfer_content}" 252 | if test "$(cat "${target_file_tmp}" 2>/dev/null | busybox sed 's|.*domain=||g' | grep -E ',' )" != "" ;then 253 | echo "※规则 ${target_content} 包含其他限定器!" 254 | local fixed_tmp=$(cat "${target_file_tmp}" | busybox sed 's/[[:space:]]$//g' | grep -Ev ',(important|third-party|script|media|subdocument|document|xmlhttprequest|other|stealth|image|stylesheet|content|match-case|font|sitekey|popup|xhr|object|generichide|genericblock|elemhide|all|badfilter|websocket|~important|~third-party|~script|~media|~subdocument|~document|~xmlhttprequest|~other|~stealth|~image|~stylesheet|~content|~match-case|~font|~sitekey|~popup|~xhr|~object|~generichide|~genericblock|~elemhide|~all|~badfilter|~websocket)$' | busybox sed '/^[[:space:]]*$/d' | sort | uniq) 255 | echo "${fixed_tmp}" > "${target_file_tmp}" 256 | echo "※尝试修复中……" 257 | local Rules_juggle=`cat "${target_file_tmp}" | sort | uniq | busybox sed '/^[[:space:]]*$/d' | wc -l` 258 | test "${Rules_juggle}" -le "1" && echo "※无法合并,已跳过!" && continue 259 | fi 260 | if test "$(cat "${target_file_tmp}" 2>/dev/null | busybox sed 's|.*domain=||g' | grep -E '\|')" != "" ;then 261 | busybox sed -i 's|.*domain=||g' "${target_file_tmp}" 262 | local before_tmp=$(cat "${target_file_tmp}" | tr '|' '\n' | busybox sed '/^[[:space:]]*$/d' | sort | uniq) 263 | echo "${before_tmp}" > "${target_file_tmp}" 264 | busybox sed -i ":a;N;\$!ba;s#\n#\|#g" "${target_file_tmp}" 265 | if test "$(cat "${target_file_tmp}" 2>/dev/null | busybox sed '/^!/d;/^[[:space:]]*$/d' )" != "" ;then 266 | grep -Ev "^${transfer_content}" "${target_file}" >> "${target_output_file}" 267 | cat << key >> "${target_output_file}" 268 | ${target_content}`cat "${target_file_tmp}"` 269 | key 270 | mv -f "${target_output_file}" "${target_file}" 271 | fi 272 | else 273 | busybox sed -i 's|.*domain=||g' "${target_file_tmp}" 274 | local before_tmp=$(cat "${target_file_tmp}" | busybox sed '/^[[:space:]]*$/d' | sort | uniq) 275 | echo "${before_tmp}" > "${target_file_tmp}" 276 | if test "$(cat "${target_file_tmp}" 2>/dev/null | busybox sed '/^!/d;/^[[:space:]]*$/d' | wc -l)" -gt "1" ;then 277 | busybox sed -i ":a;N;\$!ba;s#\n#\|#g" "${target_file_tmp}" 278 | fi 279 | if test "$(cat "${target_file_tmp}" 2>/dev/null | busybox sed '/^!/d;/^[[:space:]]*$/d' )" != "" ;then 280 | grep -Ev "^${transfer_content}" "${target_file}" >> "${target_output_file}" 281 | cat << key >> "${target_output_file}" 282 | ${target_content}`cat "${target_file_tmp}"` 283 | key 284 | mv -f "${target_output_file}" "${target_file}" 285 | fi 286 | fi 287 | done 288 | rm -rf "${target_file_tmp}" 2>/dev/null 289 | busybox sed -i 's/换行符正则表达式n/\\/g' "${target_file}" 290 | } 291 | 292 | #去除badfilter对应规则 293 | function wipe_badfilter(){ 294 | local file="${1}" 295 | test ! -f "${file}" && return 0 296 | grep -E '(\$|\,)badfilter' "${file}" | while read fitter 297 | do 298 | select_after=$(echo ${fitter} | busybox sed -E 's/\,badfilter$//g;s/\,badfilter\,/\,/g;s/\$badfilter//g') 299 | selector=$(escape_special_chars ${select_after}) 300 | busybox sed -i -E "/^${selector}$/d" "${file}" 301 | done 302 | } 303 | 304 | #避免大量字符影响观看 305 | function Running_sort_domain_Combine(){ 306 | local IFS=$'\n' 307 | local target_adblock_file="${1}" 308 | test ! -f "${target_adblock_file}" && echo "※`date +'%F %T'` ${target_adblock_file} 规则文件不存在!!!" && return 309 | sort_domain_Combine "${target_adblock_file}" 310 | modtify_adblock_original_file "${target_adblock_file}" 311 | wipe_same_selector_fiter "${target_adblock_file}" 312 | modtify_adblock_original_file "${target_adblock_file}" 313 | clear_domain_white_list "${target_adblock_file}" 314 | modtify_adblock_original_file "${target_adblock_file}" 315 | clear_domain_white_Rules "${target_adblock_file}" 316 | } 317 | 318 | 319 | #避免大量字符影响观看 320 | function Running_sort_Css_Combine(){ 321 | local target_adblock_file="${1}" 322 | test ! -f "${target_adblock_file}" && echo "※`date +'%F %T'` ${target_adblock_file} 规则文件不存在!!!" && return 323 | #记录通用的Css 324 | local css_common_record="$(cat ${target_adblock_file} 2>/dev/null | busybox sed '/^!/d;/^[[:space:]]*$/d' | grep -E '^#' )" 325 | sort_Css_Combine "${target_adblock_file}" 326 | #写入通用的Css 327 | echo "${css_common_record}" >> "${target_adblock_file}" 328 | busybox sed -i 's/换行符正则表达式n/\\/g' "${target_adblock_file}" 329 | } 330 | 331 | #规则分类 332 | function sort_and_optimum_adblock(){ 333 | local file="${1}" 334 | test ! -f "${file}" && return 335 | cat << key > "${file}" 336 | 337 | !<<<<<通配符规则>>>>>`cat "${file}" | busybox sed '/^!/d;/^\@\@/d;/#\@#/d;/^\[/d;/^[[:space:]]*$/d' | grep -Ev '^\|\||^\|http|##|#\?#|#\%#|#\@#|##\[|##\.|[#][$][#]|[#][$][?][#]|[#][@][?][#]|^#' | sort | uniq | wc -l ` 338 | `cat "${file}" | busybox sed '/^!/d;/^\@\@/d;/#\@#/d;/^\[/d;/^[[:space:]]*$/d' | grep -Ev '^\|\||^\|http|##|#\?#|#\%#|#\@#|##\[|##\.|[#][$][#]|[#][$][?][#]|[#][@][?][#]|^#' | sort | uniq ` 339 | !<<<<<通配符规则 结束>>>>> 340 | 341 | !<<<<<域名规则>>>>>`cat "${file}" | busybox sed '/^!/d;/^\@\@/d;/#\@#/d;/^\[/d;/^[[:space:]]*$/d' | grep -E '^\|\||^\|http' | sort | uniq | wc -l ` 342 | `cat "${file}" | busybox sed '/^!/d;/^\@\@/d;/#\@#/d;/^\[/d;/^[[:space:]]*$/d' | grep -E '^\|\||^\|http' | sort | uniq ` 343 | !<<<<<域名规则 结束>>>>> 344 | 345 | !<<<<<网站单独规则>>>>>`cat "${file}" | busybox sed '/^!/d;/^\@\@/d;/#\@#/d;/^\[/d;/^[[:space:]]*$/d' | grep -Ev '^\@\@|^\|\||^\|http|^#|^\/|^:\/\/|^_|^\?|^\.|^-|^=|^:|^~|^,|^&|^\$|^\||^\*' | sort | uniq | wc -l` 346 | `cat "${file}" | busybox sed '/^!/d;/^\@\@/d;/#\@#/d;/^\[/d;/^[[:space:]]*$/d' | grep -Ev '^\@\@|^\|\||^\|http|^#|^\/|^:\/\/|^_|^\?|^\.|^-|^=|^:|^~|^,|^&|^\$|^\||^\*' | sort | uniq ` 347 | !<<<<<网站单独规则 结束>>>>> 348 | 349 | !<<<<<通用Css规则>>>>>`cat "${file}" | busybox sed '/^!/d;/^\@\@/d;/#\@#/d;/^\[/d;/^[[:space:]]*$/d' | grep -E '^#|^~.*#' | sort | uniq | wc -l` 350 | `cat "${file}" | busybox sed '/^!/d;/^\@\@/d;/#\@#/d;/^\[/d;/^[[:space:]]*$/d' | grep -E '^#|^~.*#' | sort | uniq ` 351 | !<<<<<通用Css规则 结束>>>>> 352 | 353 | !<<<<<放行白名单>>>>>`cat "${file}" | busybox sed '/^!/d;/^\[/d;/^[[:space:]]*$/d' | grep -E '^\@\@|#\@#' | sort | uniq | wc -l` 354 | `cat "${file}" | busybox sed '/^!/d;/^\[/d;/^[[:space:]]*$/d' | grep -E '^\@\@|#\@#' | sort | uniq ` 355 | !<<<<<放行白名单 结束>>>>> 356 | 357 | key 358 | } 359 | 360 | #剔除css规则冲突规则 361 | function fixed_css_white_conflict(){ 362 | local file="${1}" 363 | local white_list=`cat ${file} | grep -E '^#\@#' | busybox sed -E 's/#\@#/##/g' ` 364 | for i in ${white_list} 365 | do 366 | echo "剔除冲突规则 ${i}" 367 | rule=`escape_special_chars ${i}` 368 | busybox sed -i -E "/^${rule}$/d" "${file}" 369 | done 370 | } 371 | 372 | #去除部分选择器 373 | function wipe_same_selector_fiter(){ 374 | local file="${1}" 375 | local IFS=$'\n' 376 | test ! -f "${file}" && return 377 | local target_domain_list="$(grep -E '^\|\|' "${file}" | busybox sed -E 's/\$third-party$//g;s/\$popup$//g;s/\$third-party,important$//g;s/\$popup,third-party$//g;s/\$third-party,popup$//g;s/\$script$//g;s/\$image$//g;s/\$image,third-party$//g;s/\$third-party,image$//g;s/\$script,third-party$//g;s/\$third-party,script$//g;/domain=/d;/^!/d;/^[[:space:]]*$/d' | sort | uniq -d)" 378 | local target_domain_list_count_all=$(echo "$target_domain_list" | wc -l) 379 | local a=0 380 | for i in $target_domain_list; do 381 | End_target=$((${target_domain_list_count_all} - $a)) 382 | a=$(($a + 1)) 383 | same_fiter_rule=$(escape_special_chars "${i}") 384 | busybox sed -i -E "/^${same_fiter_rule}\\$/d" "${file}" 385 | echo "※去除域名规则(${target_domain_list_count_all} → ${End_target}) ${i}" 386 | done 387 | } 388 | 389 | #去除重复的域名规则 390 | function clear_domain_white_list(){ 391 | local file="${1}" 392 | test ! -f "${file}" && return 393 | cat "${file}" | busybox sed '/^\!/d;/\#/d;/\$/d' | grep -E '^[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}(:[0-9]{1,5})?(/[^ ]*)?' | sort -u | while read line 394 | do 395 | transfer_content=`escape_special_chars ${line}` 396 | grep -E "^\|\|${transfer_content}\^" "${file}" && busybox sed -i -E "/^${transfer_content}$/d" "${file}" 397 | done 398 | } 399 | 400 | #去除与白名单冲突的域名 401 | function clear_domain_white_Rules(){ 402 | local file="${1}" 403 | test ! -f "${file}" && return 404 | cat "${file}" | grep -E 'domain=~' | busybox sed '/#/d;s/\$.*//g' | while read line 405 | do 406 | transfer_Rules=`escape_special_chars ${line}` 407 | busybox sed -i -E "/^${transfer_Rules}$/d" "${file}" 408 | done 409 | } 410 | 411 | #精简规则,剔除Via不支持的规则 412 | function lite_Adblock_Rules(){ 413 | local file="${1}" 414 | test ! -f "${file}" && return 415 | local lite_content="$(cat ${file} | grep -Ev '#\@\?#|\$\@\$|#\%#|#\@\%#|#\@\$\?#|#\$\?#|#\$#|#\?#|##\+js\(|#\%#\/\/scriptlet|##\^|redirect=|removeparam=|\,replace=|redirect-rule=|\$removeparam|\$badfilter|\$empty|\$generichide|\$match-case|\$object|\$object-subrequest|\$~badfilter|\$~empty|\$~generichide|\$~removeparam|\$~match-case|\$~object|\$~object-subrequest|\,badfilter$|\,badfilter\,|\,empty$|\,empty\,|\,generichide$|\,generichide\,|\,match-case$|\,match-case\,|\,object$|\,object-subrequest$|\,object-subrequest\,|\,object\,|\,~badfilter$|\,~badfilter\,|\,~empty$|\,~empty\,|\,~generichide$|\,~generichide\,|\,~match-case$|\,~match-case\,|\,~object$|\,~object-subrequest$|\,~object-subrequest\,|\,~object\,|\$csp|\,csp=|\,denyallow=|permissions=|\:(matches-path|-abp-contains|-abp-properties|contains|has-text|matches-css|matches-css-before|matches-css-after|xpath|nth-ancestor|upward|remove|style|watch-attr)' | busybox sed -e '/^\!/d;/^[[:space:]]*$/d' \ 416 | -e 's/\$3p/\$third-party/g' \ 417 | -e 's/\$1p/\$~third-party/g' \ 418 | -e 's/\$~3p/\$~third-party/g' \ 419 | -e 's/\$~1p/\$third-party/g' \ 420 | -e 's/\,1p$/\,~third-party/g' \ 421 | -e 's/\,1p\,/\,~third-party\,/g' \ 422 | -e 's/\,3p$/\,third-party/g' \ 423 | -e 's/\,3p\,/\,third-party\,/g' \ 424 | -e 's/\,~1p$/\,third-party/g' \ 425 | -e 's/\,~1p\,/\,third-party\,/g' \ 426 | -e 's/\,~3p$/\,~third-party/g' \ 427 | -e 's/\,~3p\,/\,~third-party\,/g' \ 428 | -e 's/\,strict3p/\,third-party/g' \ 429 | -e 's/\$strict3p/\$third-party/g' \ 430 | -e 's/\$xhr/\$xmlhttprequest/g' \ 431 | -e 's/\$~xhr/\$~xmlhttprequest/g' \ 432 | -e 's/\,xhr\,/\,xmlhttprequest\,/g' \ 433 | -e 's/\,xhr$/\,xmlhttprequest/g' \ 434 | -e 's/\,~xhr\,/\,~xmlhttprequest\,/g' \ 435 | -e 's/\,~xhr$/\,~xmlhttprequest/g' \ 436 | -e 's/\$css/\$stylesheet/g' \ 437 | -e 's/\$~css/\$~stylesheet/g' \ 438 | -e 's/\,css$/\,stylesheet/g' \ 439 | -e 's/\,css\,/\,stylesheet\,/g' \ 440 | -e 's/\,~css$/\,~stylesheet/g' \ 441 | -e 's/\,~css\,/\,~stylesheet\,/g' \ 442 | -e 's/\$important$//g' \ 443 | -e 's/\$important,/\$/g' \ 444 | -e 's/\,important\,/\,/g' \ 445 | -e 's/\,important$//g' \ 446 | -e 's/\$~important$//g' \ 447 | -e 's/\$~important,/\$/g' \ 448 | -e 's/\,~important\,/\,/g' \ 449 | -e 's/\,~important$//g' \ 450 | -e 's/\$popup$//g' \ 451 | -e 's/\$popup,/\$/g' \ 452 | -e 's/\,popup\,//g' \ 453 | -e 's/\,popup$//g' \ 454 | -e 's/\$~popup$//g' \ 455 | -e 's/\$~popup,/\$/g' \ 456 | -e 's/\,~popup\,//g' \ 457 | -e 's/\,~popup$//g' \ 458 | -e 's/\$document$//g' \ 459 | -e 's/\$document,/\$/g' \ 460 | -e 's/\,document\,//g' \ 461 | -e 's/\,document$//g' \ 462 | -e 's/\$~document$//g' \ 463 | -e 's/\$~document,/\$/g' \ 464 | -e 's/\,~document\,//g' \ 465 | -e 's/\,~document$//g' \ 466 | -e 's/\$all$//g' \ 467 | -e 's/\$all,/\$/g' \ 468 | -e 's/\,all\,//g' \ 469 | -e 's/\,all$//g' \ 470 | -e 's/\$~all$//g' \ 471 | -e 's/\$~all,/\$/g' \ 472 | -e 's/\,~all\,//g' \ 473 | -e 's/\,~all$//g' \ 474 | -e 's/\$doc$//g' \ 475 | -e 's/\$doc,/\$/g' \ 476 | -e 's/\,doc\,//g' \ 477 | -e 's/\,doc$//g' \ 478 | -e 's/\$~doc$//g' \ 479 | -e 's/\$~doc,/\$/g' \ 480 | -e 's/\,~doc\,//g' \ 481 | -e 's/\,~doc$//g' | sort | uniq)" 482 | echo "${lite_content}" > "${file}" 483 | } 484 | 485 | #adblock限定器缩写转换,将特定缩写转换为完整形式 486 | function convert_abbreviations() { 487 | local file="${1}" 488 | test ! -f "${file}" && return 0 489 | local converted_content="$(cat "${file}" | busybox sed \ 490 | -e 's/\$3p/\$third-party/g' \ 491 | -e 's/\$1p/\$~third-party/g' \ 492 | -e 's/\$~3p/\$~third-party/g' \ 493 | -e 's/\$~1p/\$third-party/g' \ 494 | -e 's/\,1p$/\,~third-party/g' \ 495 | -e 's/\,1p\,/\,~third-party\,/g' \ 496 | -e 's/\,3p$/\,third-party/g' \ 497 | -e 's/\,3p\,/\,third-party\,/g' \ 498 | -e 's/\,~1p$/\,third-party/g' \ 499 | -e 's/\,~1p\,/\,third-party\,/g' \ 500 | -e 's/\,~3p$/\,~third-party/g' \ 501 | -e 's/\,~3p\,/\,~third-party\,/g' \ 502 | -e 's/\$xhr/\$xmlhttprequest/g' \ 503 | -e 's/\$~xhr/\$~xmlhttprequest/g' \ 504 | -e 's/\,xhr\,/\,xmlhttprequest\,/g' \ 505 | -e 's/\,xhr$/\,xmlhttprequest/g' \ 506 | -e 's/\,~xhr\,/\,~xmlhttprequest\,/g' \ 507 | -e 's/\,~xhr$/\,~xmlhttprequest/g' \ 508 | -e 's/\$css/\$stylesheet/g' \ 509 | -e 's/\$~css/\$~stylesheet/g' \ 510 | -e 's/\,css$/\,stylesheet/g' \ 511 | -e 's/\,css\,/\,stylesheet\,/g' \ 512 | -e 's/\,~css$/\,~stylesheet/g' \ 513 | -e 's/\,~css\,/\,~stylesheet\,/g' \ 514 | -e 's/\$doc/\$document/g' \ 515 | -e 's/\$~doc/\$~document/g' \ 516 | -e 's/\,doc\,/\,document\,/g' \ 517 | -e 's/\,doc$/\,document/g' \ 518 | -e 's/\,~doc\,/\,~document\,/g' \ 519 | -e 's/\,~doc$/\,~document/g' )" 520 | echo "${converted_content}" > "${file}" 521 | } 522 | 523 | #在Via支持正则表达式前先移除正则表达式,减少报错和资源占用。 524 | function Remove_regex_Rules_for_via(){ 525 | local file="${1}" 526 | test ! -f "${file}" && return 527 | busybox sed -i -E '/\\\//d;/\\\./d;/\\\?/d' "${file}" 528 | } 529 | 530 | 531 | #精简规则 去除Ublock不支持的规则 532 | function lite_Uadblock_Rules(){ 533 | local file="${1}" 534 | test ! -f "${file}" && return 535 | local lite_content="$(cat ${file} | grep -Ev '\$\$|\$@\$|#\%#|#\@\%#|#\@\$\?#|#\$\?#|#\%#\/\/scriptlet|\$dnsrewrite=|\,replace=|:-abp-properties|:matches-attr|:matches-property|:nth-ancestor' | sort | uniq)" 536 | echo "${lite_content}" > "${file}" 537 | } 538 | 539 | #去除转换popup选定器,直接改用||域名^的形式。 540 | function wipe_fiter_popup_domain(){ 541 | local file="${1}" 542 | test ! -f "${file}" && return 543 | busybox sed -i -E 's/\$popup$//g;s/\$popup,third-party$/\$third-party/g;s/\$third-party,popup$/\$third-party/g;s/\$popup,~third-party$/\$~third-party/g;s/\$~third-party,popup$/\$~third-party/g;s/\$document$//g;s/\$popup,document$//g;s/\$document,popup$//g;s/\$all$//g;s/\$popup,all$//g;s/\$all,popup$//g' "${file}" 544 | #busybox sed -i -E '/^\|\|[0-9]+\.[0-9]+\./d' "${file}" 545 | } 546 | 547 | #修复低级错误 548 | function fixed_Rules_error(){ 549 | local file="${1}" 550 | test ! -f "${file}" && return 551 | sed -i -E -e '/\$app=/d' \ 552 | -e 's/=“/=\"/g' \ 553 | -e 's/^[[:space:][:cntrl:]]//g' \ 554 | -e 's/\*=“/\*=\"/g' \ 555 | -e 's/\^=“/\^=\"/g' \ 556 | -e 's/\$=“/\$=\"/g' \ 557 | -e 's/”\]/\"\]/g' \ 558 | -e 's/\]\]/\]/g' \ 559 | -e 's/\[\[/\[/g' \ 560 | -e 's/([^#])[[:cntrl:][:space:]./$]##/\1##/g' \ 561 | -e 's/([^#])##[[:cntrl:][:space:]/$]/\1##/g' \ 562 | -e 's/###[[:cntrl:][:space:].#/$]/###/g' \ 563 | -e 's/##([[:digit:]]+)/##\\\1/g' \ 564 | -e 's/##\.\[/##\[/g' \ 565 | -e 's/^##[[:cntrl:][:space:]/$]/##/g' \ 566 | -e 's/[[:space:]]\|/\|/g' \ 567 | -e 's/\|[[:space:]]/\|/g' \ 568 | -e 's/([^:])\:(after|before)/\1\:\:\2/g' "${file}" 569 | #sed -i -E -e 's/(\[[:alpha:]|[\*\^\$])=([^"]*)(\])/\1="\2"\3/g' \ 570 | # -e 's/(\[[:alpha:]|[\*\^\$]=\")([^"]*)\]/\1\2\"\]/g' \ 571 | # -e 's/(\[[:alpha:]|[\*\^\$])=([^"]*)(\"\])/\1="\2\3/g' "${file}" 572 | gawk -i inplace '{ while (match($0, /^##[A-Z]+\[/)) { $0 = substr($0, 1, RSTART-1) tolower(substr($0, RSTART, RLENGTH)) substr($0, RSTART+RLENGTH) } print }' "${file}" 573 | } 574 | 575 | #更新README信息 576 | function update_README_info(){ 577 | local file="`pwd`/README.md" 578 | test -f "${file}" && rm -rf "${file}" 579 | cat << key > "${file}" 580 | # 混合规则 581 | ### 自动更新(`date +'%F %T'`) 582 | 583 | 584 | | 名称 | GIthub订阅链接 | Github加速订阅链接 | ~~GitCode订阅链接(死了)~~ | ~~Gitlink订阅链接(死了)~~ | 585 | | :-- | :-- | :-- | :-- | :-- | 586 | | 混合规则(自动更新) | [订阅](https://raw.githubusercontent.com/lingeringsound/adblock_auto/main/Rules/adblock_auto.txt) | [订阅](https://hub.gitmirror.com/raw.githubusercontent.com/lingeringsound/adblock_auto/main/Rules/adblock_auto.txt) | ~~[订阅](https://gitcode.net/weixin_45617236/adblock_auto/-/raw/main/Rules/adblock_auto.txt)~~ | ~~[订阅](https://cdn09022024.gitlink.org.cn/api/v1/repos/keytoolazy/adblock_auto/raw/Rules/adblock_auto.txt?ref=main&access_token=9aa2be1250ca725d0ef1b1f638fb3de408a11335)~~ | 587 | | 混合规则精简版(自动更新) | [订阅](https://raw.githubusercontent.com/lingeringsound/adblock_auto/main/Rules/adblock_auto_lite.txt) | [订阅](https://hub.gitmirror.com/raw.githubusercontent.com/lingeringsound/adblock_auto/main/Rules/adblock_auto_lite.txt) | ~~[订阅](https://gitcode.net/weixin_45617236/adblock_auto/-/raw/main/Rules/adblock_auto_lite.txt)~~ | ~~[订阅](https://cdn09022024.gitlink.org.cn/api/v1/repos/keytoolazy/adblock_auto/raw/Rules/adblock_auto_lite.txt?ref=main&access_token=9aa2be1250ca725d0ef1b1f638fb3de408a11335)~~ | 588 | 589 | 590 | ### 拦截器说明 591 | > #### [混合规则(自动更新)](https://lingeringsound.github.io/adblock_auto/Rules/adblock_auto.txt) 适用于 \`Adguard\` / \`Ublock Origin\` / \`Adblock Plus\`(用Adblock Plus源码编译的软件也支持,例如[嗅觉浏览器](https://www.coolapk.com/apk/com.hiker.youtoo) ) 支持复杂语法的过滤器,或者能兼容大规则的浏览器例如 [X浏览器](https://www.coolapk.com/apk/com.mmbox.xbrowser) 592 | 593 | > #### [混合规则精简版(自动更新)](https://lingeringsound.github.io/adblock_auto/Rules/adblock_auto_lite.txt) 适用于轻量的浏览器,例如 [VIA](https://www.coolapk.com/apk/mark.via) / [Rian](https://www.coolapk.com/apk/com.rainsee.create) / [B仔浏览器](https://www.coolapk.com/apk/com.huicunjun.bbrowser) 594 | 595 | 596 | ### 上游规则 597 | #### 感谢各位大佬❤ (ɔˆз(ˆ⌣ˆc) 598 |
599 | 点击查看上游规则 600 | 610 |
611 | 612 | ## Star History 613 | 614 | [![Star History Chart](https://api.star-history.com/svg?repos=lingeringsound/adblock_auto&type=Date)](https://star-history.com/#lingeringsound/adblock_auto&Date) 615 | 616 | key 617 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | Preamble 9 | 10 | The GNU General Public License is a free, copyleft license for 11 | software and other kinds of works. 12 | 13 | The licenses for most software and other practical works are designed 14 | to take away your freedom to share and change the works. By contrast, 15 | the GNU General Public License is intended to guarantee your freedom to 16 | share and change all versions of a program--to make sure it remains free 17 | software for all its users. We, the Free Software Foundation, use the 18 | GNU General Public License for most of our software; it applies also to 19 | any other work released this way by its authors. You can apply it to 20 | your programs, too. 21 | 22 | When we speak of free software, we are referring to freedom, not 23 | price. Our General Public Licenses are designed to make sure that you 24 | have the freedom to distribute copies of free software (and charge for 25 | them if you wish), that you receive source code or can get it if you 26 | want it, that you can change the software or use pieces of it in new 27 | free programs, and that you know you can do these things. 28 | 29 | To protect your rights, we need to prevent others from denying you 30 | these rights or asking you to surrender the rights. Therefore, you have 31 | certain responsibilities if you distribute copies of the software, or if 32 | you modify it: responsibilities to respect the freedom of others. 33 | 34 | For example, if you distribute copies of such a program, whether 35 | gratis or for a fee, you must pass on to the recipients the same 36 | freedoms that you received. You must make sure that they, too, receive 37 | or can get the source code. And you must show them these terms so they 38 | know their rights. 39 | 40 | Developers that use the GNU GPL protect your rights with two steps: 41 | (1) assert copyright on the software, and (2) offer you this License 42 | giving you legal permission to copy, distribute and/or modify it. 43 | 44 | For the developers' and authors' protection, the GPL clearly explains 45 | that there is no warranty for this free software. For both users' and 46 | authors' sake, the GPL requires that modified versions be marked as 47 | changed, so that their problems will not be attributed erroneously to 48 | authors of previous versions. 49 | 50 | Some devices are designed to deny users access to install or run 51 | modified versions of the software inside them, although the manufacturer 52 | can do so. This is fundamentally incompatible with the aim of 53 | protecting users' freedom to change the software. The systematic 54 | pattern of such abuse occurs in the area of products for individuals to 55 | use, which is precisely where it is most unacceptable. Therefore, we 56 | have designed this version of the GPL to prohibit the practice for those 57 | products. If such problems arise substantially in other domains, we 58 | stand ready to extend this provision to those domains in future versions 59 | of the GPL, as needed to protect the freedom of users. 60 | 61 | Finally, every program is threatened constantly by software patents. 62 | States should not allow patents to restrict development and use of 63 | software on general-purpose computers, but in those that do, we wish to 64 | avoid the special danger that patents applied to a free program could 65 | make it effectively proprietary. To prevent this, the GPL assures that 66 | patents cannot be used to render the program non-free. 67 | 68 | The precise terms and conditions for copying, distribution and 69 | modification follow. 70 | 71 | TERMS AND CONDITIONS 72 | 73 | 0. Definitions. 74 | 75 | "This License" refers to version 3 of the GNU General Public License. 76 | 77 | "Copyright" also means copyright-like laws that apply to other kinds of 78 | works, such as semiconductor masks. 79 | 80 | "The Program" refers to any copyrightable work licensed under this 81 | License. Each licensee is addressed as "you". "Licensees" and 82 | "recipients" may be individuals or organizations. 83 | 84 | To "modify" a work means to copy from or adapt all or part of the work 85 | in a fashion requiring copyright permission, other than the making of an 86 | exact copy. The resulting work is called a "modified version" of the 87 | earlier work or a work "based on" the earlier work. 88 | 89 | A "covered work" means either the unmodified Program or a work based 90 | on the Program. 91 | 92 | To "propagate" a work means to do anything with it that, without 93 | permission, would make you directly or secondarily liable for 94 | infringement under applicable copyright law, except executing it on a 95 | computer or modifying a private copy. Propagation includes copying, 96 | distribution (with or without modification), making available to the 97 | public, and in some countries other activities as well. 98 | 99 | To "convey" a work means any kind of propagation that enables other 100 | parties to make or receive copies. Mere interaction with a user through 101 | a computer network, with no transfer of a copy, is not conveying. 102 | 103 | An interactive user interface displays "Appropriate Legal Notices" 104 | to the extent that it includes a convenient and prominently visible 105 | feature that (1) displays an appropriate copyright notice, and (2) 106 | tells the user that there is no warranty for the work (except to the 107 | extent that warranties are provided), that licensees may convey the 108 | work under this License, and how to view a copy of this License. If 109 | the interface presents a list of user commands or options, such as a 110 | menu, a prominent item in the list meets this criterion. 111 | 112 | 1. Source Code. 113 | 114 | The "source code" for a work means the preferred form of the work 115 | for making modifications to it. "Object code" means any non-source 116 | form of a work. 117 | 118 | A "Standard Interface" means an interface that either is an official 119 | standard defined by a recognized standards body, or, in the case of 120 | interfaces specified for a particular programming language, one that 121 | is widely used among developers working in that language. 122 | 123 | The "System Libraries" of an executable work include anything, other 124 | than the work as a whole, that (a) is included in the normal form of 125 | packaging a Major Component, but which is not part of that Major 126 | Component, and (b) serves only to enable use of the work with that 127 | Major Component, or to implement a Standard Interface for which an 128 | implementation is available to the public in source code form. A 129 | "Major Component", in this context, means a major essential component 130 | (kernel, window system, and so on) of the specific operating system 131 | (if any) on which the executable work runs, or a compiler used to 132 | produce the work, or an object code interpreter used to run it. 133 | 134 | The "Corresponding Source" for a work in object code form means all 135 | the source code needed to generate, install, and (for an executable 136 | work) run the object code and to modify the work, including scripts to 137 | control those activities. However, it does not include the work's 138 | System Libraries, or general-purpose tools or generally available free 139 | programs which are used unmodified in performing those activities but 140 | which are not part of the work. For example, Corresponding Source 141 | includes interface definition files associated with source files for 142 | the work, and the source code for shared libraries and dynamically 143 | linked subprograms that the work is specifically designed to require, 144 | such as by intimate data communication or control flow between those 145 | subprograms and other parts of the work. 146 | 147 | The Corresponding Source need not include anything that users 148 | can regenerate automatically from other parts of the Corresponding 149 | Source. 150 | 151 | The Corresponding Source for a work in source code form is that 152 | same work. 153 | 154 | 2. Basic Permissions. 155 | 156 | All rights granted under this License are granted for the term of 157 | copyright on the Program, and are irrevocable provided the stated 158 | conditions are met. This License explicitly affirms your unlimited 159 | permission to run the unmodified Program. The output from running a 160 | covered work is covered by this License only if the output, given its 161 | content, constitutes a covered work. This License acknowledges your 162 | rights of fair use or other equivalent, as provided by copyright law. 163 | 164 | You may make, run and propagate covered works that you do not 165 | convey, without conditions so long as your license otherwise remains 166 | in force. You may convey covered works to others for the sole purpose 167 | of having them make modifications exclusively for you, or provide you 168 | with facilities for running those works, provided that you comply with 169 | the terms of this License in conveying all material for which you do 170 | not control copyright. Those thus making or running the covered works 171 | for you must do so exclusively on your behalf, under your direction 172 | and control, on terms that prohibit them from making any copies of 173 | your copyrighted material outside their relationship with you. 174 | 175 | Conveying under any other circumstances is permitted solely under 176 | the conditions stated below. Sublicensing is not allowed; section 10 177 | makes it unnecessary. 178 | 179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 180 | 181 | No covered work shall be deemed part of an effective technological 182 | measure under any applicable law fulfilling obligations under article 183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 184 | similar laws prohibiting or restricting circumvention of such 185 | measures. 186 | 187 | When you convey a covered work, you waive any legal power to forbid 188 | circumvention of technological measures to the extent such circumvention 189 | is effected by exercising rights under this License with respect to 190 | the covered work, and you disclaim any intention to limit operation or 191 | modification of the work as a means of enforcing, against the work's 192 | users, your or third parties' legal rights to forbid circumvention of 193 | technological measures. 194 | 195 | 4. Conveying Verbatim Copies. 196 | 197 | You may convey verbatim copies of the Program's source code as you 198 | receive it, in any medium, provided that you conspicuously and 199 | appropriately publish on each copy an appropriate copyright notice; 200 | keep intact all notices stating that this License and any 201 | non-permissive terms added in accord with section 7 apply to the code; 202 | keep intact all notices of the absence of any warranty; and give all 203 | recipients a copy of this License along with the Program. 204 | 205 | You may charge any price or no price for each copy that you convey, 206 | and you may offer support or warranty protection for a fee. 207 | 208 | 5. Conveying Modified Source Versions. 209 | 210 | You may convey a work based on the Program, or the modifications to 211 | produce it from the Program, in the form of source code under the 212 | terms of section 4, provided that you also meet all of these conditions: 213 | 214 | a) The work must carry prominent notices stating that you modified 215 | it, and giving a relevant date. 216 | 217 | b) The work must carry prominent notices stating that it is 218 | released under this License and any conditions added under section 219 | 7. This requirement modifies the requirement in section 4 to 220 | "keep intact all notices". 221 | 222 | c) You must license the entire work, as a whole, under this 223 | License to anyone who comes into possession of a copy. This 224 | License will therefore apply, along with any applicable section 7 225 | additional terms, to the whole of the work, and all its parts, 226 | regardless of how they are packaged. This License gives no 227 | permission to license the work in any other way, but it does not 228 | invalidate such permission if you have separately received it. 229 | 230 | d) If the work has interactive user interfaces, each must display 231 | Appropriate Legal Notices; however, if the Program has interactive 232 | interfaces that do not display Appropriate Legal Notices, your 233 | work need not make them do so. 234 | 235 | A compilation of a covered work with other separate and independent 236 | works, which are not by their nature extensions of the covered work, 237 | and which are not combined with it such as to form a larger program, 238 | in or on a volume of a storage or distribution medium, is called an 239 | "aggregate" if the compilation and its resulting copyright are not 240 | used to limit the access or legal rights of the compilation's users 241 | beyond what the individual works permit. Inclusion of a covered work 242 | in an aggregate does not cause this License to apply to the other 243 | parts of the aggregate. 244 | 245 | 6. Conveying Non-Source Forms. 246 | 247 | You may convey a covered work in object code form under the terms 248 | of sections 4 and 5, provided that you also convey the 249 | machine-readable Corresponding Source under the terms of this License, 250 | in one of these ways: 251 | 252 | a) Convey the object code in, or embodied in, a physical product 253 | (including a physical distribution medium), accompanied by the 254 | Corresponding Source fixed on a durable physical medium 255 | customarily used for software interchange. 256 | 257 | b) Convey the object code in, or embodied in, a physical product 258 | (including a physical distribution medium), accompanied by a 259 | written offer, valid for at least three years and valid for as 260 | long as you offer spare parts or customer support for that product 261 | model, to give anyone who possesses the object code either (1) a 262 | copy of the Corresponding Source for all the software in the 263 | product that is covered by this License, on a durable physical 264 | medium customarily used for software interchange, for a price no 265 | more than your reasonable cost of physically performing this 266 | conveying of source, or (2) access to copy the 267 | Corresponding Source from a network server at no charge. 268 | 269 | c) Convey individual copies of the object code with a copy of the 270 | written offer to provide the Corresponding Source. This 271 | alternative is allowed only occasionally and noncommercially, and 272 | only if you received the object code with such an offer, in accord 273 | with subsection 6b. 274 | 275 | d) Convey the object code by offering access from a designated 276 | place (gratis or for a charge), and offer equivalent access to the 277 | Corresponding Source in the same way through the same place at no 278 | further charge. You need not require recipients to copy the 279 | Corresponding Source along with the object code. If the place to 280 | copy the object code is a network server, the Corresponding Source 281 | may be on a different server (operated by you or a third party) 282 | that supports equivalent copying facilities, provided you maintain 283 | clear directions next to the object code saying where to find the 284 | Corresponding Source. Regardless of what server hosts the 285 | Corresponding Source, you remain obligated to ensure that it is 286 | available for as long as needed to satisfy these requirements. 287 | 288 | e) Convey the object code using peer-to-peer transmission, provided 289 | you inform other peers where the object code and Corresponding 290 | Source of the work are being offered to the general public at no 291 | charge under subsection 6d. 292 | 293 | A separable portion of the object code, whose source code is excluded 294 | from the Corresponding Source as a System Library, need not be 295 | included in conveying the object code work. 296 | 297 | A "User Product" is either (1) a "consumer product", which means any 298 | tangible personal property which is normally used for personal, family, 299 | or household purposes, or (2) anything designed or sold for incorporation 300 | into a dwelling. In determining whether a product is a consumer product, 301 | doubtful cases shall be resolved in favor of coverage. For a particular 302 | product received by a particular user, "normally used" refers to a 303 | typical or common use of that class of product, regardless of the status 304 | of the particular user or of the way in which the particular user 305 | actually uses, or expects or is expected to use, the product. A product 306 | is a consumer product regardless of whether the product has substantial 307 | commercial, industrial or non-consumer uses, unless such uses represent 308 | the only significant mode of use of the product. 309 | 310 | "Installation Information" for a User Product means any methods, 311 | procedures, authorization keys, or other information required to install 312 | and execute modified versions of a covered work in that User Product from 313 | a modified version of its Corresponding Source. The information must 314 | suffice to ensure that the continued functioning of the modified object 315 | code is in no case prevented or interfered with solely because 316 | modification has been made. 317 | 318 | If you convey an object code work under this section in, or with, or 319 | specifically for use in, a User Product, and the conveying occurs as 320 | part of a transaction in which the right of possession and use of the 321 | User Product is transferred to the recipient in perpetuity or for a 322 | fixed term (regardless of how the transaction is characterized), the 323 | Corresponding Source conveyed under this section must be accompanied 324 | by the Installation Information. But this requirement does not apply 325 | if neither you nor any third party retains the ability to install 326 | modified object code on the User Product (for example, the work has 327 | been installed in ROM). 328 | 329 | The requirement to provide Installation Information does not include a 330 | requirement to continue to provide support service, warranty, or updates 331 | for a work that has been modified or installed by the recipient, or for 332 | the User Product in which it has been modified or installed. Access to a 333 | network may be denied when the modification itself materially and 334 | adversely affects the operation of the network or violates the rules and 335 | protocols for communication across the network. 336 | 337 | Corresponding Source conveyed, and Installation Information provided, 338 | in accord with this section must be in a format that is publicly 339 | documented (and with an implementation available to the public in 340 | source code form), and must require no special password or key for 341 | unpacking, reading or copying. 342 | 343 | 7. Additional Terms. 344 | 345 | "Additional permissions" are terms that supplement the terms of this 346 | License by making exceptions from one or more of its conditions. 347 | Additional permissions that are applicable to the entire Program shall 348 | be treated as though they were included in this License, to the extent 349 | that they are valid under applicable law. If additional permissions 350 | apply only to part of the Program, that part may be used separately 351 | under those permissions, but the entire Program remains governed by 352 | this License without regard to the additional permissions. 353 | 354 | When you convey a copy of a covered work, you may at your option 355 | remove any additional permissions from that copy, or from any part of 356 | it. (Additional permissions may be written to require their own 357 | removal in certain cases when you modify the work.) You may place 358 | additional permissions on material, added by you to a covered work, 359 | for which you have or can give appropriate copyright permission. 360 | 361 | Notwithstanding any other provision of this License, for material you 362 | add to a covered work, you may (if authorized by the copyright holders of 363 | that material) supplement the terms of this License with terms: 364 | 365 | a) Disclaiming warranty or limiting liability differently from the 366 | terms of sections 15 and 16 of this License; or 367 | 368 | b) Requiring preservation of specified reasonable legal notices or 369 | author attributions in that material or in the Appropriate Legal 370 | Notices displayed by works containing it; or 371 | 372 | c) Prohibiting misrepresentation of the origin of that material, or 373 | requiring that modified versions of such material be marked in 374 | reasonable ways as different from the original version; or 375 | 376 | d) Limiting the use for publicity purposes of names of licensors or 377 | authors of the material; or 378 | 379 | e) Declining to grant rights under trademark law for use of some 380 | trade names, trademarks, or service marks; or 381 | 382 | f) Requiring indemnification of licensors and authors of that 383 | material by anyone who conveys the material (or modified versions of 384 | it) with contractual assumptions of liability to the recipient, for 385 | any liability that these contractual assumptions directly impose on 386 | those licensors and authors. 387 | 388 | All other non-permissive additional terms are considered "further 389 | restrictions" within the meaning of section 10. If the Program as you 390 | received it, or any part of it, contains a notice stating that it is 391 | governed by this License along with a term that is a further 392 | restriction, you may remove that term. If a license document contains 393 | a further restriction but permits relicensing or conveying under this 394 | License, you may add to a covered work material governed by the terms 395 | of that license document, provided that the further restriction does 396 | not survive such relicensing or conveying. 397 | 398 | If you add terms to a covered work in accord with this section, you 399 | must place, in the relevant source files, a statement of the 400 | additional terms that apply to those files, or a notice indicating 401 | where to find the applicable terms. 402 | 403 | Additional terms, permissive or non-permissive, may be stated in the 404 | form of a separately written license, or stated as exceptions; 405 | the above requirements apply either way. 406 | 407 | 8. Termination. 408 | 409 | You may not propagate or modify a covered work except as expressly 410 | provided under this License. Any attempt otherwise to propagate or 411 | modify it is void, and will automatically terminate your rights under 412 | this License (including any patent licenses granted under the third 413 | paragraph of section 11). 414 | 415 | However, if you cease all violation of this License, then your 416 | license from a particular copyright holder is reinstated (a) 417 | provisionally, unless and until the copyright holder explicitly and 418 | finally terminates your license, and (b) permanently, if the copyright 419 | holder fails to notify you of the violation by some reasonable means 420 | prior to 60 days after the cessation. 421 | 422 | Moreover, your license from a particular copyright holder is 423 | reinstated permanently if the copyright holder notifies you of the 424 | violation by some reasonable means, this is the first time you have 425 | received notice of violation of this License (for any work) from that 426 | copyright holder, and you cure the violation prior to 30 days after 427 | your receipt of the notice. 428 | 429 | Termination of your rights under this section does not terminate the 430 | licenses of parties who have received copies or rights from you under 431 | this License. If your rights have been terminated and not permanently 432 | reinstated, you do not qualify to receive new licenses for the same 433 | material under section 10. 434 | 435 | 9. Acceptance Not Required for Having Copies. 436 | 437 | You are not required to accept this License in order to receive or 438 | run a copy of the Program. Ancillary propagation of a covered work 439 | occurring solely as a consequence of using peer-to-peer transmission 440 | to receive a copy likewise does not require acceptance. However, 441 | nothing other than this License grants you permission to propagate or 442 | modify any covered work. These actions infringe copyright if you do 443 | not accept this License. Therefore, by modifying or propagating a 444 | covered work, you indicate your acceptance of this License to do so. 445 | 446 | 10. Automatic Licensing of Downstream Recipients. 447 | 448 | Each time you convey a covered work, the recipient automatically 449 | receives a license from the original licensors, to run, modify and 450 | propagate that work, subject to this License. You are not responsible 451 | for enforcing compliance by third parties with this License. 452 | 453 | An "entity transaction" is a transaction transferring control of an 454 | organization, or substantially all assets of one, or subdividing an 455 | organization, or merging organizations. If propagation of a covered 456 | work results from an entity transaction, each party to that 457 | transaction who receives a copy of the work also receives whatever 458 | licenses to the work the party's predecessor in interest had or could 459 | give under the previous paragraph, plus a right to possession of the 460 | Corresponding Source of the work from the predecessor in interest, if 461 | the predecessor has it or can get it with reasonable efforts. 462 | 463 | You may not impose any further restrictions on the exercise of the 464 | rights granted or affirmed under this License. For example, you may 465 | not impose a license fee, royalty, or other charge for exercise of 466 | rights granted under this License, and you may not initiate litigation 467 | (including a cross-claim or counterclaim in a lawsuit) alleging that 468 | any patent claim is infringed by making, using, selling, offering for 469 | sale, or importing the Program or any portion of it. 470 | 471 | 11. Patents. 472 | 473 | A "contributor" is a copyright holder who authorizes use under this 474 | License of the Program or a work on which the Program is based. The 475 | work thus licensed is called the contributor's "contributor version". 476 | 477 | A contributor's "essential patent claims" are all patent claims 478 | owned or controlled by the contributor, whether already acquired or 479 | hereafter acquired, that would be infringed by some manner, permitted 480 | by this License, of making, using, or selling its contributor version, 481 | but do not include claims that would be infringed only as a 482 | consequence of further modification of the contributor version. For 483 | purposes of this definition, "control" includes the right to grant 484 | patent sublicenses in a manner consistent with the requirements of 485 | this License. 486 | 487 | Each contributor grants you a non-exclusive, worldwide, royalty-free 488 | patent license under the contributor's essential patent claims, to 489 | make, use, sell, offer for sale, import and otherwise run, modify and 490 | propagate the contents of its contributor version. 491 | 492 | In the following three paragraphs, a "patent license" is any express 493 | agreement or commitment, however denominated, not to enforce a patent 494 | (such as an express permission to practice a patent or covenant not to 495 | sue for patent infringement). To "grant" such a patent license to a 496 | party means to make such an agreement or commitment not to enforce a 497 | patent against the party. 498 | 499 | If you convey a covered work, knowingly relying on a patent license, 500 | and the Corresponding Source of the work is not available for anyone 501 | to copy, free of charge and under the terms of this License, through a 502 | publicly available network server or other readily accessible means, 503 | then you must either (1) cause the Corresponding Source to be so 504 | available, or (2) arrange to deprive yourself of the benefit of the 505 | patent license for this particular work, or (3) arrange, in a manner 506 | consistent with the requirements of this License, to extend the patent 507 | license to downstream recipients. "Knowingly relying" means you have 508 | actual knowledge that, but for the patent license, your conveying the 509 | covered work in a country, or your recipient's use of the covered work 510 | in a country, would infringe one or more identifiable patents in that 511 | country that you have reason to believe are valid. 512 | 513 | If, pursuant to or in connection with a single transaction or 514 | arrangement, you convey, or propagate by procuring conveyance of, a 515 | covered work, and grant a patent license to some of the parties 516 | receiving the covered work authorizing them to use, propagate, modify 517 | or convey a specific copy of the covered work, then the patent license 518 | you grant is automatically extended to all recipients of the covered 519 | work and works based on it. 520 | 521 | A patent license is "discriminatory" if it does not include within 522 | the scope of its coverage, prohibits the exercise of, or is 523 | conditioned on the non-exercise of one or more of the rights that are 524 | specifically granted under this License. You may not convey a covered 525 | work if you are a party to an arrangement with a third party that is 526 | in the business of distributing software, under which you make payment 527 | to the third party based on the extent of your activity of conveying 528 | the work, and under which the third party grants, to any of the 529 | parties who would receive the covered work from you, a discriminatory 530 | patent license (a) in connection with copies of the covered work 531 | conveyed by you (or copies made from those copies), or (b) primarily 532 | for and in connection with specific products or compilations that 533 | contain the covered work, unless you entered into that arrangement, 534 | or that patent license was granted, prior to 28 March 2007. 535 | 536 | Nothing in this License shall be construed as excluding or limiting 537 | any implied license or other defenses to infringement that may 538 | otherwise be available to you under applicable patent law. 539 | 540 | 12. No Surrender of Others' Freedom. 541 | 542 | If conditions are imposed on you (whether by court order, agreement or 543 | otherwise) that contradict the conditions of this License, they do not 544 | excuse you from the conditions of this License. If you cannot convey a 545 | covered work so as to satisfy simultaneously your obligations under this 546 | License and any other pertinent obligations, then as a consequence you may 547 | not convey it at all. For example, if you agree to terms that obligate you 548 | to collect a royalty for further conveying from those to whom you convey 549 | the Program, the only way you could satisfy both those terms and this 550 | License would be to refrain entirely from conveying the Program. 551 | 552 | 13. Use with the GNU Affero General Public License. 553 | 554 | Notwithstanding any other provision of this License, you have 555 | permission to link or combine any covered work with a work licensed 556 | under version 3 of the GNU Affero General Public License into a single 557 | combined work, and to convey the resulting work. The terms of this 558 | License will continue to apply to the part which is the covered work, 559 | but the special requirements of the GNU Affero General Public License, 560 | section 13, concerning interaction through a network will apply to the 561 | combination as such. 562 | 563 | 14. Revised Versions of this License. 564 | 565 | The Free Software Foundation may publish revised and/or new versions of 566 | the GNU General Public License from time to time. Such new versions will 567 | be similar in spirit to the present version, but may differ in detail to 568 | address new problems or concerns. 569 | 570 | Each version is given a distinguishing version number. If the 571 | Program specifies that a certain numbered version of the GNU General 572 | Public License "or any later version" applies to it, you have the 573 | option of following the terms and conditions either of that numbered 574 | version or of any later version published by the Free Software 575 | Foundation. If the Program does not specify a version number of the 576 | GNU General Public License, you may choose any version ever published 577 | by the Free Software Foundation. 578 | 579 | If the Program specifies that a proxy can decide which future 580 | versions of the GNU General Public License can be used, that proxy's 581 | public statement of acceptance of a version permanently authorizes you 582 | to choose that version for the Program. 583 | 584 | Later license versions may give you additional or different 585 | permissions. However, no additional obligations are imposed on any 586 | author or copyright holder as a result of your choosing to follow a 587 | later version. 588 | 589 | 15. Disclaimer of Warranty. 590 | 591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 599 | 600 | 16. Limitation of Liability. 601 | 602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 610 | SUCH DAMAGES. 611 | 612 | 17. Interpretation of Sections 15 and 16. 613 | 614 | If the disclaimer of warranty and limitation of liability provided 615 | above cannot be given local legal effect according to their terms, 616 | reviewing courts shall apply local law that most closely approximates 617 | an absolute waiver of all civil liability in connection with the 618 | Program, unless a warranty or assumption of liability accompanies a 619 | copy of the Program in return for a fee. 620 | 621 | END OF TERMS AND CONDITIONS 622 | 623 | How to Apply These Terms to Your New Programs 624 | 625 | If you develop a new program, and you want it to be of the greatest 626 | possible use to the public, the best way to achieve this is to make it 627 | free software which everyone can redistribute and change under these terms. 628 | 629 | To do so, attach the following notices to the program. It is safest 630 | to attach them to the start of each source file to most effectively 631 | state the exclusion of warranty; and each file should have at least 632 | the "copyright" line and a pointer to where the full notice is found. 633 | 634 | 635 | Copyright (C) 636 | 637 | This program is free software: you can redistribute it and/or modify 638 | it under the terms of the GNU General Public License as published by 639 | the Free Software Foundation, either version 3 of the License, or 640 | (at your option) any later version. 641 | 642 | This program is distributed in the hope that it will be useful, 643 | but WITHOUT ANY WARRANTY; without even the implied warranty of 644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 645 | GNU General Public License for more details. 646 | 647 | You should have received a copy of the GNU General Public License 648 | along with this program. If not, see . 649 | 650 | Also add information on how to contact you by electronic and paper mail. 651 | 652 | If the program does terminal interaction, make it output a short 653 | notice like this when it starts in an interactive mode: 654 | 655 | Copyright (C) 656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 657 | This is free software, and you are welcome to redistribute it 658 | under certain conditions; type `show c' for details. 659 | 660 | The hypothetical commands `show w' and `show c' should show the appropriate 661 | parts of the General Public License. Of course, your program's commands 662 | might be different; for a GUI interface, you would use an "about box". 663 | 664 | You should also get your employer (if you work as a programmer) or school, 665 | if any, to sign a "copyright disclaimer" for the program, if necessary. 666 | For more information on this, and how to apply and follow the GNU GPL, see 667 | . 668 | 669 | The GNU General Public License does not permit incorporating your program 670 | into proprietary programs. If your program is a subroutine library, you 671 | may consider it more useful to permit linking proprietary applications with 672 | the library. If this is what you want to do, use the GNU Lesser General 673 | Public License instead of this License. But first, please read 674 | . 675 | -------------------------------------------------------------------------------- /base/网址批量规则.prop: -------------------------------------------------------------------------------- 1 | [Adblock Plus 2.0] 2 | ! Checksum: PlbM6TvR8deybcKGHlpOiA 3 | ! Title: 网址批量规则 4 | ! Version: 20250416092316 5 | ! Last modified: 2025-04-16 09:23:16 6 | ! Total Count: 38 7 | .gif$third-party,domain=likeav1.cc|likeav2.cc|likeav3.cc|likeav4.cc|likeav5.cc|likeav6.cc|likeav7.cc|likeav8.cc|likeav9.cc|likeav10.cc|likeav11.cc|likeav12.cc|likeav13.cc|likeav14.cc|likeav15.cc|likeav16.cc|likeav17.cc|likeav18.cc|likeav19.cc|likeav20.cc|likeav21.cc|likeav22.cc|likeav23.cc|likeav24.cc|likeav25.cc|likeav.cc|likeav1.xyz|likeav2.xyz|likeav3.xyz|likeav4.xyz|likeav5.xyz|likeav6.xyz|likeav7.xyz|likeav8.xyz|likeav9.xyz|likeav10.xyz|likeav11.xyz|likeav12.xyz|likeav13.xyz|likeav14.xyz|likeav15.xyz|likeav16.xyz|likeav17.xyz|likeav18.xyz|likeav19.xyz|likeav20.xyz|likeav21.xyz|likeav22.xyz|likeav23.xyz|likeav24.xyz|likeav25.xyz|likeav.xyz|likeav1.com|likeav2.com|likeav3.com|likeav4.com|likeav5.com|likeav6.com|likeav7.com|likeav8.com|likeav9.com|likeav10.com|likeav11.com|likeav12.com|likeav13.com|likeav14.com|likeav15.com|likeav16.com|likeav17.com|likeav18.com|likeav19.com|likeav20.com|likeav21.com|likeav22.com|likeav23.com|likeav24.com|likeav25.com|likeav.com|likeav1.buzz|likeav2.buzz|likeav3.buzz|likeav4.buzz|likeav5.buzz|likeav6.buzz|likeav7.buzz|likeav8.buzz|likeav9.buzz|likeav10.buzz|likeav11.buzz|likeav12.buzz|likeav13.buzz|likeav14.buzz|likeav15.buzz|likeav16.buzz|likeav17.buzz|likeav18.buzz|likeav19.buzz|likeav20.buzz|likeav21.buzz|likeav22.buzz|likeav23.buzz|likeav24.buzz|likeav25.buzz|likeav.buzz|likeav1.live|likeav2.live|likeav3.live|likeav4.live|likeav5.live|likeav6.live|likeav7.live|likeav8.live|likeav9.live|likeav10.live|likeav11.live|likeav12.live|likeav13.live|likeav14.live|likeav15.live|likeav16.live|likeav17.live|likeav18.live|likeav19.live|likeav20.live|likeav21.live|likeav22.live|likeav23.live|likeav24.live|likeav25.live|likeav.live|likeav1.org|likeav2.org|likeav3.org|likeav4.org|likeav5.org|likeav6.org|likeav7.org|likeav8.org|likeav9.org|likeav10.org|likeav11.org|likeav12.org|likeav13.org|likeav14.org|likeav15.org|likeav16.org|likeav17.org|likeav18.org|likeav19.org|likeav20.org|likeav21.org|likeav22.org|likeav23.org|likeav24.org|likeav25.org|likeav.org|lfwx1.com|lfwx2.com|lfwx3.com|lfwx4.com|lfwx5.com|lfwx6.com|lfwx7.com|lfwx8.com|lfwx9.com|lfwx10.com|lfwx.com|lfwx1.app|lfwx2.app|lfwx3.app|lfwx4.app|lfwx5.app|lfwx6.app|lfwx7.app|lfwx8.app|lfwx9.app|lfwx10.app|lfwx.app|lfwx1.cn|lfwx2.cn|lfwx3.cn|lfwx4.cn|lfwx5.cn|lfwx6.cn|lfwx7.cn|lfwx8.cn|lfwx9.cn|lfwx10.cn|lfwx.cn|lfwx1.live|lfwx2.live|lfwx3.live|lfwx4.live|lfwx5.live|lfwx6.live|lfwx7.live|lfwx8.live|lfwx9.live|lfwx10.live|lfwx.live|lfwx1.org|lfwx2.org|lfwx3.org|lfwx4.org|lfwx5.org|lfwx6.org|lfwx7.org|lfwx8.org|lfwx9.org|lfwx10.org|lfwx.org 8 | /300x250.$image,domain=~manwa1.vip|~manwa2.vip|~manwa3.vip|~manwa4.vip|~manwa5.vip|~manwa6.vip|~manwa7.vip|~manwa8.vip|~manwa9.vip|~manwa10.vip|~manwa.vip|~manwa1.site|~manwa2.site|~manwa3.site|~manwa4.site|~manwa5.site|~manwa6.site|~manwa7.site|~manwa8.site|~manwa9.site|~manwa10.site|~manwa.site|~manwa1.me|~manwa2.me|~manwa3.me|~manwa4.me|~manwa5.me|~manwa6.me|~manwa7.me|~manwa8.me|~manwa9.me|~manwa10.me|~manwa.me|~mwcomic1.cc|~mwcomic2.cc|~mwcomic3.cc|~mwcomic4.cc|~mwcomic5.cc|~mwcomic6.cc|~mwcomic7.cc|~mwcomic8.cc|~mwcomic9.cc|~mwcomic10.cc|~mwcomic.cc|~mwcomic1.biz|~mwcomic2.biz|~mwcomic3.biz|~mwcomic4.biz|~mwcomic5.biz|~mwcomic6.biz|~mwcomic7.biz|~mwcomic8.biz|~mwcomic9.biz|~mwcomic10.biz|~mwcomic.biz|~mwcomic1.xyz|~mwcomic2.xyz|~mwcomic3.xyz|~mwcomic4.xyz|~mwcomic5.xyz|~mwcomic6.xyz|~mwcomic7.xyz|~mwcomic8.xyz|~mwcomic9.xyz|~mwcomic10.xyz|~mwcomic.xyz|~mwcomic1.top|~mwcomic2.top|~mwcomic3.top|~mwcomic4.top|~mwcomic5.top|~mwcomic6.top|~mwcomic7.top|~mwcomic8.top|~mwcomic9.top|~mwcomic10.top|~mwcomic.top|~manwa1.xyz|~manwa2.xyz|~manwa3.xyz|~manwa4.xyz|~manwa5.xyz|~manwa6.xyz|~manwa7.xyz|~manwa8.xyz|~manwa9.xyz|~manwa10.xyz|~manwa.xyz|~mwcomic1.co|~mwcomic2.co|~mwcomic3.co|~mwcomic4.co|~mwcomic5.co|~mwcomic6.co|~mwcomic7.co|~mwcomic8.co|~mwcomic9.co|~mwcomic10.co|~mwcomic.co|~mwcomic1.online|~mwcomic2.online|~mwcomic3.online|~mwcomic4.online|~mwcomic5.online|~mwcomic6.online|~mwcomic7.online|~mwcomic8.online|~mwcomic9.online|~mwcomic10.online|~mwcomic.online|~manwafei1.cc|~manwafei2.cc|~manwafei3.cc|~manwafei4.cc|~manwafei5.cc|~manwafei6.cc|~manwafei7.cc|~manwafei8.cc|~manwafei9.cc|~manwafei10.cc|~manwafei.cc|~manwafei1.com|~manwafei2.com|~manwafei3.com|~manwafei4.com|~manwafei5.com|~manwafei6.com|~manwafei7.com|~manwafei8.com|~manwafei9.com|~manwafei10.com|~manwafei.com|~manwafei1.xyz|~manwafei2.xyz|~manwafei3.xyz|~manwafei4.xyz|~manwafei5.xyz|~manwafei6.xyz|~manwafei7.xyz|~manwafei8.xyz|~manwafei9.xyz|~manwafei10.xyz|~manwafei.xyz|~manwafei1.top|~manwafei2.top|~manwafei3.top|~manwafei4.top|~manwafei5.top|~manwafei6.top|~manwafei7.top|~manwafei8.top|~manwafei9.top|~manwafei10.top|~manwafei.top|~manwafei1.me|~manwafei2.me|~manwafei3.me|~manwafei4.me|~manwafei5.me|~manwafei6.me|~manwafei7.me|~manwafei8.me|~manwafei9.me|~manwafei10.me|~manwafei.me|~manwafei1.site|~manwafei2.site|~manwafei3.site|~manwafei4.site|~manwafei5.site|~manwafei6.site|~manwafei7.site|~manwafei8.site|~manwafei9.site|~manwafei10.site|~manwafei.site|~manwafei1.biz|~manwafei2.biz|~manwafei3.biz|~manwafei4.biz|~manwafei5.biz|~manwafei6.biz|~manwafei7.biz|~manwafei8.biz|~manwafei9.biz|~manwafei10.biz|~manwafei.biz|~manwafei1.online|~manwafei2.online|~manwafei3.online|~manwafei4.online|~manwafei5.online|~manwafei6.online|~manwafei7.online|~manwafei8.online|~manwafei9.online|~manwafei10.online|~manwafei.online|~manwaq1.vip|~manwaq2.vip|~manwaq3.vip|~manwaq4.vip|~manwaq5.vip|~manwaq6.vip|~manwaq7.vip|~manwaq8.vip|~manwaq9.vip|~manwaq10.vip|~manwaq.vip|~manwaqq1.vip|~manwaqq2.vip|~manwaqq3.vip|~manwaqq4.vip|~manwaqq5.vip|~manwaqq6.vip|~manwaqq7.vip|~manwaqq8.vip|~manwaqq9.vip|~manwaqq10.vip|~manwaqq.vip|~manwadb1.xyz|~manwadb2.xyz|~manwadb3.xyz|~manwadb4.xyz|~manwadb5.xyz|~manwadb6.xyz|~manwadb7.xyz|~manwadb8.xyz|~manwadb9.xyz|~manwadb10.xyz|~manwadb.xyz 9 | /upload/ad/*$image,domain=~manwa1.vip|~manwa2.vip|~manwa3.vip|~manwa4.vip|~manwa5.vip|~manwa6.vip|~manwa7.vip|~manwa8.vip|~manwa9.vip|~manwa10.vip|~manwa.vip|~manwa1.site|~manwa2.site|~manwa3.site|~manwa4.site|~manwa5.site|~manwa6.site|~manwa7.site|~manwa8.site|~manwa9.site|~manwa10.site|~manwa.site|~manwa1.me|~manwa2.me|~manwa3.me|~manwa4.me|~manwa5.me|~manwa6.me|~manwa7.me|~manwa8.me|~manwa9.me|~manwa10.me|~manwa.me|~mwcomic1.cc|~mwcomic2.cc|~mwcomic3.cc|~mwcomic4.cc|~mwcomic5.cc|~mwcomic6.cc|~mwcomic7.cc|~mwcomic8.cc|~mwcomic9.cc|~mwcomic10.cc|~mwcomic.cc|~mwcomic1.biz|~mwcomic2.biz|~mwcomic3.biz|~mwcomic4.biz|~mwcomic5.biz|~mwcomic6.biz|~mwcomic7.biz|~mwcomic8.biz|~mwcomic9.biz|~mwcomic10.biz|~mwcomic.biz|~mwcomic1.xyz|~mwcomic2.xyz|~mwcomic3.xyz|~mwcomic4.xyz|~mwcomic5.xyz|~mwcomic6.xyz|~mwcomic7.xyz|~mwcomic8.xyz|~mwcomic9.xyz|~mwcomic10.xyz|~mwcomic.xyz|~mwcomic1.top|~mwcomic2.top|~mwcomic3.top|~mwcomic4.top|~mwcomic5.top|~mwcomic6.top|~mwcomic7.top|~mwcomic8.top|~mwcomic9.top|~mwcomic10.top|~mwcomic.top|~manwa1.xyz|~manwa2.xyz|~manwa3.xyz|~manwa4.xyz|~manwa5.xyz|~manwa6.xyz|~manwa7.xyz|~manwa8.xyz|~manwa9.xyz|~manwa10.xyz|~manwa.xyz|~mwcomic1.co|~mwcomic2.co|~mwcomic3.co|~mwcomic4.co|~mwcomic5.co|~mwcomic6.co|~mwcomic7.co|~mwcomic8.co|~mwcomic9.co|~mwcomic10.co|~mwcomic.co|~mwcomic1.online|~mwcomic2.online|~mwcomic3.online|~mwcomic4.online|~mwcomic5.online|~mwcomic6.online|~mwcomic7.online|~mwcomic8.online|~mwcomic9.online|~mwcomic10.online|~mwcomic.online|~manwafei1.cc|~manwafei2.cc|~manwafei3.cc|~manwafei4.cc|~manwafei5.cc|~manwafei6.cc|~manwafei7.cc|~manwafei8.cc|~manwafei9.cc|~manwafei10.cc|~manwafei.cc|~manwafei1.com|~manwafei2.com|~manwafei3.com|~manwafei4.com|~manwafei5.com|~manwafei6.com|~manwafei7.com|~manwafei8.com|~manwafei9.com|~manwafei10.com|~manwafei.com|~manwafei1.xyz|~manwafei2.xyz|~manwafei3.xyz|~manwafei4.xyz|~manwafei5.xyz|~manwafei6.xyz|~manwafei7.xyz|~manwafei8.xyz|~manwafei9.xyz|~manwafei10.xyz|~manwafei.xyz|~manwafei1.top|~manwafei2.top|~manwafei3.top|~manwafei4.top|~manwafei5.top|~manwafei6.top|~manwafei7.top|~manwafei8.top|~manwafei9.top|~manwafei10.top|~manwafei.top|~manwafei1.me|~manwafei2.me|~manwafei3.me|~manwafei4.me|~manwafei5.me|~manwafei6.me|~manwafei7.me|~manwafei8.me|~manwafei9.me|~manwafei10.me|~manwafei.me|~manwafei1.site|~manwafei2.site|~manwafei3.site|~manwafei4.site|~manwafei5.site|~manwafei6.site|~manwafei7.site|~manwafei8.site|~manwafei9.site|~manwafei10.site|~manwafei.site|~manwafei1.biz|~manwafei2.biz|~manwafei3.biz|~manwafei4.biz|~manwafei5.biz|~manwafei6.biz|~manwafei7.biz|~manwafei8.biz|~manwafei9.biz|~manwafei10.biz|~manwafei.biz|~manwafei1.online|~manwafei2.online|~manwafei3.online|~manwafei4.online|~manwafei5.online|~manwafei6.online|~manwafei7.online|~manwafei8.online|~manwafei9.online|~manwafei10.online|~manwafei.online|~manwaq1.vip|~manwaq2.vip|~manwaq3.vip|~manwaq4.vip|~manwaq5.vip|~manwaq6.vip|~manwaq7.vip|~manwaq8.vip|~manwaq9.vip|~manwaq10.vip|~manwaq.vip|~manwaqq1.vip|~manwaqq2.vip|~manwaqq3.vip|~manwaqq4.vip|~manwaqq5.vip|~manwaqq6.vip|~manwaqq7.vip|~manwaqq8.vip|~manwaqq9.vip|~manwaqq10.vip|~manwaqq.vip|~manwadb1.xyz|~manwadb2.xyz|~manwadb3.xyz|~manwadb4.xyz|~manwadb5.xyz|~manwadb6.xyz|~manwadb7.xyz|~manwadb8.xyz|~manwadb9.xyz|~manwadb10.xyz|~manwadb.xyz 10 | /upload/ads/*$domain=~manwa1.vip|~manwa2.vip|~manwa3.vip|~manwa4.vip|~manwa5.vip|~manwa6.vip|~manwa7.vip|~manwa8.vip|~manwa9.vip|~manwa10.vip|~manwa.vip|~manwa1.site|~manwa2.site|~manwa3.site|~manwa4.site|~manwa5.site|~manwa6.site|~manwa7.site|~manwa8.site|~manwa9.site|~manwa10.site|~manwa.site|~manwa1.me|~manwa2.me|~manwa3.me|~manwa4.me|~manwa5.me|~manwa6.me|~manwa7.me|~manwa8.me|~manwa9.me|~manwa10.me|~manwa.me|~mwcomic1.cc|~mwcomic2.cc|~mwcomic3.cc|~mwcomic4.cc|~mwcomic5.cc|~mwcomic6.cc|~mwcomic7.cc|~mwcomic8.cc|~mwcomic9.cc|~mwcomic10.cc|~mwcomic.cc|~mwcomic1.biz|~mwcomic2.biz|~mwcomic3.biz|~mwcomic4.biz|~mwcomic5.biz|~mwcomic6.biz|~mwcomic7.biz|~mwcomic8.biz|~mwcomic9.biz|~mwcomic10.biz|~mwcomic.biz|~mwcomic1.xyz|~mwcomic2.xyz|~mwcomic3.xyz|~mwcomic4.xyz|~mwcomic5.xyz|~mwcomic6.xyz|~mwcomic7.xyz|~mwcomic8.xyz|~mwcomic9.xyz|~mwcomic10.xyz|~mwcomic.xyz|~mwcomic1.top|~mwcomic2.top|~mwcomic3.top|~mwcomic4.top|~mwcomic5.top|~mwcomic6.top|~mwcomic7.top|~mwcomic8.top|~mwcomic9.top|~mwcomic10.top|~mwcomic.top|~manwa1.xyz|~manwa2.xyz|~manwa3.xyz|~manwa4.xyz|~manwa5.xyz|~manwa6.xyz|~manwa7.xyz|~manwa8.xyz|~manwa9.xyz|~manwa10.xyz|~manwa.xyz|~mwcomic1.co|~mwcomic2.co|~mwcomic3.co|~mwcomic4.co|~mwcomic5.co|~mwcomic6.co|~mwcomic7.co|~mwcomic8.co|~mwcomic9.co|~mwcomic10.co|~mwcomic.co|~mwcomic1.online|~mwcomic2.online|~mwcomic3.online|~mwcomic4.online|~mwcomic5.online|~mwcomic6.online|~mwcomic7.online|~mwcomic8.online|~mwcomic9.online|~mwcomic10.online|~mwcomic.online|~manwafei1.cc|~manwafei2.cc|~manwafei3.cc|~manwafei4.cc|~manwafei5.cc|~manwafei6.cc|~manwafei7.cc|~manwafei8.cc|~manwafei9.cc|~manwafei10.cc|~manwafei.cc|~manwafei1.com|~manwafei2.com|~manwafei3.com|~manwafei4.com|~manwafei5.com|~manwafei6.com|~manwafei7.com|~manwafei8.com|~manwafei9.com|~manwafei10.com|~manwafei.com|~manwafei1.xyz|~manwafei2.xyz|~manwafei3.xyz|~manwafei4.xyz|~manwafei5.xyz|~manwafei6.xyz|~manwafei7.xyz|~manwafei8.xyz|~manwafei9.xyz|~manwafei10.xyz|~manwafei.xyz|~manwafei1.top|~manwafei2.top|~manwafei3.top|~manwafei4.top|~manwafei5.top|~manwafei6.top|~manwafei7.top|~manwafei8.top|~manwafei9.top|~manwafei10.top|~manwafei.top|~manwafei1.me|~manwafei2.me|~manwafei3.me|~manwafei4.me|~manwafei5.me|~manwafei6.me|~manwafei7.me|~manwafei8.me|~manwafei9.me|~manwafei10.me|~manwafei.me|~manwafei1.site|~manwafei2.site|~manwafei3.site|~manwafei4.site|~manwafei5.site|~manwafei6.site|~manwafei7.site|~manwafei8.site|~manwafei9.site|~manwafei10.site|~manwafei.site|~manwafei1.biz|~manwafei2.biz|~manwafei3.biz|~manwafei4.biz|~manwafei5.biz|~manwafei6.biz|~manwafei7.biz|~manwafei8.biz|~manwafei9.biz|~manwafei10.biz|~manwafei.biz|~manwafei1.online|~manwafei2.online|~manwafei3.online|~manwafei4.online|~manwafei5.online|~manwafei6.online|~manwafei7.online|~manwafei8.online|~manwafei9.online|~manwafei10.online|~manwafei.online|~manwaq1.vip|~manwaq2.vip|~manwaq3.vip|~manwaq4.vip|~manwaq5.vip|~manwaq6.vip|~manwaq7.vip|~manwaq8.vip|~manwaq9.vip|~manwaq10.vip|~manwaq.vip|~manwaqq1.vip|~manwaqq2.vip|~manwaqq3.vip|~manwaqq4.vip|~manwaqq5.vip|~manwaqq6.vip|~manwaqq7.vip|~manwaqq8.vip|~manwaqq9.vip|~manwaqq10.vip|~manwaqq.vip|~manwadb1.xyz|~manwadb2.xyz|~manwadb3.xyz|~manwadb4.xyz|~manwadb5.xyz|~manwadb6.xyz|~manwadb7.xyz|~manwadb8.xyz|~manwadb9.xyz|~manwadb10.xyz|~manwadb.xyz 11 | @@/300x250.gif$domain=manwa1.vip|manwa2.vip|manwa3.vip|manwa4.vip|manwa5.vip|manwa6.vip|manwa7.vip|manwa8.vip|manwa9.vip|manwa10.vip|manwa.vip|manwa1.site|manwa2.site|manwa3.site|manwa4.site|manwa5.site|manwa6.site|manwa7.site|manwa8.site|manwa9.site|manwa10.site|manwa.site|manwa1.me|manwa2.me|manwa3.me|manwa4.me|manwa5.me|manwa6.me|manwa7.me|manwa8.me|manwa9.me|manwa10.me|manwa.me|mwcomic1.cc|mwcomic2.cc|mwcomic3.cc|mwcomic4.cc|mwcomic5.cc|mwcomic6.cc|mwcomic7.cc|mwcomic8.cc|mwcomic9.cc|mwcomic10.cc|mwcomic.cc|mwcomic1.biz|mwcomic2.biz|mwcomic3.biz|mwcomic4.biz|mwcomic5.biz|mwcomic6.biz|mwcomic7.biz|mwcomic8.biz|mwcomic9.biz|mwcomic10.biz|mwcomic.biz|mwcomic1.xyz|mwcomic2.xyz|mwcomic3.xyz|mwcomic4.xyz|mwcomic5.xyz|mwcomic6.xyz|mwcomic7.xyz|mwcomic8.xyz|mwcomic9.xyz|mwcomic10.xyz|mwcomic.xyz|mwcomic1.top|mwcomic2.top|mwcomic3.top|mwcomic4.top|mwcomic5.top|mwcomic6.top|mwcomic7.top|mwcomic8.top|mwcomic9.top|mwcomic10.top|mwcomic.top|manwa1.xyz|manwa2.xyz|manwa3.xyz|manwa4.xyz|manwa5.xyz|manwa6.xyz|manwa7.xyz|manwa8.xyz|manwa9.xyz|manwa10.xyz|manwa.xyz|mwcomic1.co|mwcomic2.co|mwcomic3.co|mwcomic4.co|mwcomic5.co|mwcomic6.co|mwcomic7.co|mwcomic8.co|mwcomic9.co|mwcomic10.co|mwcomic.co|mwcomic1.online|mwcomic2.online|mwcomic3.online|mwcomic4.online|mwcomic5.online|mwcomic6.online|mwcomic7.online|mwcomic8.online|mwcomic9.online|mwcomic10.online|mwcomic.online|manwafei1.cc|manwafei2.cc|manwafei3.cc|manwafei4.cc|manwafei5.cc|manwafei6.cc|manwafei7.cc|manwafei8.cc|manwafei9.cc|manwafei10.cc|manwafei.cc|manwafei1.com|manwafei2.com|manwafei3.com|manwafei4.com|manwafei5.com|manwafei6.com|manwafei7.com|manwafei8.com|manwafei9.com|manwafei10.com|manwafei.com|manwafei1.xyz|manwafei2.xyz|manwafei3.xyz|manwafei4.xyz|manwafei5.xyz|manwafei6.xyz|manwafei7.xyz|manwafei8.xyz|manwafei9.xyz|manwafei10.xyz|manwafei.xyz|manwafei1.top|manwafei2.top|manwafei3.top|manwafei4.top|manwafei5.top|manwafei6.top|manwafei7.top|manwafei8.top|manwafei9.top|manwafei10.top|manwafei.top|manwafei1.me|manwafei2.me|manwafei3.me|manwafei4.me|manwafei5.me|manwafei6.me|manwafei7.me|manwafei8.me|manwafei9.me|manwafei10.me|manwafei.me|manwafei1.site|manwafei2.site|manwafei3.site|manwafei4.site|manwafei5.site|manwafei6.site|manwafei7.site|manwafei8.site|manwafei9.site|manwafei10.site|manwafei.site|manwafei1.biz|manwafei2.biz|manwafei3.biz|manwafei4.biz|manwafei5.biz|manwafei6.biz|manwafei7.biz|manwafei8.biz|manwafei9.biz|manwafei10.biz|manwafei.biz|manwafei1.online|manwafei2.online|manwafei3.online|manwafei4.online|manwafei5.online|manwafei6.online|manwafei7.online|manwafei8.online|manwafei9.online|manwafei10.online|manwafei.online|manwaq1.vip|manwaq2.vip|manwaq3.vip|manwaq4.vip|manwaq5.vip|manwaq6.vip|manwaq7.vip|manwaq8.vip|manwaq9.vip|manwaq10.vip|manwaq.vip|manwaqq1.vip|manwaqq2.vip|manwaqq3.vip|manwaqq4.vip|manwaqq5.vip|manwaqq6.vip|manwaqq7.vip|manwaqq8.vip|manwaqq9.vip|manwaqq10.vip|manwaqq.vip|manwadb1.xyz|manwadb2.xyz|manwadb3.xyz|manwadb4.xyz|manwadb5.xyz|manwadb6.xyz|manwadb7.xyz|manwadb8.xyz|manwadb9.xyz|manwadb10.xyz|manwadb.xyz 12 | @@/upload/ads/*$domain=manwa1.vip|manwa2.vip|manwa3.vip|manwa4.vip|manwa5.vip|manwa6.vip|manwa7.vip|manwa8.vip|manwa9.vip|manwa10.vip|manwa.vip|manwa1.site|manwa2.site|manwa3.site|manwa4.site|manwa5.site|manwa6.site|manwa7.site|manwa8.site|manwa9.site|manwa10.site|manwa.site|manwa1.me|manwa2.me|manwa3.me|manwa4.me|manwa5.me|manwa6.me|manwa7.me|manwa8.me|manwa9.me|manwa10.me|manwa.me|mwcomic1.cc|mwcomic2.cc|mwcomic3.cc|mwcomic4.cc|mwcomic5.cc|mwcomic6.cc|mwcomic7.cc|mwcomic8.cc|mwcomic9.cc|mwcomic10.cc|mwcomic.cc|mwcomic1.biz|mwcomic2.biz|mwcomic3.biz|mwcomic4.biz|mwcomic5.biz|mwcomic6.biz|mwcomic7.biz|mwcomic8.biz|mwcomic9.biz|mwcomic10.biz|mwcomic.biz|mwcomic1.xyz|mwcomic2.xyz|mwcomic3.xyz|mwcomic4.xyz|mwcomic5.xyz|mwcomic6.xyz|mwcomic7.xyz|mwcomic8.xyz|mwcomic9.xyz|mwcomic10.xyz|mwcomic.xyz|mwcomic1.top|mwcomic2.top|mwcomic3.top|mwcomic4.top|mwcomic5.top|mwcomic6.top|mwcomic7.top|mwcomic8.top|mwcomic9.top|mwcomic10.top|mwcomic.top|manwa1.xyz|manwa2.xyz|manwa3.xyz|manwa4.xyz|manwa5.xyz|manwa6.xyz|manwa7.xyz|manwa8.xyz|manwa9.xyz|manwa10.xyz|manwa.xyz|mwcomic1.co|mwcomic2.co|mwcomic3.co|mwcomic4.co|mwcomic5.co|mwcomic6.co|mwcomic7.co|mwcomic8.co|mwcomic9.co|mwcomic10.co|mwcomic.co|mwcomic1.online|mwcomic2.online|mwcomic3.online|mwcomic4.online|mwcomic5.online|mwcomic6.online|mwcomic7.online|mwcomic8.online|mwcomic9.online|mwcomic10.online|mwcomic.online|manwafei1.cc|manwafei2.cc|manwafei3.cc|manwafei4.cc|manwafei5.cc|manwafei6.cc|manwafei7.cc|manwafei8.cc|manwafei9.cc|manwafei10.cc|manwafei.cc|manwafei1.com|manwafei2.com|manwafei3.com|manwafei4.com|manwafei5.com|manwafei6.com|manwafei7.com|manwafei8.com|manwafei9.com|manwafei10.com|manwafei.com|manwafei1.xyz|manwafei2.xyz|manwafei3.xyz|manwafei4.xyz|manwafei5.xyz|manwafei6.xyz|manwafei7.xyz|manwafei8.xyz|manwafei9.xyz|manwafei10.xyz|manwafei.xyz|manwafei1.top|manwafei2.top|manwafei3.top|manwafei4.top|manwafei5.top|manwafei6.top|manwafei7.top|manwafei8.top|manwafei9.top|manwafei10.top|manwafei.top|manwafei1.me|manwafei2.me|manwafei3.me|manwafei4.me|manwafei5.me|manwafei6.me|manwafei7.me|manwafei8.me|manwafei9.me|manwafei10.me|manwafei.me|manwafei1.site|manwafei2.site|manwafei3.site|manwafei4.site|manwafei5.site|manwafei6.site|manwafei7.site|manwafei8.site|manwafei9.site|manwafei10.site|manwafei.site|manwafei1.biz|manwafei2.biz|manwafei3.biz|manwafei4.biz|manwafei5.biz|manwafei6.biz|manwafei7.biz|manwafei8.biz|manwafei9.biz|manwafei10.biz|manwafei.biz|manwafei1.online|manwafei2.online|manwafei3.online|manwafei4.online|manwafei5.online|manwafei6.online|manwafei7.online|manwafei8.online|manwafei9.online|manwafei10.online|manwafei.online|manwaq1.vip|manwaq2.vip|manwaq3.vip|manwaq4.vip|manwaq5.vip|manwaq6.vip|manwaq7.vip|manwaq8.vip|manwaq9.vip|manwaq10.vip|manwaq.vip|manwaqq1.vip|manwaqq2.vip|manwaqq3.vip|manwaqq4.vip|manwaqq5.vip|manwaqq6.vip|manwaqq7.vip|manwaqq8.vip|manwaqq9.vip|manwaqq10.vip|manwaqq.vip|manwadb1.xyz|manwadb2.xyz|manwadb3.xyz|manwadb4.xyz|manwadb5.xyz|manwadb6.xyz|manwadb7.xyz|manwadb8.xyz|manwadb9.xyz|manwadb10.xyz|manwadb.xyz 13 | DianYing.im,DianYingim.com,dyxs1.com,dyxs2.com,dyxs3.com,dyxs4.com,dyxs5.com,dyxs6.com,dyxs7.com,dyxs8.com,dyxs9.com,dyxs10.com,dyxs11.com,dyxs12.com,dyxs13.com,dyxs14.com,dyxs15.com,dyxs16.com,dyxs17.com,dyxs18.com,dyxs19.com,dyxs20.com,dyxs21.com,dyxs22.com,dyxs23.com,dyxs24.com,dyxs25.com,dyxs26.com,dyxs27.com,dyxs28.com,dyxs29.com,dyxs30.com,dyxs.com,dyxs1.xyz,dyxs2.xyz,dyxs3.xyz,dyxs4.xyz,dyxs5.xyz,dyxs6.xyz,dyxs7.xyz,dyxs8.xyz,dyxs9.xyz,dyxs10.xyz,dyxs11.xyz,dyxs12.xyz,dyxs13.xyz,dyxs14.xyz,dyxs15.xyz,dyxs16.xyz,dyxs17.xyz,dyxs18.xyz,dyxs19.xyz,dyxs20.xyz,dyxs.xyz###dy_card_dy 14 | DianYing.im,DianYingim.com,dyxs1.com,dyxs2.com,dyxs3.com,dyxs4.com,dyxs5.com,dyxs6.com,dyxs7.com,dyxs8.com,dyxs9.com,dyxs10.com,dyxs11.com,dyxs12.com,dyxs13.com,dyxs14.com,dyxs15.com,dyxs16.com,dyxs17.com,dyxs18.com,dyxs19.com,dyxs20.com,dyxs21.com,dyxs22.com,dyxs23.com,dyxs24.com,dyxs25.com,dyxs26.com,dyxs27.com,dyxs28.com,dyxs29.com,dyxs30.com,dyxs.com,dyxs1.xyz,dyxs2.xyz,dyxs3.xyz,dyxs4.xyz,dyxs5.xyz,dyxs6.xyz,dyxs7.xyz,dyxs8.xyz,dyxs9.xyz,dyxs10.xyz,dyxs11.xyz,dyxs12.xyz,dyxs13.xyz,dyxs14.xyz,dyxs15.xyz,dyxs16.xyz,dyxs17.xyz,dyxs18.xyz,dyxs19.xyz,dyxs20.xyz,dyxs.xyz###rm-float + .popup 15 | DianYing.im,DianYingim.com,dyxs1.com,dyxs2.com,dyxs3.com,dyxs4.com,dyxs5.com,dyxs6.com,dyxs7.com,dyxs8.com,dyxs9.com,dyxs10.com,dyxs11.com,dyxs12.com,dyxs13.com,dyxs14.com,dyxs15.com,dyxs16.com,dyxs17.com,dyxs18.com,dyxs19.com,dyxs20.com,dyxs21.com,dyxs22.com,dyxs23.com,dyxs24.com,dyxs25.com,dyxs26.com,dyxs27.com,dyxs28.com,dyxs29.com,dyxs30.com,dyxs.com,dyxs1.xyz,dyxs2.xyz,dyxs3.xyz,dyxs4.xyz,dyxs5.xyz,dyxs6.xyz,dyxs7.xyz,dyxs8.xyz,dyxs9.xyz,dyxs10.xyz,dyxs11.xyz,dyxs12.xyz,dyxs13.xyz,dyxs14.xyz,dyxs15.xyz,dyxs16.xyz,dyxs17.xyz,dyxs18.xyz,dyxs19.xyz,dyxs20.xyz,dyxs.xyz##.open.popup-icon.popup-tips.popup 16 | DianYing.im,DianYingim.com,dyxs1.com,dyxs2.com,dyxs3.com,dyxs4.com,dyxs5.com,dyxs6.com,dyxs7.com,dyxs8.com,dyxs9.com,dyxs10.com,dyxs11.com,dyxs12.com,dyxs13.com,dyxs14.com,dyxs15.com,dyxs16.com,dyxs17.com,dyxs18.com,dyxs19.com,dyxs20.com,dyxs21.com,dyxs22.com,dyxs23.com,dyxs24.com,dyxs25.com,dyxs26.com,dyxs27.com,dyxs28.com,dyxs29.com,dyxs30.com,dyxs.com,dyxs1.xyz,dyxs2.xyz,dyxs3.xyz,dyxs4.xyz,dyxs5.xyz,dyxs6.xyz,dyxs7.xyz,dyxs8.xyz,dyxs9.xyz,dyxs10.xyz,dyxs11.xyz,dyxs12.xyz,dyxs13.xyz,dyxs14.xyz,dyxs15.xyz,dyxs16.xyz,dyxs17.xyz,dyxs18.xyz,dyxs19.xyz,dyxs20.xyz,dyxs.xyz##.player-rm > a[target="_blank"] 17 | DianYing.im,DianYingim.com,dyxs1.com,dyxs2.com,dyxs3.com,dyxs4.com,dyxs5.com,dyxs6.com,dyxs7.com,dyxs8.com,dyxs9.com,dyxs10.com,dyxs11.com,dyxs12.com,dyxs13.com,dyxs14.com,dyxs15.com,dyxs16.com,dyxs17.com,dyxs18.com,dyxs19.com,dyxs20.com,dyxs21.com,dyxs22.com,dyxs23.com,dyxs24.com,dyxs25.com,dyxs26.com,dyxs27.com,dyxs28.com,dyxs29.com,dyxs30.com,dyxs.com,dyxs1.xyz,dyxs2.xyz,dyxs3.xyz,dyxs4.xyz,dyxs5.xyz,dyxs6.xyz,dyxs7.xyz,dyxs8.xyz,dyxs9.xyz,dyxs10.xyz,dyxs11.xyz,dyxs12.xyz,dyxs13.xyz,dyxs14.xyz,dyxs15.xyz,dyxs16.xyz,dyxs17.xyz,dyxs18.xyz,dyxs19.xyz,dyxs20.xyz,dyxs.xyz##.player-rm rm-two rm-list 18 | DianYing.im,DianYingim.com,dyxs1.com,dyxs2.com,dyxs3.com,dyxs4.com,dyxs5.com,dyxs6.com,dyxs7.com,dyxs8.com,dyxs9.com,dyxs10.com,dyxs11.com,dyxs12.com,dyxs13.com,dyxs14.com,dyxs15.com,dyxs16.com,dyxs17.com,dyxs18.com,dyxs19.com,dyxs20.com,dyxs21.com,dyxs22.com,dyxs23.com,dyxs24.com,dyxs25.com,dyxs26.com,dyxs27.com,dyxs28.com,dyxs29.com,dyxs30.com,dyxs.com,dyxs1.xyz,dyxs2.xyz,dyxs3.xyz,dyxs4.xyz,dyxs5.xyz,dyxs6.xyz,dyxs7.xyz,dyxs8.xyz,dyxs9.xyz,dyxs10.xyz,dyxs11.xyz,dyxs12.xyz,dyxs13.xyz,dyxs14.xyz,dyxs15.xyz,dyxs16.xyz,dyxs17.xyz,dyxs18.xyz,dyxs19.xyz,dyxs20.xyz,dyxs.xyz##.player-rm-float 19 | DianYing.im,DianYingim.com,dyxs1.com,dyxs2.com,dyxs3.com,dyxs4.com,dyxs5.com,dyxs6.com,dyxs7.com,dyxs8.com,dyxs9.com,dyxs10.com,dyxs11.com,dyxs12.com,dyxs13.com,dyxs14.com,dyxs15.com,dyxs16.com,dyxs17.com,dyxs18.com,dyxs19.com,dyxs20.com,dyxs21.com,dyxs22.com,dyxs23.com,dyxs24.com,dyxs25.com,dyxs26.com,dyxs27.com,dyxs28.com,dyxs29.com,dyxs30.com,dyxs.com,dyxs1.xyz,dyxs2.xyz,dyxs3.xyz,dyxs4.xyz,dyxs5.xyz,dyxs6.xyz,dyxs7.xyz,dyxs8.xyz,dyxs9.xyz,dyxs10.xyz,dyxs11.xyz,dyxs12.xyz,dyxs13.xyz,dyxs14.xyz,dyxs15.xyz,dyxs16.xyz,dyxs17.xyz,dyxs18.xyz,dyxs19.xyz,dyxs20.xyz,dyxs.xyz##.shortcuts-m-overlay 20 | DianYing.im,DianYingim.com,dyxs1.com,dyxs2.com,dyxs3.com,dyxs4.com,dyxs5.com,dyxs6.com,dyxs7.com,dyxs8.com,dyxs9.com,dyxs10.com,dyxs11.com,dyxs12.com,dyxs13.com,dyxs14.com,dyxs15.com,dyxs16.com,dyxs17.com,dyxs18.com,dyxs19.com,dyxs20.com,dyxs21.com,dyxs22.com,dyxs23.com,dyxs24.com,dyxs25.com,dyxs26.com,dyxs27.com,dyxs28.com,dyxs29.com,dyxs30.com,dyxs.com,dyxs1.xyz,dyxs2.xyz,dyxs3.xyz,dyxs4.xyz,dyxs5.xyz,dyxs6.xyz,dyxs7.xyz,dyxs8.xyz,dyxs9.xyz,dyxs10.xyz,dyxs11.xyz,dyxs12.xyz,dyxs13.xyz,dyxs14.xyz,dyxs15.xyz,dyxs16.xyz,dyxs17.xyz,dyxs18.xyz,dyxs19.xyz,dyxs20.xyz,dyxs.xyz##[class^="player-rm"][class*="rm-two"][class*="rm-list"] 21 | DianYing.im,DianYingim.com,dyxs1.com,dyxs2.com,dyxs3.com,dyxs4.com,dyxs5.com,dyxs6.com,dyxs7.com,dyxs8.com,dyxs9.com,dyxs10.com,dyxs11.com,dyxs12.com,dyxs13.com,dyxs14.com,dyxs15.com,dyxs16.com,dyxs17.com,dyxs18.com,dyxs19.com,dyxs20.com,dyxs21.com,dyxs22.com,dyxs23.com,dyxs24.com,dyxs25.com,dyxs26.com,dyxs27.com,dyxs28.com,dyxs29.com,dyxs30.com,dyxs.com,dyxs1.xyz,dyxs2.xyz,dyxs3.xyz,dyxs4.xyz,dyxs5.xyz,dyxs6.xyz,dyxs7.xyz,dyxs8.xyz,dyxs9.xyz,dyxs10.xyz,dyxs11.xyz,dyxs12.xyz,dyxs13.xyz,dyxs14.xyz,dyxs15.xyz,dyxs16.xyz,dyxs17.xyz,dyxs18.xyz,dyxs19.xyz,dyxs20.xyz,dyxs.xyz##[src^="data:image/png;base64,"] 22 | DianYing.im,DianYingim.com,dyxs1.com,dyxs2.com,dyxs3.com,dyxs4.com,dyxs5.com,dyxs6.com,dyxs7.com,dyxs8.com,dyxs9.com,dyxs10.com,dyxs11.com,dyxs12.com,dyxs13.com,dyxs14.com,dyxs15.com,dyxs16.com,dyxs17.com,dyxs18.com,dyxs19.com,dyxs20.com,dyxs21.com,dyxs22.com,dyxs23.com,dyxs24.com,dyxs25.com,dyxs26.com,dyxs27.com,dyxs28.com,dyxs29.com,dyxs30.com,dyxs.com,dyxs1.xyz,dyxs2.xyz,dyxs3.xyz,dyxs4.xyz,dyxs5.xyz,dyxs6.xyz,dyxs7.xyz,dyxs8.xyz,dyxs9.xyz,dyxs10.xyz,dyxs11.xyz,dyxs12.xyz,dyxs13.xyz,dyxs14.xyz,dyxs15.xyz,dyxs16.xyz,dyxs17.xyz,dyxs18.xyz,dyxs19.xyz,dyxs20.xyz,dyxs.xyz##a[href*=".umtrack.com/"] 23 | DianYing.im,DianYingim.com,dyxs1.com,dyxs2.com,dyxs3.com,dyxs4.com,dyxs5.com,dyxs6.com,dyxs7.com,dyxs8.com,dyxs9.com,dyxs10.com,dyxs11.com,dyxs12.com,dyxs13.com,dyxs14.com,dyxs15.com,dyxs16.com,dyxs17.com,dyxs18.com,dyxs19.com,dyxs20.com,dyxs21.com,dyxs22.com,dyxs23.com,dyxs24.com,dyxs25.com,dyxs26.com,dyxs27.com,dyxs28.com,dyxs29.com,dyxs30.com,dyxs.com,dyxs1.xyz,dyxs2.xyz,dyxs3.xyz,dyxs4.xyz,dyxs5.xyz,dyxs6.xyz,dyxs7.xyz,dyxs8.xyz,dyxs9.xyz,dyxs10.xyz,dyxs11.xyz,dyxs12.xyz,dyxs13.xyz,dyxs14.xyz,dyxs15.xyz,dyxs16.xyz,dyxs17.xyz,dyxs18.xyz,dyxs19.xyz,dyxs20.xyz,dyxs.xyz##body.page > .popup 24 | DianYing.im,DianYingim.com,dyxs1.com,dyxs2.com,dyxs3.com,dyxs4.com,dyxs5.com,dyxs6.com,dyxs7.com,dyxs8.com,dyxs9.com,dyxs10.com,dyxs11.com,dyxs12.com,dyxs13.com,dyxs14.com,dyxs15.com,dyxs16.com,dyxs17.com,dyxs18.com,dyxs19.com,dyxs20.com,dyxs21.com,dyxs22.com,dyxs23.com,dyxs24.com,dyxs25.com,dyxs26.com,dyxs27.com,dyxs28.com,dyxs29.com,dyxs30.com,dyxs.com,dyxs1.xyz,dyxs2.xyz,dyxs3.xyz,dyxs4.xyz,dyxs5.xyz,dyxs6.xyz,dyxs7.xyz,dyxs8.xyz,dyxs9.xyz,dyxs10.xyz,dyxs11.xyz,dyxs12.xyz,dyxs13.xyz,dyxs14.xyz,dyxs15.xyz,dyxs16.xyz,dyxs17.xyz,dyxs18.xyz,dyxs19.xyz,dyxs20.xyz,dyxs.xyz##div[class^="shortcuts-"][class$="-overlay"] 25 | DianYing.im,DianYingim.com,dyxs1.com,dyxs2.com,dyxs3.com,dyxs4.com,dyxs5.com,dyxs6.com,dyxs7.com,dyxs8.com,dyxs9.com,dyxs10.com,dyxs11.com,dyxs12.com,dyxs13.com,dyxs14.com,dyxs15.com,dyxs16.com,dyxs17.com,dyxs18.com,dyxs19.com,dyxs20.com,dyxs21.com,dyxs22.com,dyxs23.com,dyxs24.com,dyxs25.com,dyxs26.com,dyxs27.com,dyxs28.com,dyxs29.com,dyxs30.com,dyxs.com,dyxs1.xyz,dyxs2.xyz,dyxs3.xyz,dyxs4.xyz,dyxs5.xyz,dyxs6.xyz,dyxs7.xyz,dyxs8.xyz,dyxs9.xyz,dyxs10.xyz,dyxs11.xyz,dyxs12.xyz,dyxs13.xyz,dyxs14.xyz,dyxs15.xyz,dyxs16.xyz,dyxs17.xyz,dyxs18.xyz,dyxs19.xyz,dyxs20.xyz,dyxs.xyz##player-rm.rm-two.rm-list 26 | manwa1.vip,manwa2.vip,manwa3.vip,manwa4.vip,manwa5.vip,manwa6.vip,manwa7.vip,manwa8.vip,manwa9.vip,manwa10.vip,manwa.vip,manwa1.site,manwa2.site,manwa3.site,manwa4.site,manwa5.site,manwa6.site,manwa7.site,manwa8.site,manwa9.site,manwa10.site,manwa.site,manwa1.me,manwa2.me,manwa3.me,manwa4.me,manwa5.me,manwa6.me,manwa7.me,manwa8.me,manwa9.me,manwa10.me,manwa.me,mwcomic1.cc,mwcomic2.cc,mwcomic3.cc,mwcomic4.cc,mwcomic5.cc,mwcomic6.cc,mwcomic7.cc,mwcomic8.cc,mwcomic9.cc,mwcomic10.cc,mwcomic.cc,mwcomic1.biz,mwcomic2.biz,mwcomic3.biz,mwcomic4.biz,mwcomic5.biz,mwcomic6.biz,mwcomic7.biz,mwcomic8.biz,mwcomic9.biz,mwcomic10.biz,mwcomic.biz,mwcomic1.xyz,mwcomic2.xyz,mwcomic3.xyz,mwcomic4.xyz,mwcomic5.xyz,mwcomic6.xyz,mwcomic7.xyz,mwcomic8.xyz,mwcomic9.xyz,mwcomic10.xyz,mwcomic.xyz,mwcomic1.top,mwcomic2.top,mwcomic3.top,mwcomic4.top,mwcomic5.top,mwcomic6.top,mwcomic7.top,mwcomic8.top,mwcomic9.top,mwcomic10.top,mwcomic.top,manwa1.xyz,manwa2.xyz,manwa3.xyz,manwa4.xyz,manwa5.xyz,manwa6.xyz,manwa7.xyz,manwa8.xyz,manwa9.xyz,manwa10.xyz,manwa.xyz,mwcomic1.co,mwcomic2.co,mwcomic3.co,mwcomic4.co,mwcomic5.co,mwcomic6.co,mwcomic7.co,mwcomic8.co,mwcomic9.co,mwcomic10.co,mwcomic.co,mwcomic1.online,mwcomic2.online,mwcomic3.online,mwcomic4.online,mwcomic5.online,mwcomic6.online,mwcomic7.online,mwcomic8.online,mwcomic9.online,mwcomic10.online,mwcomic.online,manwafei1.cc,manwafei2.cc,manwafei3.cc,manwafei4.cc,manwafei5.cc,manwafei6.cc,manwafei7.cc,manwafei8.cc,manwafei9.cc,manwafei10.cc,manwafei.cc,manwafei1.com,manwafei2.com,manwafei3.com,manwafei4.com,manwafei5.com,manwafei6.com,manwafei7.com,manwafei8.com,manwafei9.com,manwafei10.com,manwafei.com,manwafei1.xyz,manwafei2.xyz,manwafei3.xyz,manwafei4.xyz,manwafei5.xyz,manwafei6.xyz,manwafei7.xyz,manwafei8.xyz,manwafei9.xyz,manwafei10.xyz,manwafei.xyz,manwafei1.top,manwafei2.top,manwafei3.top,manwafei4.top,manwafei5.top,manwafei6.top,manwafei7.top,manwafei8.top,manwafei9.top,manwafei10.top,manwafei.top,manwafei1.me,manwafei2.me,manwafei3.me,manwafei4.me,manwafei5.me,manwafei6.me,manwafei7.me,manwafei8.me,manwafei9.me,manwafei10.me,manwafei.me,manwafei1.site,manwafei2.site,manwafei3.site,manwafei4.site,manwafei5.site,manwafei6.site,manwafei7.site,manwafei8.site,manwafei9.site,manwafei10.site,manwafei.site,manwafei1.biz,manwafei2.biz,manwafei3.biz,manwafei4.biz,manwafei5.biz,manwafei6.biz,manwafei7.biz,manwafei8.biz,manwafei9.biz,manwafei10.biz,manwafei.biz,manwafei1.online,manwafei2.online,manwafei3.online,manwafei4.online,manwafei5.online,manwafei6.online,manwafei7.online,manwafei8.online,manwafei9.online,manwafei10.online,manwafei.online,manwaq1.vip,manwaq2.vip,manwaq3.vip,manwaq4.vip,manwaq5.vip,manwaq6.vip,manwaq7.vip,manwaq8.vip,manwaq9.vip,manwaq10.vip,manwaq.vip,manwaqq1.vip,manwaqq2.vip,manwaqq3.vip,manwaqq4.vip,manwaqq5.vip,manwaqq6.vip,manwaqq7.vip,manwaqq8.vip,manwaqq9.vip,manwaqq10.vip,manwaqq.vip,manwadb1.xyz,manwadb2.xyz,manwadb3.xyz,manwadb4.xyz,manwadb5.xyz,manwadb6.xyz,manwadb7.xyz,manwadb8.xyz,manwadb9.xyz,manwadb10.xyz,manwadb.xyz##.index-banner > [class*="swiper-container"] 27 | manwa1.vip,manwa2.vip,manwa3.vip,manwa4.vip,manwa5.vip,manwa6.vip,manwa7.vip,manwa8.vip,manwa9.vip,manwa10.vip,manwa.vip,manwa1.site,manwa2.site,manwa3.site,manwa4.site,manwa5.site,manwa6.site,manwa7.site,manwa8.site,manwa9.site,manwa10.site,manwa.site,manwa1.me,manwa2.me,manwa3.me,manwa4.me,manwa5.me,manwa6.me,manwa7.me,manwa8.me,manwa9.me,manwa10.me,manwa.me,mwcomic1.cc,mwcomic2.cc,mwcomic3.cc,mwcomic4.cc,mwcomic5.cc,mwcomic6.cc,mwcomic7.cc,mwcomic8.cc,mwcomic9.cc,mwcomic10.cc,mwcomic.cc,mwcomic1.biz,mwcomic2.biz,mwcomic3.biz,mwcomic4.biz,mwcomic5.biz,mwcomic6.biz,mwcomic7.biz,mwcomic8.biz,mwcomic9.biz,mwcomic10.biz,mwcomic.biz,mwcomic1.xyz,mwcomic2.xyz,mwcomic3.xyz,mwcomic4.xyz,mwcomic5.xyz,mwcomic6.xyz,mwcomic7.xyz,mwcomic8.xyz,mwcomic9.xyz,mwcomic10.xyz,mwcomic.xyz,mwcomic1.top,mwcomic2.top,mwcomic3.top,mwcomic4.top,mwcomic5.top,mwcomic6.top,mwcomic7.top,mwcomic8.top,mwcomic9.top,mwcomic10.top,mwcomic.top,manwa1.xyz,manwa2.xyz,manwa3.xyz,manwa4.xyz,manwa5.xyz,manwa6.xyz,manwa7.xyz,manwa8.xyz,manwa9.xyz,manwa10.xyz,manwa.xyz,mwcomic1.co,mwcomic2.co,mwcomic3.co,mwcomic4.co,mwcomic5.co,mwcomic6.co,mwcomic7.co,mwcomic8.co,mwcomic9.co,mwcomic10.co,mwcomic.co,mwcomic1.online,mwcomic2.online,mwcomic3.online,mwcomic4.online,mwcomic5.online,mwcomic6.online,mwcomic7.online,mwcomic8.online,mwcomic9.online,mwcomic10.online,mwcomic.online,manwafei1.cc,manwafei2.cc,manwafei3.cc,manwafei4.cc,manwafei5.cc,manwafei6.cc,manwafei7.cc,manwafei8.cc,manwafei9.cc,manwafei10.cc,manwafei.cc,manwafei1.com,manwafei2.com,manwafei3.com,manwafei4.com,manwafei5.com,manwafei6.com,manwafei7.com,manwafei8.com,manwafei9.com,manwafei10.com,manwafei.com,manwafei1.xyz,manwafei2.xyz,manwafei3.xyz,manwafei4.xyz,manwafei5.xyz,manwafei6.xyz,manwafei7.xyz,manwafei8.xyz,manwafei9.xyz,manwafei10.xyz,manwafei.xyz,manwafei1.top,manwafei2.top,manwafei3.top,manwafei4.top,manwafei5.top,manwafei6.top,manwafei7.top,manwafei8.top,manwafei9.top,manwafei10.top,manwafei.top,manwafei1.me,manwafei2.me,manwafei3.me,manwafei4.me,manwafei5.me,manwafei6.me,manwafei7.me,manwafei8.me,manwafei9.me,manwafei10.me,manwafei.me,manwafei1.site,manwafei2.site,manwafei3.site,manwafei4.site,manwafei5.site,manwafei6.site,manwafei7.site,manwafei8.site,manwafei9.site,manwafei10.site,manwafei.site,manwafei1.biz,manwafei2.biz,manwafei3.biz,manwafei4.biz,manwafei5.biz,manwafei6.biz,manwafei7.biz,manwafei8.biz,manwafei9.biz,manwafei10.biz,manwafei.biz,manwafei1.online,manwafei2.online,manwafei3.online,manwafei4.online,manwafei5.online,manwafei6.online,manwafei7.online,manwafei8.online,manwafei9.online,manwafei10.online,manwafei.online,manwaq1.vip,manwaq2.vip,manwaq3.vip,manwaq4.vip,manwaq5.vip,manwaq6.vip,manwaq7.vip,manwaq8.vip,manwaq9.vip,manwaq10.vip,manwaq.vip,manwaqq1.vip,manwaqq2.vip,manwaqq3.vip,manwaqq4.vip,manwaqq5.vip,manwaqq6.vip,manwaqq7.vip,manwaqq8.vip,manwaqq9.vip,manwaqq10.vip,manwaqq.vip,manwadb1.xyz,manwadb2.xyz,manwadb3.xyz,manwadb4.xyz,manwadb5.xyz,manwadb6.xyz,manwadb7.xyz,manwadb8.xyz,manwadb9.xyz,manwadb10.xyz,manwadb.xyz##[class^="swiper-slide"] > a[target="blank"][rel="nofollow noopenner"] 28 | manwa1.vip,manwa2.vip,manwa3.vip,manwa4.vip,manwa5.vip,manwa6.vip,manwa7.vip,manwa8.vip,manwa9.vip,manwa10.vip,manwa.vip,manwa1.site,manwa2.site,manwa3.site,manwa4.site,manwa5.site,manwa6.site,manwa7.site,manwa8.site,manwa9.site,manwa10.site,manwa.site,manwa1.me,manwa2.me,manwa3.me,manwa4.me,manwa5.me,manwa6.me,manwa7.me,manwa8.me,manwa9.me,manwa10.me,manwa.me,mwcomic1.cc,mwcomic2.cc,mwcomic3.cc,mwcomic4.cc,mwcomic5.cc,mwcomic6.cc,mwcomic7.cc,mwcomic8.cc,mwcomic9.cc,mwcomic10.cc,mwcomic.cc,mwcomic1.biz,mwcomic2.biz,mwcomic3.biz,mwcomic4.biz,mwcomic5.biz,mwcomic6.biz,mwcomic7.biz,mwcomic8.biz,mwcomic9.biz,mwcomic10.biz,mwcomic.biz,mwcomic1.xyz,mwcomic2.xyz,mwcomic3.xyz,mwcomic4.xyz,mwcomic5.xyz,mwcomic6.xyz,mwcomic7.xyz,mwcomic8.xyz,mwcomic9.xyz,mwcomic10.xyz,mwcomic.xyz,mwcomic1.top,mwcomic2.top,mwcomic3.top,mwcomic4.top,mwcomic5.top,mwcomic6.top,mwcomic7.top,mwcomic8.top,mwcomic9.top,mwcomic10.top,mwcomic.top,manwa1.xyz,manwa2.xyz,manwa3.xyz,manwa4.xyz,manwa5.xyz,manwa6.xyz,manwa7.xyz,manwa8.xyz,manwa9.xyz,manwa10.xyz,manwa.xyz,mwcomic1.co,mwcomic2.co,mwcomic3.co,mwcomic4.co,mwcomic5.co,mwcomic6.co,mwcomic7.co,mwcomic8.co,mwcomic9.co,mwcomic10.co,mwcomic.co,mwcomic1.online,mwcomic2.online,mwcomic3.online,mwcomic4.online,mwcomic5.online,mwcomic6.online,mwcomic7.online,mwcomic8.online,mwcomic9.online,mwcomic10.online,mwcomic.online,manwafei1.cc,manwafei2.cc,manwafei3.cc,manwafei4.cc,manwafei5.cc,manwafei6.cc,manwafei7.cc,manwafei8.cc,manwafei9.cc,manwafei10.cc,manwafei.cc,manwafei1.com,manwafei2.com,manwafei3.com,manwafei4.com,manwafei5.com,manwafei6.com,manwafei7.com,manwafei8.com,manwafei9.com,manwafei10.com,manwafei.com,manwafei1.xyz,manwafei2.xyz,manwafei3.xyz,manwafei4.xyz,manwafei5.xyz,manwafei6.xyz,manwafei7.xyz,manwafei8.xyz,manwafei9.xyz,manwafei10.xyz,manwafei.xyz,manwafei1.top,manwafei2.top,manwafei3.top,manwafei4.top,manwafei5.top,manwafei6.top,manwafei7.top,manwafei8.top,manwafei9.top,manwafei10.top,manwafei.top,manwafei1.me,manwafei2.me,manwafei3.me,manwafei4.me,manwafei5.me,manwafei6.me,manwafei7.me,manwafei8.me,manwafei9.me,manwafei10.me,manwafei.me,manwafei1.site,manwafei2.site,manwafei3.site,manwafei4.site,manwafei5.site,manwafei6.site,manwafei7.site,manwafei8.site,manwafei9.site,manwafei10.site,manwafei.site,manwafei1.biz,manwafei2.biz,manwafei3.biz,manwafei4.biz,manwafei5.biz,manwafei6.biz,manwafei7.biz,manwafei8.biz,manwafei9.biz,manwafei10.biz,manwafei.biz,manwafei1.online,manwafei2.online,manwafei3.online,manwafei4.online,manwafei5.online,manwafei6.online,manwafei7.online,manwafei8.online,manwafei9.online,manwafei10.online,manwafei.online,manwaq1.vip,manwaq2.vip,manwaq3.vip,manwaq4.vip,manwaq5.vip,manwaq6.vip,manwaq7.vip,manwaq8.vip,manwaq9.vip,manwaq10.vip,manwaq.vip,manwaqq1.vip,manwaqq2.vip,manwaqq3.vip,manwaqq4.vip,manwaqq5.vip,manwaqq6.vip,manwaqq7.vip,manwaqq8.vip,manwaqq9.vip,manwaqq10.vip,manwaqq.vip,manwadb1.xyz,manwadb2.xyz,manwadb3.xyz,manwadb4.xyz,manwadb5.xyz,manwadb6.xyz,manwadb7.xyz,manwadb8.xyz,manwadb9.xyz,manwadb10.xyz,manwadb.xyz##[data-group="ad_common_tool_bar_top"] 29 | manwa1.vip,manwa2.vip,manwa3.vip,manwa4.vip,manwa5.vip,manwa6.vip,manwa7.vip,manwa8.vip,manwa9.vip,manwa10.vip,manwa.vip,manwa1.site,manwa2.site,manwa3.site,manwa4.site,manwa5.site,manwa6.site,manwa7.site,manwa8.site,manwa9.site,manwa10.site,manwa.site,manwa1.me,manwa2.me,manwa3.me,manwa4.me,manwa5.me,manwa6.me,manwa7.me,manwa8.me,manwa9.me,manwa10.me,manwa.me,mwcomic1.cc,mwcomic2.cc,mwcomic3.cc,mwcomic4.cc,mwcomic5.cc,mwcomic6.cc,mwcomic7.cc,mwcomic8.cc,mwcomic9.cc,mwcomic10.cc,mwcomic.cc,mwcomic1.biz,mwcomic2.biz,mwcomic3.biz,mwcomic4.biz,mwcomic5.biz,mwcomic6.biz,mwcomic7.biz,mwcomic8.biz,mwcomic9.biz,mwcomic10.biz,mwcomic.biz,mwcomic1.xyz,mwcomic2.xyz,mwcomic3.xyz,mwcomic4.xyz,mwcomic5.xyz,mwcomic6.xyz,mwcomic7.xyz,mwcomic8.xyz,mwcomic9.xyz,mwcomic10.xyz,mwcomic.xyz,mwcomic1.top,mwcomic2.top,mwcomic3.top,mwcomic4.top,mwcomic5.top,mwcomic6.top,mwcomic7.top,mwcomic8.top,mwcomic9.top,mwcomic10.top,mwcomic.top,manwa1.xyz,manwa2.xyz,manwa3.xyz,manwa4.xyz,manwa5.xyz,manwa6.xyz,manwa7.xyz,manwa8.xyz,manwa9.xyz,manwa10.xyz,manwa.xyz,mwcomic1.co,mwcomic2.co,mwcomic3.co,mwcomic4.co,mwcomic5.co,mwcomic6.co,mwcomic7.co,mwcomic8.co,mwcomic9.co,mwcomic10.co,mwcomic.co,mwcomic1.online,mwcomic2.online,mwcomic3.online,mwcomic4.online,mwcomic5.online,mwcomic6.online,mwcomic7.online,mwcomic8.online,mwcomic9.online,mwcomic10.online,mwcomic.online,manwafei1.cc,manwafei2.cc,manwafei3.cc,manwafei4.cc,manwafei5.cc,manwafei6.cc,manwafei7.cc,manwafei8.cc,manwafei9.cc,manwafei10.cc,manwafei.cc,manwafei1.com,manwafei2.com,manwafei3.com,manwafei4.com,manwafei5.com,manwafei6.com,manwafei7.com,manwafei8.com,manwafei9.com,manwafei10.com,manwafei.com,manwafei1.xyz,manwafei2.xyz,manwafei3.xyz,manwafei4.xyz,manwafei5.xyz,manwafei6.xyz,manwafei7.xyz,manwafei8.xyz,manwafei9.xyz,manwafei10.xyz,manwafei.xyz,manwafei1.top,manwafei2.top,manwafei3.top,manwafei4.top,manwafei5.top,manwafei6.top,manwafei7.top,manwafei8.top,manwafei9.top,manwafei10.top,manwafei.top,manwafei1.me,manwafei2.me,manwafei3.me,manwafei4.me,manwafei5.me,manwafei6.me,manwafei7.me,manwafei8.me,manwafei9.me,manwafei10.me,manwafei.me,manwafei1.site,manwafei2.site,manwafei3.site,manwafei4.site,manwafei5.site,manwafei6.site,manwafei7.site,manwafei8.site,manwafei9.site,manwafei10.site,manwafei.site,manwafei1.biz,manwafei2.biz,manwafei3.biz,manwafei4.biz,manwafei5.biz,manwafei6.biz,manwafei7.biz,manwafei8.biz,manwafei9.biz,manwafei10.biz,manwafei.biz,manwafei1.online,manwafei2.online,manwafei3.online,manwafei4.online,manwafei5.online,manwafei6.online,manwafei7.online,manwafei8.online,manwafei9.online,manwafei10.online,manwafei.online,manwaq1.vip,manwaq2.vip,manwaq3.vip,manwaq4.vip,manwaq5.vip,manwaq6.vip,manwaq7.vip,manwaq8.vip,manwaq9.vip,manwaq10.vip,manwaq.vip,manwaqq1.vip,manwaqq2.vip,manwaqq3.vip,manwaqq4.vip,manwaqq5.vip,manwaqq6.vip,manwaqq7.vip,manwaqq8.vip,manwaqq9.vip,manwaqq10.vip,manwaqq.vip,manwadb1.xyz,manwadb2.xyz,manwadb3.xyz,manwadb4.xyz,manwadb5.xyz,manwadb6.xyz,manwadb7.xyz,manwadb8.xyz,manwadb9.xyz,manwadb10.xyz,manwadb.xyz##[data-group^="ad_chapter_top"] 30 | manwa1.vip,manwa2.vip,manwa3.vip,manwa4.vip,manwa5.vip,manwa6.vip,manwa7.vip,manwa8.vip,manwa9.vip,manwa10.vip,manwa.vip,manwa1.site,manwa2.site,manwa3.site,manwa4.site,manwa5.site,manwa6.site,manwa7.site,manwa8.site,manwa9.site,manwa10.site,manwa.site,manwa1.me,manwa2.me,manwa3.me,manwa4.me,manwa5.me,manwa6.me,manwa7.me,manwa8.me,manwa9.me,manwa10.me,manwa.me,mwcomic1.cc,mwcomic2.cc,mwcomic3.cc,mwcomic4.cc,mwcomic5.cc,mwcomic6.cc,mwcomic7.cc,mwcomic8.cc,mwcomic9.cc,mwcomic10.cc,mwcomic.cc,mwcomic1.biz,mwcomic2.biz,mwcomic3.biz,mwcomic4.biz,mwcomic5.biz,mwcomic6.biz,mwcomic7.biz,mwcomic8.biz,mwcomic9.biz,mwcomic10.biz,mwcomic.biz,mwcomic1.xyz,mwcomic2.xyz,mwcomic3.xyz,mwcomic4.xyz,mwcomic5.xyz,mwcomic6.xyz,mwcomic7.xyz,mwcomic8.xyz,mwcomic9.xyz,mwcomic10.xyz,mwcomic.xyz,mwcomic1.top,mwcomic2.top,mwcomic3.top,mwcomic4.top,mwcomic5.top,mwcomic6.top,mwcomic7.top,mwcomic8.top,mwcomic9.top,mwcomic10.top,mwcomic.top,manwa1.xyz,manwa2.xyz,manwa3.xyz,manwa4.xyz,manwa5.xyz,manwa6.xyz,manwa7.xyz,manwa8.xyz,manwa9.xyz,manwa10.xyz,manwa.xyz,mwcomic1.co,mwcomic2.co,mwcomic3.co,mwcomic4.co,mwcomic5.co,mwcomic6.co,mwcomic7.co,mwcomic8.co,mwcomic9.co,mwcomic10.co,mwcomic.co,mwcomic1.online,mwcomic2.online,mwcomic3.online,mwcomic4.online,mwcomic5.online,mwcomic6.online,mwcomic7.online,mwcomic8.online,mwcomic9.online,mwcomic10.online,mwcomic.online,manwafei1.cc,manwafei2.cc,manwafei3.cc,manwafei4.cc,manwafei5.cc,manwafei6.cc,manwafei7.cc,manwafei8.cc,manwafei9.cc,manwafei10.cc,manwafei.cc,manwafei1.com,manwafei2.com,manwafei3.com,manwafei4.com,manwafei5.com,manwafei6.com,manwafei7.com,manwafei8.com,manwafei9.com,manwafei10.com,manwafei.com,manwafei1.xyz,manwafei2.xyz,manwafei3.xyz,manwafei4.xyz,manwafei5.xyz,manwafei6.xyz,manwafei7.xyz,manwafei8.xyz,manwafei9.xyz,manwafei10.xyz,manwafei.xyz,manwafei1.top,manwafei2.top,manwafei3.top,manwafei4.top,manwafei5.top,manwafei6.top,manwafei7.top,manwafei8.top,manwafei9.top,manwafei10.top,manwafei.top,manwafei1.me,manwafei2.me,manwafei3.me,manwafei4.me,manwafei5.me,manwafei6.me,manwafei7.me,manwafei8.me,manwafei9.me,manwafei10.me,manwafei.me,manwafei1.site,manwafei2.site,manwafei3.site,manwafei4.site,manwafei5.site,manwafei6.site,manwafei7.site,manwafei8.site,manwafei9.site,manwafei10.site,manwafei.site,manwafei1.biz,manwafei2.biz,manwafei3.biz,manwafei4.biz,manwafei5.biz,manwafei6.biz,manwafei7.biz,manwafei8.biz,manwafei9.biz,manwafei10.biz,manwafei.biz,manwafei1.online,manwafei2.online,manwafei3.online,manwafei4.online,manwafei5.online,manwafei6.online,manwafei7.online,manwafei8.online,manwafei9.online,manwafei10.online,manwafei.online,manwaq1.vip,manwaq2.vip,manwaq3.vip,manwaq4.vip,manwaq5.vip,manwaq6.vip,manwaq7.vip,manwaq8.vip,manwaq9.vip,manwaq10.vip,manwaq.vip,manwaqq1.vip,manwaqq2.vip,manwaqq3.vip,manwaqq4.vip,manwaqq5.vip,manwaqq6.vip,manwaqq7.vip,manwaqq8.vip,manwaqq9.vip,manwaqq10.vip,manwaqq.vip,manwadb1.xyz,manwadb2.xyz,manwadb3.xyz,manwadb4.xyz,manwadb5.xyz,manwadb6.xyz,manwadb7.xyz,manwadb8.xyz,manwadb9.xyz,manwadb10.xyz,manwadb.xyz##div[style*="margin: 10px;"][style*="border-radius: 20px;"] 31 | manwa1.vip,manwa2.vip,manwa3.vip,manwa4.vip,manwa5.vip,manwa6.vip,manwa7.vip,manwa8.vip,manwa9.vip,manwa10.vip,manwa.vip,manwa1.site,manwa2.site,manwa3.site,manwa4.site,manwa5.site,manwa6.site,manwa7.site,manwa8.site,manwa9.site,manwa10.site,manwa.site,manwa1.me,manwa2.me,manwa3.me,manwa4.me,manwa5.me,manwa6.me,manwa7.me,manwa8.me,manwa9.me,manwa10.me,manwa.me,mwcomic1.cc,mwcomic2.cc,mwcomic3.cc,mwcomic4.cc,mwcomic5.cc,mwcomic6.cc,mwcomic7.cc,mwcomic8.cc,mwcomic9.cc,mwcomic10.cc,mwcomic.cc,mwcomic1.biz,mwcomic2.biz,mwcomic3.biz,mwcomic4.biz,mwcomic5.biz,mwcomic6.biz,mwcomic7.biz,mwcomic8.biz,mwcomic9.biz,mwcomic10.biz,mwcomic.biz,mwcomic1.xyz,mwcomic2.xyz,mwcomic3.xyz,mwcomic4.xyz,mwcomic5.xyz,mwcomic6.xyz,mwcomic7.xyz,mwcomic8.xyz,mwcomic9.xyz,mwcomic10.xyz,mwcomic.xyz,mwcomic1.top,mwcomic2.top,mwcomic3.top,mwcomic4.top,mwcomic5.top,mwcomic6.top,mwcomic7.top,mwcomic8.top,mwcomic9.top,mwcomic10.top,mwcomic.top,manwa1.xyz,manwa2.xyz,manwa3.xyz,manwa4.xyz,manwa5.xyz,manwa6.xyz,manwa7.xyz,manwa8.xyz,manwa9.xyz,manwa10.xyz,manwa.xyz,mwcomic1.co,mwcomic2.co,mwcomic3.co,mwcomic4.co,mwcomic5.co,mwcomic6.co,mwcomic7.co,mwcomic8.co,mwcomic9.co,mwcomic10.co,mwcomic.co,mwcomic1.online,mwcomic2.online,mwcomic3.online,mwcomic4.online,mwcomic5.online,mwcomic6.online,mwcomic7.online,mwcomic8.online,mwcomic9.online,mwcomic10.online,mwcomic.online,manwafei1.cc,manwafei2.cc,manwafei3.cc,manwafei4.cc,manwafei5.cc,manwafei6.cc,manwafei7.cc,manwafei8.cc,manwafei9.cc,manwafei10.cc,manwafei.cc,manwafei1.com,manwafei2.com,manwafei3.com,manwafei4.com,manwafei5.com,manwafei6.com,manwafei7.com,manwafei8.com,manwafei9.com,manwafei10.com,manwafei.com,manwafei1.xyz,manwafei2.xyz,manwafei3.xyz,manwafei4.xyz,manwafei5.xyz,manwafei6.xyz,manwafei7.xyz,manwafei8.xyz,manwafei9.xyz,manwafei10.xyz,manwafei.xyz,manwafei1.top,manwafei2.top,manwafei3.top,manwafei4.top,manwafei5.top,manwafei6.top,manwafei7.top,manwafei8.top,manwafei9.top,manwafei10.top,manwafei.top,manwafei1.me,manwafei2.me,manwafei3.me,manwafei4.me,manwafei5.me,manwafei6.me,manwafei7.me,manwafei8.me,manwafei9.me,manwafei10.me,manwafei.me,manwafei1.site,manwafei2.site,manwafei3.site,manwafei4.site,manwafei5.site,manwafei6.site,manwafei7.site,manwafei8.site,manwafei9.site,manwafei10.site,manwafei.site,manwafei1.biz,manwafei2.biz,manwafei3.biz,manwafei4.biz,manwafei5.biz,manwafei6.biz,manwafei7.biz,manwafei8.biz,manwafei9.biz,manwafei10.biz,manwafei.biz,manwafei1.online,manwafei2.online,manwafei3.online,manwafei4.online,manwafei5.online,manwafei6.online,manwafei7.online,manwafei8.online,manwafei9.online,manwafei10.online,manwafei.online,manwaq1.vip,manwaq2.vip,manwaq3.vip,manwaq4.vip,manwaq5.vip,manwaq6.vip,manwaq7.vip,manwaq8.vip,manwaq9.vip,manwaq10.vip,manwaq.vip,manwaqq1.vip,manwaqq2.vip,manwaqq3.vip,manwaqq4.vip,manwaqq5.vip,manwaqq6.vip,manwaqq7.vip,manwaqq8.vip,manwaqq9.vip,manwaqq10.vip,manwaqq.vip,manwadb1.xyz,manwadb2.xyz,manwadb3.xyz,manwadb4.xyz,manwadb5.xyz,manwadb6.xyz,manwadb7.xyz,manwadb8.xyz,manwadb9.xyz,manwadb10.xyz,manwadb.xyz##input[alt][src*="/static/custom/files/300x"][src$=".gif"] 32 | manwa1.vip,manwa2.vip,manwa3.vip,manwa4.vip,manwa5.vip,manwa6.vip,manwa7.vip,manwa8.vip,manwa9.vip,manwa10.vip,manwa.vip,manwa1.site,manwa2.site,manwa3.site,manwa4.site,manwa5.site,manwa6.site,manwa7.site,manwa8.site,manwa9.site,manwa10.site,manwa.site,manwa1.me,manwa2.me,manwa3.me,manwa4.me,manwa5.me,manwa6.me,manwa7.me,manwa8.me,manwa9.me,manwa10.me,manwa.me,mwcomic1.cc,mwcomic2.cc,mwcomic3.cc,mwcomic4.cc,mwcomic5.cc,mwcomic6.cc,mwcomic7.cc,mwcomic8.cc,mwcomic9.cc,mwcomic10.cc,mwcomic.cc,mwcomic1.biz,mwcomic2.biz,mwcomic3.biz,mwcomic4.biz,mwcomic5.biz,mwcomic6.biz,mwcomic7.biz,mwcomic8.biz,mwcomic9.biz,mwcomic10.biz,mwcomic.biz,mwcomic1.xyz,mwcomic2.xyz,mwcomic3.xyz,mwcomic4.xyz,mwcomic5.xyz,mwcomic6.xyz,mwcomic7.xyz,mwcomic8.xyz,mwcomic9.xyz,mwcomic10.xyz,mwcomic.xyz,mwcomic1.top,mwcomic2.top,mwcomic3.top,mwcomic4.top,mwcomic5.top,mwcomic6.top,mwcomic7.top,mwcomic8.top,mwcomic9.top,mwcomic10.top,mwcomic.top,manwa1.xyz,manwa2.xyz,manwa3.xyz,manwa4.xyz,manwa5.xyz,manwa6.xyz,manwa7.xyz,manwa8.xyz,manwa9.xyz,manwa10.xyz,manwa.xyz,mwcomic1.co,mwcomic2.co,mwcomic3.co,mwcomic4.co,mwcomic5.co,mwcomic6.co,mwcomic7.co,mwcomic8.co,mwcomic9.co,mwcomic10.co,mwcomic.co,mwcomic1.online,mwcomic2.online,mwcomic3.online,mwcomic4.online,mwcomic5.online,mwcomic6.online,mwcomic7.online,mwcomic8.online,mwcomic9.online,mwcomic10.online,mwcomic.online,manwafei1.cc,manwafei2.cc,manwafei3.cc,manwafei4.cc,manwafei5.cc,manwafei6.cc,manwafei7.cc,manwafei8.cc,manwafei9.cc,manwafei10.cc,manwafei.cc,manwafei1.com,manwafei2.com,manwafei3.com,manwafei4.com,manwafei5.com,manwafei6.com,manwafei7.com,manwafei8.com,manwafei9.com,manwafei10.com,manwafei.com,manwafei1.xyz,manwafei2.xyz,manwafei3.xyz,manwafei4.xyz,manwafei5.xyz,manwafei6.xyz,manwafei7.xyz,manwafei8.xyz,manwafei9.xyz,manwafei10.xyz,manwafei.xyz,manwafei1.top,manwafei2.top,manwafei3.top,manwafei4.top,manwafei5.top,manwafei6.top,manwafei7.top,manwafei8.top,manwafei9.top,manwafei10.top,manwafei.top,manwafei1.me,manwafei2.me,manwafei3.me,manwafei4.me,manwafei5.me,manwafei6.me,manwafei7.me,manwafei8.me,manwafei9.me,manwafei10.me,manwafei.me,manwafei1.site,manwafei2.site,manwafei3.site,manwafei4.site,manwafei5.site,manwafei6.site,manwafei7.site,manwafei8.site,manwafei9.site,manwafei10.site,manwafei.site,manwafei1.biz,manwafei2.biz,manwafei3.biz,manwafei4.biz,manwafei5.biz,manwafei6.biz,manwafei7.biz,manwafei8.biz,manwafei9.biz,manwafei10.biz,manwafei.biz,manwafei1.online,manwafei2.online,manwafei3.online,manwafei4.online,manwafei5.online,manwafei6.online,manwafei7.online,manwafei8.online,manwafei9.online,manwafei10.online,manwafei.online,manwaq1.vip,manwaq2.vip,manwaq3.vip,manwaq4.vip,manwaq5.vip,manwaq6.vip,manwaq7.vip,manwaq8.vip,manwaq9.vip,manwaq10.vip,manwaq.vip,manwaqq1.vip,manwaqq2.vip,manwaqq3.vip,manwaqq4.vip,manwaqq5.vip,manwaqq6.vip,manwaqq7.vip,manwaqq8.vip,manwaqq9.vip,manwaqq10.vip,manwaqq.vip,manwadb1.xyz,manwadb2.xyz,manwadb3.xyz,manwadb4.xyz,manwadb5.xyz,manwadb6.xyz,manwadb7.xyz,manwadb8.xyz,manwadb9.xyz,manwadb10.xyz,manwadb.xyz##input[alt][src*="ads/file"] 33 | manwa1.vip,manwa2.vip,manwa3.vip,manwa4.vip,manwa5.vip,manwa6.vip,manwa7.vip,manwa8.vip,manwa9.vip,manwa10.vip,manwa.vip,manwa1.site,manwa2.site,manwa3.site,manwa4.site,manwa5.site,manwa6.site,manwa7.site,manwa8.site,manwa9.site,manwa10.site,manwa.site,manwa1.me,manwa2.me,manwa3.me,manwa4.me,manwa5.me,manwa6.me,manwa7.me,manwa8.me,manwa9.me,manwa10.me,manwa.me,mwcomic1.cc,mwcomic2.cc,mwcomic3.cc,mwcomic4.cc,mwcomic5.cc,mwcomic6.cc,mwcomic7.cc,mwcomic8.cc,mwcomic9.cc,mwcomic10.cc,mwcomic.cc,mwcomic1.biz,mwcomic2.biz,mwcomic3.biz,mwcomic4.biz,mwcomic5.biz,mwcomic6.biz,mwcomic7.biz,mwcomic8.biz,mwcomic9.biz,mwcomic10.biz,mwcomic.biz,mwcomic1.xyz,mwcomic2.xyz,mwcomic3.xyz,mwcomic4.xyz,mwcomic5.xyz,mwcomic6.xyz,mwcomic7.xyz,mwcomic8.xyz,mwcomic9.xyz,mwcomic10.xyz,mwcomic.xyz,mwcomic1.top,mwcomic2.top,mwcomic3.top,mwcomic4.top,mwcomic5.top,mwcomic6.top,mwcomic7.top,mwcomic8.top,mwcomic9.top,mwcomic10.top,mwcomic.top,manwa1.xyz,manwa2.xyz,manwa3.xyz,manwa4.xyz,manwa5.xyz,manwa6.xyz,manwa7.xyz,manwa8.xyz,manwa9.xyz,manwa10.xyz,manwa.xyz,mwcomic1.co,mwcomic2.co,mwcomic3.co,mwcomic4.co,mwcomic5.co,mwcomic6.co,mwcomic7.co,mwcomic8.co,mwcomic9.co,mwcomic10.co,mwcomic.co,mwcomic1.online,mwcomic2.online,mwcomic3.online,mwcomic4.online,mwcomic5.online,mwcomic6.online,mwcomic7.online,mwcomic8.online,mwcomic9.online,mwcomic10.online,mwcomic.online,manwafei1.cc,manwafei2.cc,manwafei3.cc,manwafei4.cc,manwafei5.cc,manwafei6.cc,manwafei7.cc,manwafei8.cc,manwafei9.cc,manwafei10.cc,manwafei.cc,manwafei1.com,manwafei2.com,manwafei3.com,manwafei4.com,manwafei5.com,manwafei6.com,manwafei7.com,manwafei8.com,manwafei9.com,manwafei10.com,manwafei.com,manwafei1.xyz,manwafei2.xyz,manwafei3.xyz,manwafei4.xyz,manwafei5.xyz,manwafei6.xyz,manwafei7.xyz,manwafei8.xyz,manwafei9.xyz,manwafei10.xyz,manwafei.xyz,manwafei1.top,manwafei2.top,manwafei3.top,manwafei4.top,manwafei5.top,manwafei6.top,manwafei7.top,manwafei8.top,manwafei9.top,manwafei10.top,manwafei.top,manwafei1.me,manwafei2.me,manwafei3.me,manwafei4.me,manwafei5.me,manwafei6.me,manwafei7.me,manwafei8.me,manwafei9.me,manwafei10.me,manwafei.me,manwafei1.site,manwafei2.site,manwafei3.site,manwafei4.site,manwafei5.site,manwafei6.site,manwafei7.site,manwafei8.site,manwafei9.site,manwafei10.site,manwafei.site,manwafei1.biz,manwafei2.biz,manwafei3.biz,manwafei4.biz,manwafei5.biz,manwafei6.biz,manwafei7.biz,manwafei8.biz,manwafei9.biz,manwafei10.biz,manwafei.biz,manwafei1.online,manwafei2.online,manwafei3.online,manwafei4.online,manwafei5.online,manwafei6.online,manwafei7.online,manwafei8.online,manwafei9.online,manwafei10.online,manwafei.online,manwaq1.vip,manwaq2.vip,manwaq3.vip,manwaq4.vip,manwaq5.vip,manwaq6.vip,manwaq7.vip,manwaq8.vip,manwaq9.vip,manwaq10.vip,manwaq.vip,manwaqq1.vip,manwaqq2.vip,manwaqq3.vip,manwaqq4.vip,manwaqq5.vip,manwaqq6.vip,manwaqq7.vip,manwaqq8.vip,manwaqq9.vip,manwaqq10.vip,manwaqq.vip,manwadb1.xyz,manwadb2.xyz,manwadb3.xyz,manwadb4.xyz,manwadb5.xyz,manwadb6.xyz,manwadb7.xyz,manwadb8.xyz,manwadb9.xyz,manwadb10.xyz,manwadb.xyz##input[alt][src^="/static/custom/files/"][type="image"] 34 | manwa1.vip,manwa2.vip,manwa3.vip,manwa4.vip,manwa5.vip,manwa6.vip,manwa7.vip,manwa8.vip,manwa9.vip,manwa10.vip,manwa.vip,manwa1.site,manwa2.site,manwa3.site,manwa4.site,manwa5.site,manwa6.site,manwa7.site,manwa8.site,manwa9.site,manwa10.site,manwa.site,manwa1.me,manwa2.me,manwa3.me,manwa4.me,manwa5.me,manwa6.me,manwa7.me,manwa8.me,manwa9.me,manwa10.me,manwa.me,mwcomic1.cc,mwcomic2.cc,mwcomic3.cc,mwcomic4.cc,mwcomic5.cc,mwcomic6.cc,mwcomic7.cc,mwcomic8.cc,mwcomic9.cc,mwcomic10.cc,mwcomic.cc,mwcomic1.biz,mwcomic2.biz,mwcomic3.biz,mwcomic4.biz,mwcomic5.biz,mwcomic6.biz,mwcomic7.biz,mwcomic8.biz,mwcomic9.biz,mwcomic10.biz,mwcomic.biz,mwcomic1.xyz,mwcomic2.xyz,mwcomic3.xyz,mwcomic4.xyz,mwcomic5.xyz,mwcomic6.xyz,mwcomic7.xyz,mwcomic8.xyz,mwcomic9.xyz,mwcomic10.xyz,mwcomic.xyz,mwcomic1.top,mwcomic2.top,mwcomic3.top,mwcomic4.top,mwcomic5.top,mwcomic6.top,mwcomic7.top,mwcomic8.top,mwcomic9.top,mwcomic10.top,mwcomic.top,manwa1.xyz,manwa2.xyz,manwa3.xyz,manwa4.xyz,manwa5.xyz,manwa6.xyz,manwa7.xyz,manwa8.xyz,manwa9.xyz,manwa10.xyz,manwa.xyz,mwcomic1.co,mwcomic2.co,mwcomic3.co,mwcomic4.co,mwcomic5.co,mwcomic6.co,mwcomic7.co,mwcomic8.co,mwcomic9.co,mwcomic10.co,mwcomic.co,mwcomic1.online,mwcomic2.online,mwcomic3.online,mwcomic4.online,mwcomic5.online,mwcomic6.online,mwcomic7.online,mwcomic8.online,mwcomic9.online,mwcomic10.online,mwcomic.online,manwafei1.cc,manwafei2.cc,manwafei3.cc,manwafei4.cc,manwafei5.cc,manwafei6.cc,manwafei7.cc,manwafei8.cc,manwafei9.cc,manwafei10.cc,manwafei.cc,manwafei1.com,manwafei2.com,manwafei3.com,manwafei4.com,manwafei5.com,manwafei6.com,manwafei7.com,manwafei8.com,manwafei9.com,manwafei10.com,manwafei.com,manwafei1.xyz,manwafei2.xyz,manwafei3.xyz,manwafei4.xyz,manwafei5.xyz,manwafei6.xyz,manwafei7.xyz,manwafei8.xyz,manwafei9.xyz,manwafei10.xyz,manwafei.xyz,manwafei1.top,manwafei2.top,manwafei3.top,manwafei4.top,manwafei5.top,manwafei6.top,manwafei7.top,manwafei8.top,manwafei9.top,manwafei10.top,manwafei.top,manwafei1.me,manwafei2.me,manwafei3.me,manwafei4.me,manwafei5.me,manwafei6.me,manwafei7.me,manwafei8.me,manwafei9.me,manwafei10.me,manwafei.me,manwafei1.site,manwafei2.site,manwafei3.site,manwafei4.site,manwafei5.site,manwafei6.site,manwafei7.site,manwafei8.site,manwafei9.site,manwafei10.site,manwafei.site,manwafei1.biz,manwafei2.biz,manwafei3.biz,manwafei4.biz,manwafei5.biz,manwafei6.biz,manwafei7.biz,manwafei8.biz,manwafei9.biz,manwafei10.biz,manwafei.biz,manwafei1.online,manwafei2.online,manwafei3.online,manwafei4.online,manwafei5.online,manwafei6.online,manwafei7.online,manwafei8.online,manwafei9.online,manwafei10.online,manwafei.online,manwaq1.vip,manwaq2.vip,manwaq3.vip,manwaq4.vip,manwaq5.vip,manwaq6.vip,manwaq7.vip,manwaq8.vip,manwaq9.vip,manwaq10.vip,manwaq.vip,manwaqq1.vip,manwaqq2.vip,manwaqq3.vip,manwaqq4.vip,manwaqq5.vip,manwaqq6.vip,manwaqq7.vip,manwaqq8.vip,manwaqq9.vip,manwaqq10.vip,manwaqq.vip,manwadb1.xyz,manwadb2.xyz,manwadb3.xyz,manwadb4.xyz,manwadb5.xyz,manwadb6.xyz,manwadb7.xyz,manwadb8.xyz,manwadb9.xyz,manwadb10.xyz,manwadb.xyz#@#.ad-area 35 | manwa1.vip,manwa2.vip,manwa3.vip,manwa4.vip,manwa5.vip,manwa6.vip,manwa7.vip,manwa8.vip,manwa9.vip,manwa10.vip,manwa.vip,manwa1.site,manwa2.site,manwa3.site,manwa4.site,manwa5.site,manwa6.site,manwa7.site,manwa8.site,manwa9.site,manwa10.site,manwa.site,manwa1.me,manwa2.me,manwa3.me,manwa4.me,manwa5.me,manwa6.me,manwa7.me,manwa8.me,manwa9.me,manwa10.me,manwa.me,mwcomic1.cc,mwcomic2.cc,mwcomic3.cc,mwcomic4.cc,mwcomic5.cc,mwcomic6.cc,mwcomic7.cc,mwcomic8.cc,mwcomic9.cc,mwcomic10.cc,mwcomic.cc,mwcomic1.biz,mwcomic2.biz,mwcomic3.biz,mwcomic4.biz,mwcomic5.biz,mwcomic6.biz,mwcomic7.biz,mwcomic8.biz,mwcomic9.biz,mwcomic10.biz,mwcomic.biz,mwcomic1.xyz,mwcomic2.xyz,mwcomic3.xyz,mwcomic4.xyz,mwcomic5.xyz,mwcomic6.xyz,mwcomic7.xyz,mwcomic8.xyz,mwcomic9.xyz,mwcomic10.xyz,mwcomic.xyz,mwcomic1.top,mwcomic2.top,mwcomic3.top,mwcomic4.top,mwcomic5.top,mwcomic6.top,mwcomic7.top,mwcomic8.top,mwcomic9.top,mwcomic10.top,mwcomic.top,manwa1.xyz,manwa2.xyz,manwa3.xyz,manwa4.xyz,manwa5.xyz,manwa6.xyz,manwa7.xyz,manwa8.xyz,manwa9.xyz,manwa10.xyz,manwa.xyz,mwcomic1.co,mwcomic2.co,mwcomic3.co,mwcomic4.co,mwcomic5.co,mwcomic6.co,mwcomic7.co,mwcomic8.co,mwcomic9.co,mwcomic10.co,mwcomic.co,mwcomic1.online,mwcomic2.online,mwcomic3.online,mwcomic4.online,mwcomic5.online,mwcomic6.online,mwcomic7.online,mwcomic8.online,mwcomic9.online,mwcomic10.online,mwcomic.online,manwafei1.cc,manwafei2.cc,manwafei3.cc,manwafei4.cc,manwafei5.cc,manwafei6.cc,manwafei7.cc,manwafei8.cc,manwafei9.cc,manwafei10.cc,manwafei.cc,manwafei1.com,manwafei2.com,manwafei3.com,manwafei4.com,manwafei5.com,manwafei6.com,manwafei7.com,manwafei8.com,manwafei9.com,manwafei10.com,manwafei.com,manwafei1.xyz,manwafei2.xyz,manwafei3.xyz,manwafei4.xyz,manwafei5.xyz,manwafei6.xyz,manwafei7.xyz,manwafei8.xyz,manwafei9.xyz,manwafei10.xyz,manwafei.xyz,manwafei1.top,manwafei2.top,manwafei3.top,manwafei4.top,manwafei5.top,manwafei6.top,manwafei7.top,manwafei8.top,manwafei9.top,manwafei10.top,manwafei.top,manwafei1.me,manwafei2.me,manwafei3.me,manwafei4.me,manwafei5.me,manwafei6.me,manwafei7.me,manwafei8.me,manwafei9.me,manwafei10.me,manwafei.me,manwafei1.site,manwafei2.site,manwafei3.site,manwafei4.site,manwafei5.site,manwafei6.site,manwafei7.site,manwafei8.site,manwafei9.site,manwafei10.site,manwafei.site,manwafei1.biz,manwafei2.biz,manwafei3.biz,manwafei4.biz,manwafei5.biz,manwafei6.biz,manwafei7.biz,manwafei8.biz,manwafei9.biz,manwafei10.biz,manwafei.biz,manwafei1.online,manwafei2.online,manwafei3.online,manwafei4.online,manwafei5.online,manwafei6.online,manwafei7.online,manwafei8.online,manwafei9.online,manwafei10.online,manwafei.online,manwaq1.vip,manwaq2.vip,manwaq3.vip,manwaq4.vip,manwaq5.vip,manwaq6.vip,manwaq7.vip,manwaq8.vip,manwaq9.vip,manwaq10.vip,manwaq.vip,manwaqq1.vip,manwaqq2.vip,manwaqq3.vip,manwaqq4.vip,manwaqq5.vip,manwaqq6.vip,manwaqq7.vip,manwaqq8.vip,manwaqq9.vip,manwaqq10.vip,manwaqq.vip,manwadb1.xyz,manwadb2.xyz,manwadb3.xyz,manwadb4.xyz,manwadb5.xyz,manwadb6.xyz,manwadb7.xyz,manwadb8.xyz,manwadb9.xyz,manwadb10.xyz,manwadb.xyz#@#.ad-area:not(.text-ad) 36 | waipian1.com,waipian2.com,waipian3.com,waipian4.com,waipian5.com,waipian6.com,waipian7.com,waipian8.com,waipian9.com,waipian10.com,waipian11.com,waipian12.com,waipian13.com,waipian14.com,waipian15.com,waipian16.com,waipian17.com,waipian18.com,waipian19.com,waipian20.com,waipian21.com,waipian22.com,waipian23.com,waipian24.com,waipian25.com,waipian.com##.open.popup-icon.popup-tips.popup 37 | waipian1.com,waipian2.com,waipian3.com,waipian4.com,waipian5.com,waipian6.com,waipian7.com,waipian8.com,waipian9.com,waipian10.com,waipian11.com,waipian12.com,waipian13.com,waipian14.com,waipian15.com,waipian16.com,waipian17.com,waipian18.com,waipian19.com,waipian20.com,waipian21.com,waipian22.com,waipian23.com,waipian24.com,waipian25.com,waipian.com##.player-rm > a[target="_blank"] 38 | waipian1.com,waipian2.com,waipian3.com,waipian4.com,waipian5.com,waipian6.com,waipian7.com,waipian8.com,waipian9.com,waipian10.com,waipian11.com,waipian12.com,waipian13.com,waipian14.com,waipian15.com,waipian16.com,waipian17.com,waipian18.com,waipian19.com,waipian20.com,waipian21.com,waipian22.com,waipian23.com,waipian24.com,waipian25.com,waipian.com##.player-rm rm-two rm-list 39 | waipian1.com,waipian2.com,waipian3.com,waipian4.com,waipian5.com,waipian6.com,waipian7.com,waipian8.com,waipian9.com,waipian10.com,waipian11.com,waipian12.com,waipian13.com,waipian14.com,waipian15.com,waipian16.com,waipian17.com,waipian18.com,waipian19.com,waipian20.com,waipian21.com,waipian22.com,waipian23.com,waipian24.com,waipian25.com,waipian.com##[class^="player-rm"][class*="rm-two"][class*="rm-list"] 40 | waipian1.com,waipian2.com,waipian3.com,waipian4.com,waipian5.com,waipian6.com,waipian7.com,waipian8.com,waipian9.com,waipian10.com,waipian11.com,waipian12.com,waipian13.com,waipian14.com,waipian15.com,waipian16.com,waipian17.com,waipian18.com,waipian19.com,waipian20.com,waipian21.com,waipian22.com,waipian23.com,waipian24.com,waipian25.com,waipian.com##[href^="https://at.umtrack.com"] 41 | waipian1.com,waipian2.com,waipian3.com,waipian4.com,waipian5.com,waipian6.com,waipian7.com,waipian8.com,waipian9.com,waipian10.com,waipian11.com,waipian12.com,waipian13.com,waipian14.com,waipian15.com,waipian16.com,waipian17.com,waipian18.com,waipian19.com,waipian20.com,waipian21.com,waipian22.com,waipian23.com,waipian24.com,waipian25.com,waipian.com##[src^="data:image/png;base64,"] 42 | waipian1.com,waipian2.com,waipian3.com,waipian4.com,waipian5.com,waipian6.com,waipian7.com,waipian8.com,waipian9.com,waipian10.com,waipian11.com,waipian12.com,waipian13.com,waipian14.com,waipian15.com,waipian16.com,waipian17.com,waipian18.com,waipian19.com,waipian20.com,waipian21.com,waipian22.com,waipian23.com,waipian24.com,waipian25.com,waipian.com##a[href*=".umtrack.com/"] 43 | waipian1.com,waipian2.com,waipian3.com,waipian4.com,waipian5.com,waipian6.com,waipian7.com,waipian8.com,waipian9.com,waipian10.com,waipian11.com,waipian12.com,waipian13.com,waipian14.com,waipian15.com,waipian16.com,waipian17.com,waipian18.com,waipian19.com,waipian20.com,waipian21.com,waipian22.com,waipian23.com,waipian24.com,waipian25.com,waipian.com##div[class^="shortcuts-"][class$="-overlay"] 44 | waipian1.com,waipian2.com,waipian3.com,waipian4.com,waipian5.com,waipian6.com,waipian7.com,waipian8.com,waipian9.com,waipian10.com,waipian11.com,waipian12.com,waipian13.com,waipian14.com,waipian15.com,waipian16.com,waipian17.com,waipian18.com,waipian19.com,waipian20.com,waipian21.com,waipian22.com,waipian23.com,waipian24.com,waipian25.com,waipian.com##player-rm.rm-two.rm-list 45 | --------------------------------------------------------------------------------