├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ ├── del.yml │ ├── hist.yml │ └── xxkiller.yml ├── LICENSE ├── README.md └── RMaker ├── a ├── addition.dd ├── custom-rules │ ├── local-fix │ └── xiaomi-fix-1 ├── deletion.dd ├── rule-list.ini └── title.dd ├── f ├── addition.dd ├── custom-rules │ ├── antiblock │ ├── fuck-uc-browser │ ├── local-fix │ └── xiaomi-fix-1 ├── deletion.dd ├── rule-list.ini └── title.dd ├── g ├── addition.dd ├── custom-rules │ ├── local-fix │ └── xiaomi-fix-1 ├── deletion.dd ├── rule-list.ini └── title.dd ├── make.cmd ├── n ├── rule-list.ini └── title.dd ├── readme └── w ├── addition.dd ├── custom-rules ├── adguard-com ├── dns-1 ├── douyin-web-fix-1 ├── iqiyi-fix-1 ├── local-fix └── xiaomi-fix-1 ├── deletion.dd ├── rule-list.ini └── title.dd /.gitattributes: -------------------------------------------------------------------------------- 1 | [attr]adb linguist-language=AdBlock linguist-detectable 2 | 3 | *.txt adb 4 | /**/custom-rules/* adb 5 | *.dd adb 6 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: 'bug' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **Desktop (please complete the following information):** 27 | - OS: [e.g. iOS] 28 | - Browser [e.g. chrome, safari] 29 | - Version [e.g. 22] 30 | 31 | **Smartphone (please complete the following information):** 32 | - Device: [e.g. iPhone6] 33 | - OS: [e.g. iOS8.1] 34 | - Browser [e.g. stock browser, safari] 35 | - Version [e.g. 22] 36 | 37 | **Additional context** 38 | Add any other context about the problem here. 39 | -------------------------------------------------------------------------------- /.github/workflows/del.yml: -------------------------------------------------------------------------------- 1 | name: Delete old workflow runs 2 | on: 3 | schedule: 4 | - cron: '0 0 */3 * *' 5 | workflow_dispatch: 6 | 7 | jobs: 8 | del_runs: 9 | runs-on: ubuntu-latest 10 | steps: 11 | - name: Delete workflow runs 12 | uses: Mattraks/delete-workflow-runs@v2 13 | with: 14 | token: ${{ secrets.GITHUB_TOKEN }} 15 | repository: ${{ github.repository }} 16 | retain_days: 0 17 | keep_minimum_runs: 3 18 | -------------------------------------------------------------------------------- /.github/workflows/hist.yml: -------------------------------------------------------------------------------- 1 | name: clear commits 2 | on: 3 | workflow_dispatch: 4 | jobs: 5 | build: 6 | runs-on: windows-latest 7 | steps: 8 | - uses: actions/checkout@v3 9 | with: 10 | ref: mae 11 | - name: commit 12 | run: | 13 | git init 14 | git config --global user.name "github-actions[bot]" 15 | git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" 16 | git checkout --orphan clearhistory 17 | git branch -D mae 18 | git checkout --orphan mae 19 | git branch -D clearhistory 20 | git add . 21 | git commit -m "Last Update at $(date +"%Y-%m-%d %H:%M")" 22 | git remote add origin "https://${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}" 23 | git push -f -u origin mae 24 | -------------------------------------------------------------------------------- /.github/workflows/xxkiller.yml: -------------------------------------------------------------------------------- 1 | name: cron update 2 | on: 3 | schedule: 4 | - cron: '50 21 */3 * *' 5 | workflow_dispatch: 6 | env: 7 | TZ: Asia/Shanghai 8 | jobs: 9 | build: 10 | runs-on: windows-2019 11 | steps: 12 | - uses: actions/checkout@v3 13 | with: 14 | ref: mae 15 | - name: run script all 16 | continue-on-error: false 17 | timeout-minutes: 20 18 | run: | 19 | .\RMaker\make.cmd n 20 | - name: commit 21 | continue-on-error: false 22 | timeout-minutes: 10 23 | run: | 24 | git init 25 | git rm -rf RMaker 26 | git rm -rf .github 27 | git rm -f LICENSE 28 | git rm -f README.md 29 | git config --global user.name "github-actions[bot]" 30 | git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" 31 | git branch -D main 32 | git checkout --orphan main 33 | git add *.txt 34 | git add changelog 35 | git commit -m "Last Update at $(date +"%Y-%m-%d %H:%M")" 36 | git remote add origin "https://${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}" 37 | git push -f -u origin main 38 | - name: purge 39 | shell: cmd 40 | continue-on-error: true 41 | timeout-minutes: 1 42 | run: | 43 | curl -k -s -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4937.0 Safari/537.36" https://purge.jsdelivr.net/gh/DoingDog/XXKiller@main/w.txt 44 | 45 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 2 | Version 2, December 2004 3 | 4 | Copyright (C) 2004 Sam Hocevar 5 | 6 | Everyone is permitted to copy and distribute verbatim or modified 7 | copies of this license document, and changing it is allowed as long 8 | as the name is changed. 9 | 10 | DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 11 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 12 | 13 | 0. You just DO WHAT THE FUCK YOU WANT TO. 14 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

XXKiller
广告拦截规则

2 |
3 | 4 | 🌐 基础规则 规则地址

5 | Github raw 6 | ``` 7 | https://raw.githubusercontent.com/DoingDog/XXKiller/main/w.txt 8 | ``` 9 | Cloudflare 10 | ``` 11 | https://x.awsl.app/w.txt 12 | ``` 13 | 14 | 🌐 增强规则 规则地址

15 | Github raw 16 | ``` 17 | https://raw.githubusercontent.com/DoingDog/XXKiller/main/f.txt 18 | ``` 19 | Cloudflare 20 | ``` 21 | https://x.awsl.app/f.txt 22 | ``` 23 | ~This repository hasn't been maintained for a long time. I will update it soon.~
24 | All lists deprecated. Go to [adrules](https://github.com/Cats-Team/AdRules)
25 | Requests on the x.awsl.app domain will be redirected to https://adrules.top/adblock_plus.txt 26 | -------------------------------------------------------------------------------- /RMaker/a/addition.dd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoingDog/XXKiller/bd07c06f6f40ed3d87cb8582f84741e390e1a48c/RMaker/a/addition.dd -------------------------------------------------------------------------------- /RMaker/a/custom-rules/local-fix: -------------------------------------------------------------------------------- 1 | @@||localhost^ 2 | @@||local^ 3 | -------------------------------------------------------------------------------- /RMaker/a/custom-rules/xiaomi-fix-1: -------------------------------------------------------------------------------- 1 | @@||api.installer.xiaomi.com^$important 2 | @@||app.chat.xiaomi.net^$important 3 | -------------------------------------------------------------------------------- /RMaker/a/deletion.dd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoingDog/XXKiller/bd07c06f6f40ed3d87cb8582f84741e390e1a48c/RMaker/a/deletion.dd -------------------------------------------------------------------------------- /RMaker/a/rule-list.ini: -------------------------------------------------------------------------------- 1 | [LINK] 2 | 3 | ;this is a comment 4 | ;this is the rule list 5 | ;good luck. 6 | 7 | ;commands: 8 | ;d2w domain to whitelist (with a match precisely) 9 | ;d2a domain to adblocker (with a match precisely) 10 | ;h2w hosts to whitelist (with a match precisely) 11 | ;h2a hosts to adblocker (with a match precisely) 12 | ;a2w adblocker to whitelist 13 | ;w2a whitelist to adblocker 14 | ;c2w clash to whitelist (suffix only) 15 | ;c2a clash to adblocker (suffix only) 16 | ;any other command is ignored 17 | 18 | ;add like 19 | ;command link comments 20 | 21 | ;https://github.com/DoingDog/XXKiller/tree/main/RMaker/aa/custom-rules 22 | ;These rules are also merged by local storage 23 | 24 | ;links below are rule downloader: 25 | 26 | raw=https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/ChineseFilter/sections/whitelist.txt 27 | raw=https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/GermanFilter/sections/whitelist.txt 28 | raw=https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/TurkishFilter/sections/whitelist.txt 29 | raw=https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/SpywareFilter/sections/whitelist.txt 30 | raw=https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/MobileFilter/sections/whitelist.txt ag手机白名单 31 | raw=https://raw.githubusercontent.com/AdguardTeam/AdGuardSDNSFilter/master/Filters/exceptions.txt agdns白名单 32 | raw=https://guize.xlxbk.cn/allow.txt 某白名单 33 | raw=https://raw.githubusercontent.com/liwenjie119/adg-rules/master/white.txt 34 | -------------------------------------------------------------------------------- /RMaker/a/title.dd: -------------------------------------------------------------------------------- 1 | [Adblock Plus 2.0] 2 | ! Title: XXKiller allowlist (deprecated) 3 | ! Homepage: https://github.com/DoingDog/XXKiller 4 | ! License: https://github.com/DoingDog/XXKiller/blob/mae/LICENSE 5 | ! Expires: 25 hours (update frequency) 6 | ! Description: Just a merged Adblock rule. Nothing more. 7 | ! Merge source: https://github.com/DoingDog/XXKiller/blob/mae/RMaker/allow/rule-list.ini 8 | 9 | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 10 | 11 | -------------------------------------------------------------------------------- /RMaker/f/addition.dd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoingDog/XXKiller/bd07c06f6f40ed3d87cb8582f84741e390e1a48c/RMaker/f/addition.dd -------------------------------------------------------------------------------- /RMaker/f/custom-rules/antiblock: -------------------------------------------------------------------------------- 1 | ! Title: random 2 | ! Description: (anti-adblocker, popup, tweak) 3 | ! Version: V 1.2 add/update/remove/new rules 4 | ! TimeUpdated: 2022-08-07 5 | ! 6 | !############## 7 | !ANTI-ADBLOCK 8 | !############## 9 | ! 10 | ##+js(nobab) 11 | ##+js(nofab) 12 | ##+js(popads) 13 | ! 14 | ##+js(aeld, DOMContentLoaded, AdBlock) 15 | ! 16 | ##+js(no-fetch-if, adsbygoogle.js) 17 | ! 18 | ##+js(aopr, anOptions) 19 | ##+js(aopr, mdp_deblocker) 20 | ##+js(aopr, dnetuiyx) 21 | ##+js(aopr, app_vars.force_disable_adblock) 22 | ##+js(aopr, mdpDeBlocker) 23 | ##+js(aopr, absda) 24 | ##+js(aopr, gothamBatAdblock) 25 | ##+js(aopr, Object.prototype.getAdBlock) 26 | ##+js(aopr, adsBlocked) 27 | ##+js(aopr, mdpDeBlockerDestroyer) 28 | ##+js(aopr, glxopen) 29 | ##+js(aopr, AaDetector) 30 | ##+js(aopr, isAdBlockActive) 31 | ##+js(aopr, adblockDetector) 32 | ##+js(aopr, adBlockDetected) 33 | ##+js(aopr, fuckadblock) 34 | ##+js(aopr, BlockAdBlock) 35 | ##+js(aopr, FuckAdBlock) 36 | ##+js(aopr, blockAdBlock) 37 | ##+js(aopr, SniffAdBlock) 38 | ! 39 | ##+js(aopw, checkAdBlock) 40 | ##+js(aopw, adBlockDetected) 41 | ##+js(aopw, adBlockFunction) 42 | ! 43 | ##+js(acis, document.createElement, admiral) 44 | ##+js(acis, disableItToContinue) 45 | ##+js(acis, _GLOBALS.hasAdblock) 46 | ##+js(acis, window.globalConfig.adblock) 47 | ! 48 | ##+js(set, is_adblocked, false) 49 | ##+js(set, canRunAds, true) 50 | ##+js(set, adsbygoogle, null) 51 | ##+js(set, wIsAdBlocked, false) 52 | ##+js(set, cRAds, true) 53 | ##+js(set, canSeeAds, noopFunc) 54 | ##+js(set, noAdBlock, true) 55 | ##+js(set, fabActive, false) 56 | ##+js(set, adsRunning, 1) 57 | ##+js(set, adsBlockerDetector, noopFunc) 58 | ##+js(set, app_vars.force_disable_adblock, undefined) 59 | ##+js(set, adsbygoogle.length, undefined) 60 | ##+js(set, blured, false) 61 | ##+js(set, admiral, noopFunc) 62 | ##+js(set, adsbygoogle.loaded, true) 63 | ##+js(set, absda, noopFunc) 64 | ##+js(set, check_adblock, true) 65 | ##+js(set, chk_ads_block, noopFunc) 66 | ##+js(set, ads_is_loaded, 1) 67 | ##+js(set, adblock_user, 0) 68 | ##+js(set, ads_blocked, noopFunc) 69 | ##+js(set, flashvars.protect_block, undefined) 70 | ##+js(set, blured, false) 71 | ##+js(set, googleAd, noopFunc) 72 | ! 73 | !############## 74 | !POP-UP 75 | !############## 76 | ! 77 | ##+js(aeld, , exoJsPop101) 78 | ! 79 | ##+js(aopw, _pop) 80 | ##+js(aopw, PopAds) 81 | ! 82 | ##+js(aopr, jsPopunder) 83 | ##+js(aopr, urlPopunder) 84 | ##+js(aopr, popns) 85 | ##+js(aopr, SmartPopunder) 86 | ##+js(aopr, BetterJsPop) 87 | ##+js(aopr, popjs) 88 | ##+js(aopr, ads.pop_url) 89 | ##+js(aopr, PopURL) 90 | ##+js(aopr, smpop) 91 | ##+js(aopr, LieDetector) 92 | ##+js(aopr, dataPopUnder) 93 | ##+js(aopr, ClickUnder) 94 | ##+js(aopr, initPop) 95 | ! 96 | ##+js(set, puShown, true) 97 | ! 98 | ##+js(acis, pusShown , /doOen|popundr/) 99 | ##+js(acis, $ , popunder) 100 | ! 101 | !############## 102 | !EXPERIMENTAL 103 | !############## 104 | ! 105 | ##+js(acis, JSON.parse, break;case $.) 106 | -------------------------------------------------------------------------------- /RMaker/f/custom-rules/fuck-uc-browser: -------------------------------------------------------------------------------- 1 | ||umcdn.uc.cn^ 2 | ||px.effirst.com^ 3 | ||181ue.com^ 4 | -------------------------------------------------------------------------------- /RMaker/f/custom-rules/local-fix: -------------------------------------------------------------------------------- 1 | @@||localhost^ 2 | @@||local^ 3 | -------------------------------------------------------------------------------- /RMaker/f/custom-rules/xiaomi-fix-1: -------------------------------------------------------------------------------- 1 | @@||api.installer.xiaomi.com^$important 2 | @@||app.chat.xiaomi.net^$important 3 | -------------------------------------------------------------------------------- /RMaker/f/deletion.dd: -------------------------------------------------------------------------------- 1 | removeparam\=aid,domain.*disqus.*disquscdn\.com.*google.* 2 | -------------------------------------------------------------------------------- /RMaker/f/rule-list.ini: -------------------------------------------------------------------------------- 1 | [LINK] 2 | 3 | ;this is a comment 4 | ;this is the rule list 5 | ;good luck. 6 | 7 | ;commands: 8 | ;d2w domain to whitelist (with a match precisely) 9 | ;d2a domain to adblocker (with a match precisely) 10 | ;h2w hosts to whitelist (with a match precisely) 11 | ;h2a hosts to adblocker (with a match precisely) 12 | ;a2w adblocker to whitelist 13 | ;w2a whitelist to adblocker 14 | ;c2w clash to whitelist (suffix only) 15 | ;c2a clash to adblocker (suffix only) 16 | ;any other command is ignored 17 | 18 | ;add like 19 | ;command link comments 20 | 21 | ;https://github.com/DoingDog/XXKiller/tree/main/RMaker/aa/custom-rules 22 | ;These rules are also merged by local storage 23 | 24 | ;links below are rule downloader: 25 | 26 | loc=..\..\w.txt 27 | ;raw=https://raw.githubusercontent.com/DoingDog/XXKiller/main/w.txt 28 | raw=https://raw.githubusercontent.com/DandelionSprout/adfilt/master/ClearURLs%20for%20uBo/clear_urls_uboified.txt 29 | ;raw=https://raw.githubusercontent.com/hacamer/Adblist/master/adp-pc.txt 30 | raw=https://raw.githubusercontent.com/Noyllopa/NoAppDownload/master/NoAppDownload.txt 31 | raw=https://easylist.to/easylist/easyprivacy.txt 32 | raw=https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/badware.txt 33 | raw=https://raw.githubusercontent.com/uniartisan/adblock_list/master/adblock_privacy.txt 34 | raw=https://hblock.molinero.dev/hosts_adblock.txt 35 | ;raw=https://raw.githubusercontent.com/uniartisan/adblock_list/master/adblock_plus.txt 36 | ;raw=https://gitee.com/qibuyan/qibuyan-s-adguard-rules/raw/main/qby's%20%20adrules.txt @祁埠闫 37 | -------------------------------------------------------------------------------- /RMaker/f/title.dd: -------------------------------------------------------------------------------- 1 | [Adblock Plus 2.0] 2 | ! Title: XXKiller full blocklist (deprecated) 3 | ! Homepage: https://github.com/DoingDog/XXKiller 4 | ! License: https://github.com/DoingDog/XXKiller/blob/mae/LICENSE 5 | ! Expires: 25 hours (update frequency) 6 | ! Description: Just a merged Adblock rule. Nothing more. 7 | ! Merge source: https://github.com/DoingDog/XXKiller/blob/mae/RMaker/f/rule-list.ini 8 | 9 | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 10 | 11 | -------------------------------------------------------------------------------- /RMaker/g/addition.dd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoingDog/XXKiller/bd07c06f6f40ed3d87cb8582f84741e390e1a48c/RMaker/g/addition.dd -------------------------------------------------------------------------------- /RMaker/g/custom-rules/local-fix: -------------------------------------------------------------------------------- 1 | @@||localhost^ 2 | @@||local^ 3 | -------------------------------------------------------------------------------- /RMaker/g/custom-rules/xiaomi-fix-1: -------------------------------------------------------------------------------- 1 | @@||api.installer.xiaomi.com^$important 2 | @@||app.chat.xiaomi.net^$important 3 | -------------------------------------------------------------------------------- /RMaker/g/deletion.dd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoingDog/XXKiller/bd07c06f6f40ed3d87cb8582f84741e390e1a48c/RMaker/g/deletion.dd -------------------------------------------------------------------------------- /RMaker/g/rule-list.ini: -------------------------------------------------------------------------------- 1 | [LINK] 2 | 3 | ;this is a comment 4 | ;this is the rule list 5 | ;good luck. 6 | 7 | ;commands: 8 | ;d2w domain to whitelist (with a match precisely) 9 | ;d2a domain to adblocker (with a match precisely) 10 | ;h2w hosts to whitelist (with a match precisely) 11 | ;h2a hosts to adblocker (with a match precisely) 12 | ;a2w adblocker to whitelist 13 | ;w2a whitelist to adblocker 14 | ;c2w clash to whitelist (suffix only) 15 | ;c2a clash to adblocker (suffix only) 16 | ;any other command is ignored 17 | 18 | ;add like 19 | ;command link comments 20 | 21 | ;https://github.com/DoingDog/XXKiller/tree/main/RMaker/aa/custom-rules 22 | ;These rules are also merged by local storage 23 | 24 | ;links below are rule downloader: 25 | 26 | raw=https://filters.adtidy.org/android/filters/2_optimized.txt 27 | raw=https://filters.adtidy.org/android/filters/11_optimized.txt 28 | raw=https://filters.adtidy.org/android/filters/17_optimized.txt 29 | raw=https://filters.adtidy.org/android/filters/3_optimized.txt 30 | raw=https://filters.adtidy.org/android/filters/224_optimized.txt 31 | raw=https://filters.adtidy.org/android/filters/14_optimized.txt 32 | raw=https://filters.adtidy.org/android/filters/5_optimized.txt 33 | raw=https://filters.adtidy.org/android/filters/4_optimized.txt 34 | raw=https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt 35 | raw=https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_224_Chinese/filter.txt 36 | -------------------------------------------------------------------------------- /RMaker/g/title.dd: -------------------------------------------------------------------------------- 1 | [Adblock Plus 2.0] 2 | ! Title: XXKiller AdGuard blocklist (deprecated) 3 | ! Homepage: https://github.com/DoingDog/XXKiller 4 | ! License: https://github.com/DoingDog/XXKiller/blob/mae/LICENSE 5 | ! Expires: 25 hours (update frequency) 6 | ! Description: Just a merged Adblock rule. Nothing more. 7 | ! Merge source: https://github.com/DoingDog/XXKiller/blob/mae/RMaker/adguard/rule-list.ini 8 | 9 | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 10 | 11 | -------------------------------------------------------------------------------- /RMaker/make.cmd: -------------------------------------------------------------------------------- 1 | ::init 2 | @echo off 3 | set MAINFOLD=%1 4 | if not defined MAINFOLD goto :eof 5 | if not exist %~dp0\%MAINFOLD% goto :eof 6 | cd /d %~dp0\%MAINFOLD% 7 | chcp 65001 8 | cls 9 | if exist ..\%MAINFOLD%.txt del /f /q ..\%MAINFOLD%.txt 10 | if exist .\*.txt del /f /q .\*.txt 11 | if exist *.txt del /f /q *.txt 12 | tzutil /s "China Standard Time" 13 | set wgetFix=-nv --no-config -t 3 --no-netrc -T 30 --connect-timeout=10 --read-timeout=10 -w 1 -4 --no-iri --no-cache -U "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1 SearchCraft/3.9.0 (Baidu; P2 16.0)" --no-cookies --https-only --no-hsts --local-encoding=UTF-8 --remote-encoding=UTF-8 --restrict-file-names=nocontrol 14 | set curlFix=-L -q --connect-timeout 10 -k -4 -m 30 -e "https://google.com/" -s -S -A "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1 SearchCraft/3.9.0 (Baidu; P2 16.0)" 15 | echo Init-OK-in-%MAINFOLD%! 16 | 17 | ::enable proxy in China local machine (not needed) 18 | set isproxy=0 19 | set httproxy=172.16.0.2:8899 20 | 21 | if %isproxy%==1 set curlproxy= -x %httproxy% 22 | if %isproxy%==1 set http_proxy=%httproxy% 23 | if %isproxy%==1 set https_proxy=%httproxy% 24 | 25 | ::get binaries 26 | curl %curlFix%%curlproxy% --url https://raw.githubusercontent.com/DoingDog/DoingDog/main/wget.exe -o wget.exe 27 | curl %curlFix%%curlproxy% --url https://raw.githubusercontent.com/DoingDog/DoingDog/main/busybox.exe -o busybox.exe 28 | curl %curlFix%%curlproxy% --url https://raw.githubusercontent.com/DoingDog/DoingDog/main/FOP.py -o FOP.py 29 | if not exist .\wget.exe ( 30 | del /f /q *.exe>nul 2>nul 31 | del /f /q *.py>nul 2>nul 32 | goto :eof 33 | ) 34 | if not exist .\busybox.exe ( 35 | del /f /q *.exe>nul 2>nul 36 | del /f /q *.py>nul 2>nul 37 | goto :eof 38 | ) 39 | if not exist .\FOP.py ( 40 | del /f /q *.exe>nul 2>nul 41 | del /f /q *.py>nul 2>nul 42 | goto :eof 43 | ) 44 | echo get-binaries-OK! 45 | 46 | ::process list 47 | for /f "eol=# tokens=1 delims= " %%i in (rule-list.ini) do ( 48 | >>list.txt echo %%i 49 | ) 50 | 51 | ::start download files in rule-list and convert and merge 52 | for /f "skip=1 eol=; tokens=1,2,3 delims==" %%i in (list.txt) do ( 53 | 54 | if not %%i==loc echo Downloading... 55 | if not %%i==loc wget %wgetFix% -O down.txt %%j 56 | if not %%i==loc echo Download-OK! 57 | 58 | if %%i==loc copy /y %%j down.txt 59 | if %%i==loc echo copy Local %%j... 60 | 61 | if exist down.txt echo File successfully get 62 | if not exist down.txt echo Warn NO FILE 63 | 64 | busybox sed -i -E "/^$/d" down.txt 65 | 66 | if %%i==c2w ( 67 | echo Auto-transformation-%%i... 68 | busybox sed -i -E "/^\#/d" down.txt 69 | busybox sed -i -E "/^\!/d" down.txt 70 | busybox sed -i -E "s/^.+?,//g" down.txt 71 | busybox sed -i -E "s/,.+$//g" down.txt 72 | busybox sed -i -E "s/^/@@||/g" down.txt 73 | busybox sed -i -E "s/$/^/g" down.txt 74 | echo Auto-transformation-OK! 75 | ) 76 | 77 | if %%i==c2a ( 78 | echo Auto-transformation-%%i... 79 | busybox sed -i -E "/^\#/d" down.txt 80 | busybox sed -i -E "/^\!/d" down.txt 81 | busybox sed -i -E "s/^.+?,//g" down.txt 82 | busybox sed -i -E "s/,.+$//g" down.txt 83 | busybox sed -i -E "s/^/||/g" down.txt 84 | busybox sed -i -E "s/$/^/g" down.txt 85 | echo Auto-transformation-OK! 86 | ) 87 | 88 | if %%i==h2w ( 89 | echo Auto-transformation-%%i... 90 | busybox sed -i -E "/^\#/d" down.txt 91 | busybox sed -i -E "/^\!/d" down.txt 92 | busybox sed -i -E "s/^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+ +//g" down.txt 93 | busybox sed -i -E "s/^/@@||/g" down.txt 94 | busybox sed -i -E "s/$/^/g" down.txt 95 | echo Auto-transformation-OK! 96 | ) 97 | 98 | if %%i==h2a ( 99 | echo Auto-transformation-%%i... 100 | busybox sed -i -E "/^\#/d" down.txt 101 | busybox sed -i -E "/^\!/d" down.txt 102 | busybox sed -i -E "s/^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+ +//g" down.txt 103 | busybox sed -i -E "s/^/||/g" down.txt 104 | busybox sed -i -E "s/$/^/g" down.txt 105 | echo Auto-transformation-OK! 106 | ) 107 | 108 | if %%i==d2w ( 109 | echo Auto-transformation-%%i... 110 | busybox sed -i -E "/^\#/d" down.txt 111 | busybox sed -i -E "/^\!/d" down.txt 112 | busybox sed -i -E "s/^/@@||/g" down.txt 113 | busybox sed -i -E "s/$/^/g" down.txt 114 | echo Auto-transformation-OK! 115 | ) 116 | 117 | if %%i==d2a ( 118 | echo Auto-transformation-%%i... 119 | busybox sed -i -E "/^\#/d" down.txt 120 | busybox sed -i -E "/^\!/d" down.txt 121 | busybox sed -i -E "s/^/||/g" down.txt 122 | busybox sed -i -E "s/$/^/g" down.txt 123 | echo Auto-transformation-OK! 124 | ) 125 | 126 | if %%i==h2wa ( 127 | echo Auto-transformation-%%i... 128 | busybox sed -i -E "/^\#/d" down.txt 129 | busybox sed -i -E "/^\!/d" down.txt 130 | busybox sed -i -E "s/^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+ +//g" down.txt 131 | busybox sed -i -E "s/^/@@|/g" down.txt 132 | busybox sed -i -E "s/$/^/g" down.txt 133 | echo Auto-transformation-OK! 134 | ) 135 | 136 | if %%i==h2aa ( 137 | echo Auto-transformation-%%i... 138 | busybox sed -i -E "/^\#/d" down.txt 139 | busybox sed -i -E "/^\!/d" down.txt 140 | busybox sed -i -E "s/^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+ +//g" down.txt 141 | busybox sed -i -E "s/^/|/g" down.txt 142 | busybox sed -i -E "s/$/^/g" down.txt 143 | echo Auto-transformation-OK! 144 | ) 145 | 146 | if %%i==d2wa ( 147 | echo Auto-transformation-%%i... 148 | busybox sed -i -E "/^\#/d" down.txt 149 | busybox sed -i -E "/^\!/d" down.txt 150 | busybox sed -i -E "s/^/@@|/g" down.txt 151 | busybox sed -i -E "s/$/^/g" down.txt 152 | echo Auto-transformation-OK! 153 | ) 154 | 155 | if %%i==d2aa ( 156 | echo Auto-transformation-%%i... 157 | busybox sed -i -E "/^\#/d" down.txt 158 | busybox sed -i -E "/^\!/d" down.txt 159 | busybox sed -i -E "s/^/|/g" down.txt 160 | busybox sed -i -E "s/$/^/g" down.txt 161 | echo Auto-transformation-OK! 162 | ) 163 | 164 | if %%i==a2w ( 165 | echo Auto-transformation-%%i... 166 | busybox sed -i -E "s/^\|\|/@@||/g" down.txt 167 | echo Auto-transformation-OK! 168 | ) 169 | 170 | if %%i==w2a ( 171 | echo Auto-transformation-%%i... 172 | busybox sed -i -E "s/^\@\@\|\|/||/g" down.txt 173 | echo Auto-transformation-OK! 174 | ) 175 | 176 | echo Merging... 177 | echo.>>down.txt 178 | type down.txt>>mergd.txt 179 | echo Merge-OK! 180 | 181 | ) 182 | echo Download-completed! 183 | 184 | ::Merge custom rules in folder 185 | if exist custom-rules echo Merging-Custom... 186 | if exist custom-rules type .\custom-rules\*>>mergd.txt 187 | if exist custom-rules echo Merge-OK! 188 | 189 | ::primary deduplicate 190 | echo Deduplicate... 191 | 192 | set LC_ALL='C' 193 | busybox sort -u -r -i -o nore.txt mergd.txt 194 | set LC_ALL= 195 | 196 | echo Deduplicate-OK! 197 | 198 | ::extract useful lines 199 | echo Extracting-lines... 200 | 201 | ::extract punctuation mark into file 202 | (findstr /b /c:"##" nore.txt)>nord.txt 203 | (findstr /b /c:"#%#" nore.txt)>>nord.txt 204 | (findstr /b /c:"#$#" nore.txt)>>nord.txt 205 | (findstr /b /c:"#@#" nore.txt)>>nord.txt 206 | (findstr /b /c:"#pkg" nore.txt)>>nord.txt 207 | (findstr /b /c:"$" nore.txt)>>nord.txt 208 | (findstr /b /c:"&" nore.txt)>>nord.txt 209 | (findstr /b /c:"(" nore.txt)>>nord.txt 210 | (findstr /b /c:"*" nore.txt)>>nord.txt 211 | (findstr /b /c:"," nore.txt)>>nord.txt 212 | (findstr /b /c:"-" nore.txt)>>nord.txt 213 | (findstr /b /c:"." nore.txt)>>nord.txt 214 | (findstr /b /c:"/" nore.txt)>>nord.txt 215 | (findstr /b /c:":" nore.txt)>>nord.txt 216 | (findstr /b /c:";" nore.txt)>>nord.txt 217 | (findstr /b /c:"=" nore.txt)>>nord.txt 218 | (findstr /b /c:"?" nore.txt)>>nord.txt 219 | (findstr /b /c:"@" nore.txt)>>nord.txt 220 | (findstr /b /c:"_" nore.txt)>>nord.txt 221 | (findstr /b /c:"^" nore.txt)>>nord.txt 222 | (findstr /b /c:"|" nore.txt)>>nord.txt 223 | (findstr /b /c:"~" nore.txt)>>nord.txt 224 | 225 | ::extract numbers into file 226 | (findstr /b [0-9] nore.txt)>>nord.txt 227 | 228 | ::extract alphabet into file 229 | (findstr /b [Aa-Zz] nore.txt)>>nord.txt 230 | 231 | echo Extract-OK! 232 | 233 | echo Removing... 234 | 235 | ::remove too short lines 236 | busybox sed -i -E "/^$/d" nord.txt 237 | busybox sed -i -E "/^.$/d" nord.txt 238 | busybox sed -i -E "/^..$/d" nord.txt 239 | busybox sed -i -E "/^...$/d" nord.txt 240 | busybox sed -i -E "/^....$/d" nord.txt 241 | busybox sed -i -E "/^.....$/d" nord.txt 242 | 243 | ::remove custom 244 | for /f "tokens=* delims=j" %%i in (deletion.dd) do ( 245 | echo Removing custom "%%i" ... 246 | busybox sed -i -E "/%%i/d" nord.txt 247 | ) 248 | 249 | echo Removing-OK! 250 | 251 | echo Sorting... 252 | 253 | set LC_ALL='C' 254 | busybox sort -u -i -o nordv.tmxt nord.txt 255 | set LC_ALL= 256 | 257 | echo Sort-OK! 258 | 259 | ::count total rules 260 | echo Counting... 261 | for /f "tokens=2 delims=:" %%a in ('find /c /v "" nordv.tmxt')do set/a rnum=%%a 262 | echo Count-OK! 263 | 264 | ::get and save version code 265 | echo Getting-codes... 266 | for /f "tokens=1,2 delims=:" %%i in ('echo %time%') do (set v3=%%i%%j) 267 | if not %v3% gtr 999 set v3=0%v3% 268 | for /f "tokens=2 delims= " %%i in ('echo %date%') do (set v1=%%i) 269 | for /f "tokens=1,2,3 delims=/" %%i in ('echo %v1%') do (set v2=%%k%%i%%j) 270 | set vs=%v2%%v3% 271 | 272 | for /f "tokens=1,2 delims=:" %%i in ('echo %time%') do (set g3=%%i:%%j) 273 | for /f "tokens=1,2,3 delims=/" %%i in ('echo %v1%') do (set g1=%%k/%%i/%%j) 274 | set gs=%g1% %g3% 275 | 276 | ::save info into file 277 | ::if local,disable this 278 | ::in order to update readme 279 | if not exist ..\..\changelog md ..\..\changelog 280 | if not exist ..\..\changelog\%MAINFOLD% md ..\..\changelog\%MAINFOLD% 281 | echo {"schemaVersion":1,"label":"Last updated","color":"green","message":"%gs% (北京时间)"} > ..\..\changelog\%MAINFOLD%\date 282 | echo {"schemaVersion":1,"label":"Version","color":"blue","message":"%vs%"} > ..\..\changelog\%MAINFOLD%\ver 283 | echo {"schemaVersion":1,"label":"Rule count","color":"yellow","message":"%rnum%"} > ..\..\changelog\%MAINFOLD%\num 284 | 285 | ::add title and date to rule 286 | echo ! Version: %vs%>tpdate.txt 287 | echo ! Last modified: %gs% (北京时间)>>tpdate.txt 288 | echo ! Count: %rnum%>>tpdate.txt 289 | echo.>>tpdate.txt 290 | echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>>tpdate.txt 291 | echo.>>tpdate.txt 292 | echo Get-codes-OK! 293 | type tpdate.txt 294 | 295 | ::final merge and use Adguard FOP 296 | echo Merging use Adguard FOP ... 297 | type title.dd>w.tmxt 298 | type tpdate.txt>>w.tmxt 299 | del /f /q .\*.txt 300 | ren nordv.tmxt nordv.txt 301 | python FOP.py | findstr Sorted 302 | ren w.tmxt w.txt 303 | type nordv.txt>>w.txt 304 | type addition.dd>>w.txt 305 | copy /y w.txt %MAINFOLD%.txt 306 | echo Merge-OK! 307 | 308 | ::move file out 309 | copy /y .\%MAINFOLD%.txt ..\..\ 310 | del /f /q .\*.txt&del /f /q .\*.exe&del /f /q .\*.py 311 | set MAINFOLD= 312 | cd .. 313 | -------------------------------------------------------------------------------- /RMaker/n/rule-list.ini: -------------------------------------------------------------------------------- 1 | [LINK] 2 | 3 | ;this is a comment 4 | ;this is the rule list 5 | ;good luck. 6 | 7 | ;commands: 8 | ;d2w domain to whitelist (with a match precisely) 9 | ;d2a domain to adblocker (with a match precisely) 10 | ;h2w hosts to whitelist (with a match precisely) 11 | ;h2a hosts to adblocker (with a match precisely) 12 | ;a2w adblocker to whitelist 13 | ;w2a whitelist to adblocker 14 | ;c2w clash to whitelist (suffix only) 15 | ;c2a clash to adblocker (suffix only) 16 | ;any other command is ignored 17 | 18 | ;add like 19 | ;command link comments 20 | 21 | ;https://github.com/DoingDog/XXKiller/tree/main/RMaker/aa/custom-rules 22 | ;These rules are also merged by local storage 23 | 24 | ;links below are rule downloader: 25 | 26 | raw=https://raw.githubusercontent.com/lingeringsound/adblock_auto/main/Rules/adblock_auto.txt 27 | raw=https://raw.githubusercontent.com/xinggsf/Adblock-Plus-Rule/master/minority-mv.txt 28 | raw=https://adrules.top/adblock_plus.txt 29 | raw=https://fuckfuckadblock.pages.dev/fuckfuckadblock.txt?_=raw 30 | -------------------------------------------------------------------------------- /RMaker/n/title.dd: -------------------------------------------------------------------------------- 1 | [Adblock Plus 2.0] 2 | ! Title: XXKiller new blocklist 3 | ! Homepage: https://github.com/DoingDog/XXKiller 4 | ! License: https://github.com/DoingDog/XXKiller/blob/mae/LICENSE 5 | ! Expires: 25 hours (update frequency) 6 | ! Description: Just a merged Adblock rule. Nothing more. 7 | ! Merge source: https://github.com/DoingDog/XXKiller/blob/mae/RMaker/n/rule-list.ini 8 | 9 | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 10 | 11 | -------------------------------------------------------------------------------- /RMaker/readme: -------------------------------------------------------------------------------- 1 | 此为程序主文件夹 2 | 3 | make.cmd 主脚本 运行方式: make w 4 | 5 | 6 | w等 运行文件夹,脚本在此处运行 7 | 其中 8 | 9 | rule-list.ini 被处理的上游规则链接列表(自行修改后可以添加或删除规则) 10 | 11 | custom-rules 本地规则文件,放入其中的文件被认为是需要处理的规则,被合并进主文件,地位等同 ini 的链接 12 | 13 | addition.dd 存放附加规则,总是会被加在规则最后 一行一个 14 | 15 | deletion.dd 存放正则移除规则,会被从规则中移除 一行一个 16 | 17 | title.dd 规则标题,总是会被加在规则最前 18 | 19 | -------------------------------------------------------------------------------- /RMaker/w/addition.dd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoingDog/XXKiller/bd07c06f6f40ed3d87cb8582f84741e390e1a48c/RMaker/w/addition.dd -------------------------------------------------------------------------------- /RMaker/w/custom-rules/adguard-com: -------------------------------------------------------------------------------- 1 | /adguard.$domain=~adguard-com.cdn.ampproject.org|~adguard.com|~adguard.mobi|~adguard.oneskyapp.com|~greinr.com,badfilter 2 | @@/adguard.$domain=~adguard.com|~adguard.mobi 3 | @@/adguard.$domain=adguard.com|adguard.mobi 4 | -------------------------------------------------------------------------------- /RMaker/w/custom-rules/dns-1: -------------------------------------------------------------------------------- 1 | ||dnslab*^$dnsrewrite=SERVFAIL 2 | $dnstype=PTR 3 | /^.+\.(arpa|lan|wifi|dnscrypt)$/$dnsrewrite=NXDOMAIN 4 | /^[^.]+$/$dnsrewrite=NXDOMAIN 5 | -------------------------------------------------------------------------------- /RMaker/w/custom-rules/douyin-web-fix-1: -------------------------------------------------------------------------------- 1 | @@||verify.snssdk.com^$xhr,domain=douyin.com 2 | -------------------------------------------------------------------------------- /RMaker/w/custom-rules/iqiyi-fix-1: -------------------------------------------------------------------------------- 1 | *$removeparam=src,badfilter 2 | -------------------------------------------------------------------------------- /RMaker/w/custom-rules/local-fix: -------------------------------------------------------------------------------- 1 | @@||localhost^ 2 | @@||local^ 3 | -------------------------------------------------------------------------------- /RMaker/w/custom-rules/xiaomi-fix-1: -------------------------------------------------------------------------------- 1 | @@||api.installer.xiaomi.com^$important 2 | @@||app.chat.xiaomi.net^$important 3 | -------------------------------------------------------------------------------- /RMaker/w/deletion.dd: -------------------------------------------------------------------------------- 1 | removeparam\=aid,domain.*disqus.*disquscdn\.com.*google.* 2 | -------------------------------------------------------------------------------- /RMaker/w/rule-list.ini: -------------------------------------------------------------------------------- 1 | [LINK] 2 | 3 | ;this is a comment 4 | ;this is the rule list 5 | ;good luck. 6 | 7 | ;commands: 8 | ;d2w domain to whitelist (with a match precisely) 9 | ;d2a domain to adblocker (with a match precisely) 10 | ;h2w hosts to whitelist (with a match precisely) 11 | ;h2a hosts to adblocker (with a match precisely) 12 | ;a2w adblocker to whitelist 13 | ;w2a whitelist to adblocker 14 | ;c2w clash to whitelist (suffix only) 15 | ;c2a clash to adblocker (suffix only) 16 | ;any other command is ignored 17 | 18 | ;add like 19 | ;command link comments 20 | 21 | ;https://github.com/DoingDog/XXKiller/tree/main/RMaker/aa/custom-rules 22 | ;These rules are also merged by local storage 23 | 24 | ;links below are rule downloader: 25 | 26 | raw=https://www.kbsml.com/wp-content/uploads/adblock/adguard/adg-kall.txt 极客爱好者 (无法下载只能手动上传) 27 | raw=https://www.kbsml.com/wp-content/uploads/adblock/adguard/adg-kall-dns.txt 极客爱好者dns (无法下载只能手动上传) 28 | raw=https://www.i-dont-care-about-cookies.eu/abp/ 反cookie弹窗 29 | raw=https://raw.githubusercontent.com/bogachenko/fuckfuckadblock/master/fuckfuckadblock.txt 反adblock检测 30 | raw=https://raw.githubusercontent.com/xinggsf/Adblock-Plus-Rule/master/rule.txt 乘风规则 31 | raw=https://raw.githubusercontent.com/xinggsf/Adblock-Plus-Rule/master/mv.txt 乘风视频 32 | raw=https://raw.githubusercontent.com/uniartisan/adblock_list/master/adblock.txt uniartisan拦截 33 | raw=https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/unbreak.txt ub白名单 34 | raw=https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/resource-abuse.txt ub防卡顿 35 | raw=https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/quick-fixes.txt ub快速白名单 36 | raw=https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/privacy.txt ub隐私 37 | raw=https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/lan-block.txt ub内网拦截 38 | raw=https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters.txt ub默认 39 | raw=https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/annoyances.txt ub烦人 40 | raw=https://raw.githubusercontent.com/o0HalfLife0o/list/master/ad.txt halflife移动规则 41 | raw=https://raw.githubusercontent.com/damengzhu/banad/main/jiekouAD.txt 恶意网站 42 | raw=https://raw.githubusercontent.com/DandelionSprout/adfilt/master/LegitimateURLShortener.txt 缩url跟踪参数 43 | raw=https://raw.githubusercontent.com/DandelionSprout/adfilt/master/LegitimateURLShortener-AffiliateTagAllowlist.txt 缩url白名单 44 | raw=https://raw.githubusercontent.com/ChengJi-e/AFDNS/master/QD.txt 某白名单 45 | raw=https://raw.githubusercontent.com/Cats-Team/AdRules/main/mod/rules/thrid-part-rules.txt @hacamer 46 | raw=https://raw.githubusercontent.com/Cats-Team/AdRules/main/mod/rules/dns-rules.txt @hacamer 47 | raw=https://raw.githubusercontent.com/Cats-Team/AdRules/main/mod/rules/adblock-rules.txt @hacamer 48 | raw=https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_224_Chinese/filter.txt ag原汁原味中国规则 49 | raw=https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/ChineseFilter/sections/whitelist.txt ag白名单 50 | raw=https://easylist-downloads.adblockplus.org/antiadblockfilters.txt 反网站adblock检测 51 | raw=https://easylist-downloads.adblockplus.org/abp-filters-anti-cv.txt 反网站adblock检测 52 | #raw=https://abp.oisd.nl/extra/ oisd额外 误杀反馈 53 | #raw=https://abp.oisd.nl/basic/ oisd基础规则 54 | raw=https://small.oisd.nl/ 55 | h2a=https://raw.githubusercontent.com/jdlingyu/ad-wars/master/hosts 大圣净化 56 | d2a=https://raw.githubusercontent.com/neodevpro/neodevhost/master/customblocklist 57 | h2a=https://raw.githubusercontent.com/jerryn70/GoodbyeAds/master/Extension/GoodbyeAds-Xiaomi-Extension.txt 58 | h2a=https://raw.githubusercontent.com/jerryn70/GoodbyeAds/master/Extension/GoodbyeAds-Samsung-AdBlock.txt 59 | h2a=https://raw.githubusercontent.com/jdlingyu/ad-wars/master/sha_ad_hosts 60 | h2a=https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts 61 | h2a=https://paulgb.github.io/BarbBlock/blacklists/hosts-file.txt 反版权去广告 62 | h2a=https://adaway.org/hosts.txt adaway原汁原味hosts 转换 63 | d2wa=https://raw.githubusercontent.com/privacy-protection-tools/dead-horse/master/anti-ad-white-list.txt antiad白名单 64 | d2wa=https://raw.githubusercontent.com/anudeepND/whitelist/master/domains/whitelist.txt 某白名单 65 | d2wa=https://raw.githubusercontent.com/anudeepND/whitelist/master/domains/optional-list.txt 某白名单 66 | d2wa=https://raw.githubusercontent.com/Potterli20/file/main/allow/Domains trli白名单 67 | ;d2a=https://raw.githubusercontent.com/privacy-protection-tools/anti-AD/master/anti-ad-domains.txt antiad域名版(已经处理,观察,如夹带私货请反馈删除 见https://github.com/Mosney/anti-anti-AD/blob/master/README.md 68 | d2a=https://raw.githubusercontent.com/Spam404/lists/master/main-blacklist.txt 恶意网站 69 | ;raw=https://raw.githubusercontent.com/neodevpro/neodevhost/master/lite_adblocker neodevhost拦截 70 | ;raw=https://raw.githubusercontent.com/liwenjie119/adg-rules/master/white.txt 某白名单 71 | ;raw=https://raw.githubusercontent.com/reek/anti-adblock-killer/master/anti-adblock-killer-filters.txt 几年没更新的反网站adblock检测 72 | ;raw=https://raw.githubusercontent.com/easylist/easylistchina/master/easylistchina.txt easylistchina经典规则 73 | ;raw=https://raw.githubusercontent.com/banbendalao/ADgk/master/kill-baidu-ad.txt adgk百度广告 74 | ;raw=https://raw.githubusercontent.com/banbendalao/ADgk/master/ADgk.txt adgk手机 请反馈,是否会导致bilibili页面错乱? 75 | ;raw=https://raw.githubusercontent.com/CipherOps/AdGuardBlocklists/main/REGEX.txt 正则 76 | ;raw=https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/MobileFilter/sections/whitelist.txt ag手机白名单 77 | ;raw=https://raw.githubusercontent.com/AdguardTeam/AdGuardSDNSFilter/master/Filters/exceptions.txt agdns白名单 78 | ;raw=https://hblock.molinero.dev/hosts_adblock.txt hblock太大了不想加 5mb规则 79 | ;raw=https://guize.xlxbk.cn/allow.txt 某白名单 80 | ;raw=https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt agdns默认 81 | ;d2w=https://raw.githubusercontent.com/neodevpro/neodevhost/master/customallowlist 有问题白名单 82 | ;d2w=https://raw.githubusercontent.com/Ultimate-Hosts-Blacklist/whitelist/master/domains.list 有问题白名单 83 | ;d2w=https://raw.githubusercontent.com/EnergizedProtection/unblock/master/basic/formats/domains.txt 有问题白名单 84 | -------------------------------------------------------------------------------- /RMaker/w/title.dd: -------------------------------------------------------------------------------- 1 | [Adblock Plus 2.0] 2 | ! Title: XXKiller main blocklist (deprecated) 3 | ! Homepage: https://github.com/DoingDog/XXKiller 4 | ! License: https://github.com/DoingDog/XXKiller/blob/mae/LICENSE 5 | ! Expires: 25 hours (update frequency) 6 | ! Description: Just a merged Adblock rule. Nothing more. 7 | ! Merge source: https://github.com/DoingDog/XXKiller/blob/mae/RMaker/w/rule-list.ini 8 | 9 | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 10 | 11 | --------------------------------------------------------------------------------