├── filters ├── Nintendo.list ├── TwitterXAPIs.list ├── InstagramUnblock.conf ├── GoogleAPIs.conf ├── YouTubeCDNs.conf ├── YouTube.list ├── AppleIntelligence.conf ├── MetaAPIs.conf ├── MicrosoftDirect.list ├── UnbanAirport.conf ├── MediaCDNs.list ├── NoMalwares.conf └── NoMalwaresPlus.list ├── snippets ├── Line.snippet ├── Bilibili.snippet ├── EmailDirect.snippet ├── MoExtra.snippet ├── Wechat.snippet ├── AppleExtra.snippet ├── Xiaohongshu.snippet ├── TvExtra.snippet ├── MediaCDNExtra.snippet ├── Whitelist.snippet └── MyExtra.snippet ├── .gitattributes ├── src └── banhttpdns.txt ├── ClashRuleSet ├── Clash │ ├── Developer.list │ └── Web3.list ├── AdguardHome │ └── NoMalwares.txt └── List │ └── ip │ └── banhttpdns.conf ├── git-scripts ├── build-banhttpdns.sh ├── sync-nomalwares.sh └── check-zero-width.sh ├── .github └── workflows │ ├── check-zero-width.yml │ └── new-sync.yml ├── helpers └── ecs_scan_file.py ├── README.md └── quantmultx_minimum_example.conf /filters/Nintendo.list: -------------------------------------------------------------------------------- 1 | host-suffix, nintendo.com, Nintendo 2 | host-suffix, nintendo.net, Nintendo -------------------------------------------------------------------------------- /filters/TwitterXAPIs.list: -------------------------------------------------------------------------------- 1 | host, api.x.com, TwitterXAPIs 2 | host, api.twitter.com, TwitterXAPIs 3 | host, xai.chronosphere.io, TwitterXAPIs -------------------------------------------------------------------------------- /snippets/Line.snippet: -------------------------------------------------------------------------------- 1 | host-suffix, line.me, TW 2 | host-suffix, line-scdn.net, JP 3 | host-suffix, line-apps.com, JP 4 | ip-asn, 38631, direct -------------------------------------------------------------------------------- /filters/InstagramUnblock.conf: -------------------------------------------------------------------------------- 1 | host, i.instagram.com, InstagramUnblock 2 | host, i-fallback.instagram.com, InstagramUnblock 3 | host, www.instagram.com, InstagramUnblock -------------------------------------------------------------------------------- /snippets/Bilibili.snippet: -------------------------------------------------------------------------------- 1 | host, pay.bilibili.com, direct 2 | host, mall.bilibili.com, direct 3 | host, api.vc.bilibili.com, direct 4 | host-suffix, bilibili.com, Bilibili -------------------------------------------------------------------------------- /filters/GoogleAPIs.conf: -------------------------------------------------------------------------------- 1 | HOST-SUFFIX, google.com, GoogleAPIs 2 | HOST-SUFFIX, googleapis.com, GoogleAPIs 3 | HOST-SUFFIX, googleusercontent.com, GoogleAPIs 4 | HOST-SUFFIX, googleadservices.com, GoogleAPIs -------------------------------------------------------------------------------- /snippets/EmailDirect.snippet: -------------------------------------------------------------------------------- 1 | host, imap.gmail.com, proxy 2 | host, smtp.gmail.com, direct 3 | host, m.hotmail.com, direct 4 | host, login.microsoftonline.com, direct 5 | host, outlook.office365.com, direct -------------------------------------------------------------------------------- /filters/YouTubeCDNs.conf: -------------------------------------------------------------------------------- 1 | HOST, yt3.ggpht.com, YouTubeCDNs 2 | HOST, yt3.googleusercontent.com, YouTubeCDNs 3 | HOST-SUFFIX, ytimg.com, YouTubeCDNs 4 | HOST-SUFFIX, ggpht.com, YouTubeCDNs 5 | HOST-SUFFIX, googlevideo.com, YouTubeCDNs -------------------------------------------------------------------------------- /filters/YouTube.list: -------------------------------------------------------------------------------- 1 | HOST, youtubei.googleapis.com, YouTube 2 | HOST, yt3.googleusercontent.com, YouTube 3 | HOST-SUFFIX, ytimg.com, YouTube 4 | HOST-SUFFIX, ggpht.com, YouTube 5 | HOST-SUFFIX, googlevideo.com, YouTube 6 | HOST-SUFFIX, youtube.com, YouTube -------------------------------------------------------------------------------- /filters/AppleIntelligence.conf: -------------------------------------------------------------------------------- 1 | host, apple-relay.apple.com, AppleIntelligence 2 | host, apple-relay.cloudflare.com, AppleIntelligence 3 | host, apple-relay.fastly-edge.com, AppleIntelligence 4 | host, cp4.cloudflare.com, AppleIntelligence 5 | host, cp10.cloudflare.com, AppleIntelligence -------------------------------------------------------------------------------- /snippets/MoExtra.snippet: -------------------------------------------------------------------------------- 1 | host, grpc.biliapi.net, Bilibili 2 | host-suffix, biliapi.net, Bilibili 3 | host-suffix, line-apps.com, Line 4 | host, hkshort.weixin.qq.com, WeChat 5 | host, hklong.weixin.qq.com, WeChat 6 | host, hkminorshort.weixin.qq.com, WeChat 7 | host-suffix, fna.fbcdn.net, Instagram -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # 确保所有脚本在各平台都用 LF 换行 2 | git-scripts/* text eol=lf 3 | 4 | # 确保 GitHub Actions 工作流文件也是 LF 5 | .github/workflows/* text eol=lf 6 | 7 | # 其他文件的换行规则(可选) 8 | *.sh text eol=lf 9 | *.bash text eol=lf 10 | *.zsh text eol=lf 11 | *.py text eol=lf 12 | *.yml text eol=lf 13 | *.yaml text eol=lf -------------------------------------------------------------------------------- /filters/MetaAPIs.conf: -------------------------------------------------------------------------------- 1 | HOST-SUFFIX, meta.com, MetaAPIs 2 | HOST-SUFFIX, facebook.com, MetaAPIs 3 | HOST-SUFFIX, facebook.net, MetaAPIs 4 | HOST-SUFFIX, instagram.com, MetaAPIs 5 | HOST-SUFFIX, threads.com, MetaAPIs 6 | HOST-SUFFIX, threads.net, MetaAPIs 7 | HOST-SUFFIX, whatsapp.com, MetaAPIs 8 | HOST-SUFFIX, whatsapp.net, MetaAPIs -------------------------------------------------------------------------------- /src/banhttpdns.txt: -------------------------------------------------------------------------------- 1 | httpdns.bilivideo.com 2 | apppush-rts.xiaohongshu.com 3 | mediacloud.xiaohongshu.com 4 | youku-acs.m.taobao.com 5 | openacs4uc.m.taobao.com 6 | resolvers-cn.httpdns.aliyuncs.com 7 | ams-httpdns.aliyuncs.com.gds.alibabadns.com 8 | guide-acs.m.taobao.com.gds.alibabadns.com 9 | unitbrain-guide-unit-v6-pub.m.taobao.com.gds.alibabadns.com 10 | dns.weixin.qq.com 11 | dns.weixin.qq.com.cn -------------------------------------------------------------------------------- /snippets/Wechat.snippet: -------------------------------------------------------------------------------- 1 | host, dns.weixin.qq.com, reject 2 | host, dns.weixin.qq.com.cn, reject 3 | host-suffix, dns.wechat.com, reject 4 | host, dl.wechat.com, direct 5 | host, paydns.wechat.com, direct 6 | host, sgshort.wechat.com, direct 7 | host, sgshort.pay.wechat.com, direct 8 | host, sgshort.mixpay.wechat.com, direct 9 | host, sgquic.wechat.com, direct 10 | host, tencentmap.wechat.com, direct 11 | host-suffix, c2c.wechat.com, direct 12 | host-suffix, wechatpay.cn, direct 13 | host-suffix, wechat.com, WeChat 14 | host-suffix, weixin.qq.com, direct 15 | ip-asn, 132203, direct -------------------------------------------------------------------------------- /snippets/AppleExtra.snippet: -------------------------------------------------------------------------------- 1 | host, xp.apple.com, reject 2 | host, gdmf.apple.com, reject 3 | host, gdmf-ados.apple.com, reject 4 | host, mesu.apple.com, reject 5 | host, gsp9-ssl.apple.com, LocationServices 6 | host, gsp10-ssl.apple.com, LocationServices 7 | host-suffix, ls.apple.com, LocationServices 8 | host-suffix, gs-loc.apple.com, LocationServices 9 | host, init.ess.apple.com, iCloud 10 | host, iphone-ld.apple.com, iCloud 11 | host, pancake.apple.com, iCloud 12 | host, gateway.icloud.com, iCloud 13 | host-suffix, ess.apple.com, proxy 14 | host-suffix, icloud-content.com, iCloudContent 15 | ip-asn, 714, iCloudContent -------------------------------------------------------------------------------- /filters/MicrosoftDirect.list: -------------------------------------------------------------------------------- 1 | HOST, api.appcenter.ms, MicrosoftDirect 2 | HOST, assets.msn.com, MicrosoftDirect 3 | HOST, r.bing.com, MicrosoftDirect 4 | HOST, th.bing.com, MicrosoftDirect 5 | HOST, thfvnext.bing.com, MicrosoftDirect 6 | HOST, m.hotmail.com, MicrosoftDirect 7 | HOST, login.microsoftonline.com, MicrosoftDirect 8 | HOST, outlook.office365.com, MicrosoftDirect 9 | HOST, client.wns.windows.com, MicrosoftDirect 10 | HOST, time.windows.com, MicrosoftDirect 11 | HOST, oneocsp.microsoft.com, MicrosoftDirect 12 | HOST, edge-http.microsoft.com, MicrosoftDirect 13 | HOST-SUFFIX, edge.microsoft.com, MicrosoftDirect 14 | HOST-SUFFIX, onedrive.com, MicrosoftDirect -------------------------------------------------------------------------------- /filters/UnbanAirport.conf: -------------------------------------------------------------------------------- 1 | host-suffix, mycard520.com, UnbanAirport 2 | host-suffix, mycard520.com.tw, UnbanAirport 3 | host-suffix, edu.tw, UnbanAirport 4 | host-suffix, gov.hk, UnbanAirport 5 | host-suffix, gov.tw, UnbanAirport 6 | host, copilot.microsoft.com, UnbanAirport 7 | host, studiostaticassetsprod.azureedge.net, UnbanAirport 8 | host-suffix, githubcopilot.com, UnbanAirport 9 | host-suffix, torproject.net, UnbanAirport 10 | host-suffix, torproject.org, UnbanAirport 11 | host-suffix, bamsoftware.com, UnbanAirport 12 | host-suffix, pincong.rocks, UnbanAirport 13 | host, 24h.pchome.com.tw, UnbanAirport 14 | host-suffix, pchomepay.com.tw, UnbanAirport 15 | host-suffix, dcard.tw, UnbanAirport 16 | host-suffix, reddit.com, UnbanAirport 17 | host-suffix, redditmail.com, UnbanAirport 18 | host-suffix, technews.tw, UnbanAirport 19 | host-suffix, businessweekly.com.tw, UnbanAirport -------------------------------------------------------------------------------- /snippets/Xiaohongshu.snippet: -------------------------------------------------------------------------------- 1 | host, ads-img-al.xhscdn.com, reject 2 | host, ads-img-qc.xhscdn.com, reject 3 | host, ads-video-al.xhscdn.com, reject 4 | host, ads-video-qc.xhscdn.com, reject 5 | host, growth-img.xhscdn.com, reject 6 | host, xhslive-video.xhscdn.com, reject 7 | host, ci.xiaohongshu.com, direct 8 | host, edith.xiaohongshu.com, direct 9 | host, gslb.xiaohongshu.com, direct 10 | host, miniprogram.xiaohongshu.com, direct 11 | host, pages.xiaohongshu.com, direct 12 | host, picasso-static.xiaohongshu.com, direct 13 | host, rec.xiaohongshu.com, direct 14 | host, so.xiaohongshu.com, direct 15 | host, live-room.xiaohongshu.com, direct 16 | host, ros-upload.xiaohongshu.com, direct 17 | host, ros-upload-ak.xiaohongshu.com, direct 18 | host, ros-upload-ali.xiaohongshu.com, direct 19 | host, ros-upload-akorign-al.xiaohongshu.com, direct 20 | host, www.xiaohongshu.com, direct 21 | host-suffix, xiaohongshu.com, reject 22 | host-suffix, redbascket.com, reject -------------------------------------------------------------------------------- /snippets/TvExtra.snippet: -------------------------------------------------------------------------------- 1 | host, captive.apple.com, proxy 2 | host, www.apple.com, proxy 3 | host, init.ess.apple.com, TW 4 | host, gateway.icloud.com, TW 5 | host-suffix, ls.apple.com, SG 6 | host-suffix, ess.apple.com, JP 7 | host, pay.bilibili.com, direct 8 | host, mall.bilibili.com, direct 9 | host, api.vc.bilibili.com, direct 10 | host, app.bilibili.com, direct 11 | host-suffix, bilibili.com, HK 12 | host-suffix, line-apps.com, JP 13 | host, hkminorshort.weixin.qq.com, HK 14 | host, sgminorshort.wechat.com, SG 15 | host-suffix, wechat.com, direct 16 | ip-asn, 132203, direct 17 | ip-asn, 714, direct 18 | host, www.msftconnecttest.com, EU 19 | host, receive-lp1.dg.srv.nintendo.net, proxy 20 | host, receive-lp1.er.srv.nintendo.net, proxy 21 | host, receive-lp1.st.srv.nintendo.net, proxy 22 | host-suffix, srv.nintendo.net, GAME 23 | host-suffix, nexon.io, GAME 24 | host-suffix, nexon.com, GAME 25 | host, youtubei.googleapis.com, TW 26 | host-suffix, googlevideo.com, TW 27 | host-suffix, youtube.com, TW -------------------------------------------------------------------------------- /snippets/MediaCDNExtra.snippet: -------------------------------------------------------------------------------- 1 | host-suffix, scdn.co, direct 2 | host-suffix, spotifycdn.com, direct 3 | host-suffix, tplinkcloud.com, direct 4 | host-suffix, larksuitecdn.com, direct 5 | ip-asn, 38631, direct 6 | host-suffix, cdn.whatsapp.net, proxy 7 | host, rupload.facebook.com, proxy 8 | host, edge-chat.facebook.com, proxy 9 | host, edge-mqtt.facebook.com, proxy 10 | host, web-chat-e2ee.facebook.com, proxy 11 | host, ajax.googleapis.com, proxy 12 | host, fonts.googleapis.com, direct 13 | host, assets.msn.com, direct 14 | host, r.bing.com, direct 15 | host, th.bing.com, direct 16 | host, thf.bing.com, direct 17 | host, thfvnext.bing.com, direct 18 | host, r.msftstatic.com, direct 19 | host-suffix, twitchcdn.net, proxy 20 | host-suffix, twitchsvc.net, proxy 21 | host-suffix, nflximg.com, proxy 22 | host-suffix, nflximg.net, proxy 23 | host, abs.twimg.com, proxy 24 | host, abs-0.twimg.com, proxy 25 | host, abs-1.twimg.com, proxy 26 | host, ab.chatgpt.com, proxy 27 | host, ws.chatgpt.com, proxy 28 | host-suffix, oaistatic.com, proxy -------------------------------------------------------------------------------- /ClashRuleSet/Clash/Developer.list: -------------------------------------------------------------------------------- 1 | ## modified from https://github.com/szkane/ClashRuleSet/blob/main/Clash/Ruleset/Developer.list 2 | 3 | # images 4 | DOMAIN-KEYWORD,registry 5 | DOMAIN-SUFFIX,apache.org 6 | DOMAIN-SUFFIX,docker.com 7 | DOMAIN-SUFFIX,docker.io 8 | DOMAIN-SUFFIX,elastic.co 9 | DOMAIN-SUFFIX,elastic.com 10 | DOMAIN-SUFFIX,gcr.io 11 | DOMAIN-SUFFIX,ghcr.io 12 | DOMAIN-SUFFIX,gitlab.com 13 | DOMAIN-SUFFIX,gitlab.io 14 | DOMAIN-SUFFIX,jitpack.io 15 | DOMAIN-SUFFIX,maven.org 16 | DOMAIN-SUFFIX,medium.com 17 | DOMAIN-SUFFIX,mvnrepository.com 18 | DOMAIN-SUFFIX,quay.io 19 | DOMAIN-SUFFIX,redhat.com 20 | DOMAIN-SUFFIX,sonatype.org 21 | DOMAIN-SUFFIX,sourcegraph.com 22 | DOMAIN-SUFFIX,spring.io 23 | DOMAIN-SUFFIX,spring.net 24 | DOMAIN-SUFFIX,stackoverflow.com 25 | DOMAIN-SUFFIX,registry.gitlab.com 26 | DOMAIN-SUFFIX,mcr.microsoft.com 27 | 28 | # huggingface 29 | DOMAIN-SUFFIX,huggingface.co 30 | DOMAIN-SUFFIX,hf.co 31 | DOMAIN-KEYWORD,huggingface 32 | 33 | # LM studio 34 | DOMAIN-SUFFIX,lmstudio.ai 35 | 36 | # draw things 37 | DOMAIN-SUFFIX,static.libnnc.org 38 | 39 | # OrbStack Helper 40 | PROCESS-NAME,OrbStack 41 | PROCESS-NAME,OrbStack Helper -------------------------------------------------------------------------------- /filters/MediaCDNs.list: -------------------------------------------------------------------------------- 1 | # anycast cdns without ip restrictions 2 | HOST-SUFFIX, spotifycdn.com, MediaCDNs 3 | HOST-SUFFIX, scdn.co, MediaCDNs 4 | HOST-SUFFIX, phncdn.com, MediaCDNs 5 | HOST, v.whatsapp.net, MediaCDNs 6 | HOST-SUFFIX, cdn.whatsapp.net, MediaCDNs 7 | HOST-SUFFIX, fbcdn.net, MediaCDNs 8 | HOST-SUFFIX, fbsbx.com, MediaCDNs 9 | HOST-SUFFIX, cdninstagram.com, MediaCDNs 10 | HOST-SUFFIX, cdn.nintendo.net, MediaCDNs 11 | HOST, ab.chatgpt.com, MediaCDNs 12 | HOST, ws.chatgpt.com, MediaCDNs 13 | HOST-SUFFIX, oaistatic.com, MediaCDNs 14 | HOST-SUFFIX, line-scdn.net, MediaCDNs 15 | HOST-SUFFIX, twimg.com, MediaCDNs 16 | HOST-SUFFIX, ytimg.com, MediaCDNs 17 | HOST, yt3.ggpht.com, MediaCDNs 18 | HOST, yt3.googleusercontent.com, MediaCDNs 19 | HOST-SUFFIX, ggpht.com, MediaCDNs 20 | HOST, lh3.googleusercontent.com, MediaCDNs 21 | HOST, lh4.googleusercontent.com, MediaCDNs 22 | HOST, lh5.googleusercontent.com, MediaCDNs 23 | HOST, upos-hz-mirrorakam.akamaized.net, MediaCDNs 24 | HOST-SUFFIX, redditstatic.com, MediaCDNs 25 | HOST-SUFFIX, twitchcdn.net, MediaCDNs 26 | HOST-SUFFIX, twitchsvc.net, MediaCDNs 27 | HOST-SUFFIX, nflximg.com, MediaCDNs 28 | HOST-SUFFIX, nflximg.net, MediaCDNs -------------------------------------------------------------------------------- /ClashRuleSet/AdguardHome/NoMalwares.txt: -------------------------------------------------------------------------------- 1 | ! Whitelist 2 | @@grpc.biliapi.net^ 3 | @@lbs.map.qq.com^ 4 | @@loc.map.baidu.com^ 5 | @@amdc.alipay.com^ 6 | @@acs.m.taobao.com^ 7 | @@amdc.m.taobao.com^ 8 | @@audid-api.taobao.com^ 9 | @@fourier.taobao.com^ 10 | @@h-adashx.ut.taobao.com^ 11 | @@ossgw.alicdn.com^ 12 | @@hudong.alicdn.com^ 13 | @@newvector.map.baidu.com^ 14 | @@graph.facebook.com^ 15 | @@graph.instagram.com^ 16 | @@us-east-1.elb.amazonaws.com^ 17 | @@us-west-2.elb.amazonaws.com^ 18 | @@hkshort.weixin.qq.com^ 19 | @@hklong.weixin.qq.com^ 20 | @@hkextshort.weixin.qq.com^ 21 | @@hkminorshort.weixin.qq.com^ 22 | @@hkquic.weixin.qq.com^ 23 | @@vweixinthumb.tc.qq.com^ 24 | @@gm.mmstat.com^ 25 | @@log.mmstat.com^ 26 | @@wgo.mmstat.com^ 27 | 28 | ! No LINE Ads 29 | a.line.me^$important 30 | ad.line-scdn.net^$important 31 | crs-event.line.me^$important 32 | crs-hometab-event.line.me^$important 33 | cix.line-apps.com^$important 34 | uts-front.line-apps.com^$important 35 | yuki-cdn.line-apps.com^$important 36 | 37 | ! Telemetry 38 | events.data.microsoft.com^$important 39 | ||sentry.io^$important 40 | xy.fbcdn.net^$important 41 | xz.fbcdn.net^$important 42 | 43 | ! Strange queries 44 | https://app-measurement.com/sdk-exp^$important 45 | local^$important 46 | 47 | ! Disable Apple SafeBrowsing 48 | safebrowsing.apple^$important 49 | 50 | ! Google 51 | geller-pa.googleapis.com^$important 52 | 53 | ! Xiaohongshu 54 | ||qiezibenpao.com^ 55 | ||redbascket.com^ -------------------------------------------------------------------------------- /snippets/Whitelist.snippet: -------------------------------------------------------------------------------- 1 | host, grpc.biliapi.net, direct 2 | host, lbs.map.qq.com, direct 3 | host, loc.map.baidu.com, direct 4 | host, amdc.alipay.com, direct 5 | host, collect.alipay.com, direct 6 | host, acs.m.taobao.com, direct 7 | host, amdc.m.taobao.com, direct 8 | host, guide-acs.m.taobao.com, direct 9 | host, trade-acs.m.taobao.com, direct 10 | host, audid-api.taobao.com, direct 11 | host, fourier.taobao.com, direct 12 | host, asearch.alicdn.com, direct 13 | host, g.alicdn.com, direct 14 | host, hudong.alicdn.com, direct 15 | host, ilce.alicdn.com, direct 16 | host, ossgw.alicdn.com, direct 17 | host, gm.mmstat.com, direct 18 | host, log.mmstat.com, direct 19 | host, wgo.mmstat.com, direct 20 | host, ifs.tanx.com, direct 21 | host-suffix, alipay.hk, direct 22 | host-suffix, wechatpay.cn, direct 23 | host, hkshort.weixin.qq.com, direct 24 | host, hklong.weixin.qq.com, direct 25 | host, hkextshort.weixin.qq.com, direct 26 | host, hkquic.weixin.qq.com, direct 27 | host, vweixinthumb.tc.qq.com, direct 28 | host, newvector.map.baidu.com, direct 29 | host, appsec-mobile.meituan.com, direct 30 | host, api.appcenter.ms, direct 31 | host, client.wns.windows.com, direct 32 | host, time.windows.com, direct 33 | host, ntp.msn.com, direct 34 | host, oneocsp.microsoft.com, direct 35 | host, edge-http.microsoft.com, direct 36 | host-suffix, edge.microsoft.com, direct 37 | host-suffix, msftconnecttest.com, direct 38 | host, dc.services.visualstudio.com, direct 39 | host, detectportal.firefox.com, direct 40 | host, captive.apple.com, direct 41 | host-suffix, cdn-apple.com, direct 42 | host-suffix, pool.ntp.org, direct 43 | host-suffix, taiwanmobile.com, direct 44 | host, graph.facebook.com, proxy 45 | host, onedrive.live.com, proxy -------------------------------------------------------------------------------- /git-scripts/build-banhttpdns.sh: -------------------------------------------------------------------------------- 1 | set -euo pipefail 2 | trap 'rm -f /tmp/all_ips.txt "${ipv4_file:-}" "${ipv6_file:-}"' EXIT 3 | if [[ -z "$BANHTTPDNS_PATH" ]]; then 4 | echo "::error::BANHTTPDNS_PATH is not set" 5 | exit 1 6 | fi 7 | 8 | outfile="$BANHTTPDNS_PATH" 9 | mkdir -p "$(dirname "$outfile")" 10 | 11 | # 分离 IPv4 / IPv6 并去重 12 | ipv4_file=$(mktemp /tmp/ipv4.XXXXXX.txt) # 使用 mktemp 创建唯一文件名 13 | ipv6_file=$(mktemp /tmp/ipv6.XXXXXX.txt) # 使用 mktemp 创建唯一文件名 14 | echo "::group::Processing IPv4 rules" 15 | grep -E '^[0-9]+\.' /tmp/all_ips.txt | sort -u > "$ipv4_file" 16 | # 仅校验 IPv4 文件(粗略 4 段 0-255 可更严,但够用) 17 | if grep -Ev '^[0-9]{1,3}(\.[0-9]{1,3}){3}$' "$ipv4_file" >/dev/null; then 18 | echo "::error::Invalid IPv4 format in $ipv4_file" 19 | exit 1 20 | fi 21 | echo "::endgroup::" 22 | # IPv6 允许十六进制与冒号 23 | grep -E '^[0-9A-Fa-f:]+$' /tmp/all_ips.txt | sort -u > "$ipv6_file" 24 | 25 | cnt4=$(wc -l < "$ipv4_file" | tr -d ' ') 26 | cnt6=$(wc -l < "$ipv6_file" | tr -d ' ') 27 | total=$((cnt4 + cnt6)) 28 | 29 | # 仓库路径用于头部链接 30 | repo="${GITHUB_REPOSITORY}" 31 | 32 | { 33 | echo "#########################################" 34 | echo "# https://github.com/${repo}/blob/main/ClashRuleSet/List/ip/banhttpdns.conf" 35 | echo "# Size: ${total}" 36 | echo "# IP-CIDR: ${cnt4}" 37 | echo "# IP-CIDR6: ${cnt6}" 38 | echo "#########################################" 39 | # IPv4: IP-CIDR, 40 | if [[ $cnt4 -gt 0 ]]; then 41 | awk '{printf "IP-CIDR,%s/32\n", $0}' "$ipv4_file" 42 | fi 43 | # IPv6: IP-CIDR6, 44 | if [[ $cnt6 -gt 0 ]]; then 45 | awk '{printf "IP-CIDR6,%s/128\n", $0}' "$ipv6_file" 46 | fi 47 | } > "$outfile" 48 | 49 | echo "Generated: $outfile" 50 | echo "IPv4: $cnt4, IPv6: $cnt6, Total: $total" -------------------------------------------------------------------------------- /.github/workflows/check-zero-width.yml: -------------------------------------------------------------------------------- 1 | name: Zero-Width Characters Check 2 | 3 | on: 4 | push: 5 | branches: 6 | - "**" 7 | pull_request: 8 | branches: 9 | - "**" 10 | 11 | # 避免重复跑同一分支上的并发任务 12 | concurrency: 13 | group: ${{ github.workflow }}-${{ github.ref }} 14 | cancel-in-progress: true 15 | 16 | permissions: 17 | contents: read 18 | pull-requests: read 19 | 20 | jobs: 21 | check: 22 | name: Scan for zero-width chars 23 | runs-on: ubuntu-latest 24 | 25 | steps: 26 | - name: Checkout (full history for correct diffs) 27 | uses: actions/checkout@v4 28 | with: 29 | fetch-depth: 0 30 | 31 | - name: Ensure checker exists & executable 32 | run: | 33 | if [ ! -f git-scripts/check-zero-width.sh ]; then 34 | echo "Checker script not found: git-scripts/check-zero-width.sh" 35 | exit 2 36 | fi 37 | chmod +x git-scripts/check-zero-width.sh 38 | 39 | - name: Determine diff range 40 | id: range 41 | shell: bash 42 | run: | 43 | set -euo pipefail 44 | 45 | # 默认扫描全部(用于新建分支首次 push) 46 | RANGE_MODE="ALL" 47 | 48 | if [[ "${GITHUB_EVENT_NAME}" == "pull_request" ]]; then 49 | # PR:对 base...HEAD 做对比 50 | echo "mode=PR" >> "$GITHUB_OUTPUT" 51 | echo "range=origin/${{ github.base_ref }}...HEAD" >> "$GITHUB_OUTPUT" 52 | else 53 | # push:用 before..sha;若 before 为全 0(新建分支),退化为 ALL 54 | BEFORE="${{ github.event.before }}" 55 | SHA="${{ github.sha }}" 56 | if [[ "$BEFORE" != "0000000000000000000000000000000000000000" ]]; then 57 | RANGE_MODE="RANGE" 58 | echo "mode=PUSH_RANGE" >> "$GITHUB_OUTPUT" 59 | echo "range=${BEFORE}..${SHA}" >> "$GITHUB_OUTPUT" 60 | else 61 | echo "mode=PUSH_ALL" >> "$GITHUB_OUTPUT" 62 | echo "range=ALL" >> "$GITHUB_OUTPUT" 63 | fi 64 | fi 65 | 66 | - name: Fetch base for PR (shallow ref) 67 | if: steps.range.outputs.mode == 'PR' 68 | run: | 69 | git fetch --no-tags --depth=1 origin "${{ github.base_ref }}:${{ github.base_ref }}" 70 | 71 | - name: Run zero-width check 72 | env: 73 | # 可按需调整,单位字节:5 MiB 74 | MAX_SIZE_BYTES: "5242880" 75 | run: | 76 | set -euo pipefail 77 | mode="${{ steps.range.outputs.mode }}" 78 | range="${{ steps.range.outputs.range }}" 79 | 80 | echo "Mode: $mode" 81 | echo "Range: $range" 82 | 83 | if [[ "$range" == "ALL" ]]; then 84 | ./git-scripts/check-zero-width.sh --all 85 | else 86 | ./git-scripts/check-zero-width.sh --range "$range" 87 | fi -------------------------------------------------------------------------------- /helpers/ecs_scan_file.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | # -*- coding: utf-8 -*- 3 | import json, sys, urllib.parse, urllib.request 4 | from concurrent.futures import ThreadPoolExecutor, as_completed 5 | 6 | ENDPOINT = "http://223.5.5.5/resolve" # 可改为 https://dns.alidns.com/resolve 7 | TIMEOUT = 5 8 | RETRIES = 2 9 | CONCURRENCY = 16 10 | 11 | # 中国三大运营商常见 /24(可按需增删) 12 | ECS_LIST = ( 13 | # CMCC 14 | "223.104.1.0/24","117.136.1.0/24","120.204.1.0/24","112.97.1.0/24","211.136.1.0/24", 15 | "183.240.1.0/24","120.196.1.0/24","111.13.1.0/24","218.200.1.0/24","221.131.1.0/24", 16 | # CU 17 | "123.112.1.0/24","106.120.1.0/24","111.206.1.0/24","114.248.1.0/24","221.192.1.0/24", 18 | "60.169.1.0/24","110.242.1.0/24","120.52.1.0/24","124.65.1.0/24","36.110.1.0/24", 19 | # CT 20 | "61.139.1.0/24","58.240.1.0/24","59.172.1.0/24","222.240.1.0/24","218.104.1.0/24", 21 | "61.151.1.0/24","61.49.1.0/24","222.173.1.0/24","115.231.1.0/24","222.186.1.0/24", 22 | ) 23 | 24 | def fqdn(name: str) -> str: 25 | name = name.strip() 26 | if not name or name.startswith("#"): 27 | return "" 28 | return name if name.endswith(".") else name + "." 29 | 30 | def doh_once(domain: str, qtype: int, ecs: str): 31 | qs = urllib.parse.urlencode({ 32 | "name": domain, 33 | "type": str(qtype), 34 | "edns_client_subnet": ecs 35 | }) 36 | req = urllib.request.Request( 37 | f"{ENDPOINT}?{qs}", 38 | headers={"accept": "application/dns-json"} 39 | ) 40 | with urllib.request.urlopen(req, timeout=TIMEOUT) as r: 41 | return json.loads(r.read().decode("utf-8")) 42 | 43 | def doh(domain: str, qtype: int, ecs: str): 44 | for _ in range(RETRIES + 1): 45 | try: 46 | return doh_once(domain, qtype, ecs) 47 | except Exception: 48 | pass 49 | return None 50 | 51 | def read_domains_from_file(path: str): 52 | domains = [] 53 | with open(path, "r", encoding="utf-8") as f: 54 | for line in f: 55 | d = fqdn(line) 56 | if d: 57 | domains.append(d) 58 | return sorted(set(domains)) 59 | 60 | def main(domains_file: str): 61 | domains = read_domains_from_file(domains_file) 62 | if not domains: 63 | print("No valid domains found in file.", file=sys.stderr) 64 | sys.exit(1) 65 | 66 | A, AAAA = set(), set() 67 | QTYPES = (1, 28) # A, AAAA 68 | 69 | with ThreadPoolExecutor(max_workers=CONCURRENCY) as ex: 70 | futs = [] 71 | for d in domains: 72 | for q in QTYPES: 73 | for ecs in ECS_LIST: 74 | futs.append(ex.submit(doh, d, q, ecs)) 75 | 76 | for f in as_completed(futs): 77 | resp = f.result() 78 | if not resp or resp.get("Status") != 0: 79 | continue 80 | for a in resp.get("Answer") or []: 81 | t = a.get("type") 82 | data = a.get("data") 83 | if not data: 84 | continue 85 | if t == 1: 86 | A.add(data) 87 | elif t == 28: 88 | AAAA.add(data) 89 | 90 | # 只输出最终 IP(先 A 后 AAAA) 91 | for ip in sorted(A): 92 | print(ip) 93 | for ip in sorted(AAAA): 94 | print(ip) 95 | 96 | if __name__ == "__main__": 97 | if len(sys.argv) != 2: 98 | print("Usage: python3 ecs_scan_file.py domains.txt", file=sys.stderr) 99 | sys.exit(1) 100 | main(sys.argv[1]) -------------------------------------------------------------------------------- /snippets/MyExtra.snippet: -------------------------------------------------------------------------------- 1 | host-suffix, linkedin.cn, reject 2 | ip6-cidr, ::/128, reject 3 | ip6-cidr, ::1/128, direct 4 | ip6-cidr, fc00::/7, direct 5 | ip6-cidr, fe80::/10, direct 6 | ip6-cidr, ::/0, JP 7 | host, lh3.googleusercontent.com, JP 8 | host, lh4.googleusercontent.com, JP 9 | host, lh5.googleusercontent.com, JP 10 | host, yt3.googleusercontent.com, JP 11 | host-suffix, github.io, JP 12 | host-suffix, jsdelivr.net, JP 13 | host-suffix, cloudfront.net, JP 14 | host-suffix, teams.microsoft.com, JP 15 | host-suffix, redditstatic.com, JP 16 | host-suffix, cdn.nintendo.net, JP 17 | host-suffix, fna.fbcdn.net, JP 18 | host-suffix, cdninstagram.com, JP 19 | host-suffix, ggpht.com, JP 20 | host-suffix, phncdn.com, JP 21 | host-suffix, twimg.com, JP 22 | host-suffix, ytimg.com, JP 23 | host, abs.twimg.com, HK 24 | host, abs-0.twimg.com, HK 25 | host, abs-1.twimg.com, HK 26 | host, ajax.googleapis.com, HK 27 | host, rupload.facebook.com, HK 28 | host, edge-chat.facebook.com, HK 29 | host, edge-mqtt.facebook.com, HK 30 | host, web-chat-e2ee.facebook.com, HK 31 | host, edith.xiaohongshu.com, HK 32 | host, pages.xiaohongshu.com, HK 33 | host, upos-hz-mirrorakam.akamaized.net, HK 34 | host, upos-sz-mirrorakam.akamaized.net, HK 35 | host, upos-sz-mirroraliov.bilivideo.com, HK 36 | host, upos-sz-mirrorcosov.bilivideo.com, HK 37 | host-suffix, twitchcdn.net, HK 38 | host-suffix, twitchsvc.net, HK 39 | host-suffix, nflximg.com, HK 40 | host-suffix, nflximg.net, HK 41 | host, g.whatsapp.net, HK 42 | host, v.whatsapp.net, HK 43 | host-suffix, cdn.whatsapp.net, HK 44 | host-suffix, static.whatsapp.net, HK 45 | host-suffix, fbcdn.net, HK 46 | host, gateway.instagram.com, HK 47 | host, test-gateway.instagram.com, HK 48 | host-suffix, oaistatic.com, HK 49 | host-suffix, line-scdn.net, HK 50 | host-suffix, bgstatic.com, HK 51 | host-suffix, bnbstatic.com, HK 52 | host, ar-io.net, HK 53 | host, cdn.bitopro.com, HK 54 | host, stream.bitopro.com, HK 55 | host, eppo-proxy.phantom.app, HK 56 | host, wsdexpri.okx.com, HK 57 | host, ab.chatgpt.com, HK 58 | host, ws.chatgpt.com, HK 59 | host, avatars.githubusercontent.com, HK 60 | host-suffix, githubassets.com, HK 61 | host, cdnjs.cloudflare.com, HK 62 | host, api.suiet.app, TW 63 | host, wallet.okx.com, TW 64 | host-suffix, api.cx.metamask.io, TW 65 | host-suffix, coinmarketcap.com, TW 66 | host-suffix, phantom.app, TW 67 | host-suffix, line.me, TW 68 | host-wildcard, aka*p.akamaized.net, TW 69 | host, web.facebook.com, TW 70 | host, mobilemaps.googleapis.com, SG 71 | host, fe.xiaohongshu.com, SG 72 | host, referee.xiaohongshu.com, SG 73 | host, www.xiaohongshu.com, SG 74 | host-suffix, amazonaws.com, SG 75 | host-suffix, fastly.net, SG 76 | host-suffix, fastly.jsdelivr.net, SG 77 | host-suffix, larksuite.com, SG 78 | host, api.x.com, US 79 | host, api.twitter.com, US 80 | host, api.github.com, US 81 | host, sora.chatgpt.com, US 82 | host-suffix, office.com, US 83 | host-suffix, officecdn.microsoft.com, US 84 | host-suffix, ghcr.io, US 85 | host-suffix, registry.npmjs.org, US 86 | host-suffix, nodejs.org, US 87 | host-suffix, gitlab.com, US 88 | host-suffix, linkedin.com, US 89 | host-suffix, coingtelegraph.com, US 90 | host, scontent.cdninstagram.com, US 91 | host-suffix, pornhub.com, US 92 | host, graph.facebook.com, EU 93 | host, imap.gmail.com, EU 94 | host, notebooklm.google, EU 95 | host, notebooklm.google.com, EU 96 | host, cloudcode-pa.googleapis.com, EU 97 | host, robinfrontend-pa.googleapis.com, EU 98 | host, xai.chronosphere.io, EU 99 | host-suffix, googleadservices.com, EU 100 | host-suffix, bing.com, EU 101 | host-suffix, msn.com, EU 102 | host-suffix, t.co, EU 103 | host-suffix, twitter.com, EU 104 | host-suffix, x.com, EU 105 | host-suffix, medium.com, EU -------------------------------------------------------------------------------- /git-scripts/sync-nomalwares.sh: -------------------------------------------------------------------------------- 1 | set -euo pipefail 2 | export LC_ALL=C 3 | 4 | trap 'rm -rf "$tmpdir"' EXIT 5 | if [[ -z "$TARGET_FILE" || -z "$SRC_URLS" ]]; then 6 | echo "::error::TARGET_FILE or SRC_URLS is not set" 7 | exit 1 8 | fi 9 | 10 | mkdir -p "$(dirname "$TARGET_FILE")" 11 | tmpdir="$(mktemp -d)" 12 | 13 | echo "==> Fetch & normalize from multiple sources" # 清空聚合临时文件 14 | 15 | # 并行抓取并直接流入 awk(-P4 可按带宽/上游限速调整) 16 | : "${FETCH_P:=4}" 17 | printf '%s\n' "$SRC_URLS" \ 18 | | grep -v '^[[:space:]]*$' \ 19 | | xargs -r -P"$FETCH_P" -n1 -I{} sh -c 'echo " [fetch] {}" >&2; curl -fsSL "{}"' \ 20 | | awk 'BEGIN{IGNORECASE=1} 21 | { 22 | # 去掉 no-resolve 及前导空白 23 | gsub(/,[[:space:]]*no-resolve/,""); 24 | sub(/^[[:space:]]+/,""); 25 | } 26 | /^[[:space:]]*ip-(cidr|asn)/ { 27 | n=split($0, a, ","); 28 | pre=toupper(a[1]); 29 | gsub(/^IP-CIDR6$/, "IP6-CIDR", pre); 30 | body=a[2]; gsub(/[[:space:]]+/, "", body); 31 | print pre "," body ",NoMalwares"; 32 | }' \ 33 | | sort -u -T "$tmpdir" > "$tmpdir/remote.norm.list" \ 34 | || { echo "::error::Fetch/normalize pipeline failed"; exit 1; } 35 | 36 | count=$(wc -l < "$tmpdir/remote.norm.list") 37 | echo " => Aggregated sources: ${count} lines after de-dup" 38 | 39 | echo "==> Prepare local file (if missing)" 40 | touch "$TARGET_FILE" 41 | 42 | echo "==> Build LOCAL compare set (BODY from UPPERCASE lines in CURRENT file)" 43 | awk '/^[[:space:]]*(IP-CIDR|IP6-CIDR|IP-ASN)\b/ { 44 | n=split($0, a, ",") 45 | body=a[2]; gsub(/[[:space:]]+/, "", body) 46 | print body 47 | }' "$TARGET_FILE" \ 48 | | LC_ALL=C sort -u > "$tmpdir/local.body.list" || true 49 | 50 | echo "==> Build REMOTE compare set (BODY)" 51 | awk -F',' '{body=$2; gsub(/[[:space:]]+/, "", body); print body}' "$tmpdir/remote.norm.list" \ 52 | | LC_ALL=C sort -u > "$tmpdir/remote.body.list" 53 | 54 | echo "==> Diff on BODY (uppercase-only universe)" 55 | comm -13 "$tmpdir/local.body.list" "$tmpdir/remote.body.list" > "$tmpdir/to_add.body" || true 56 | comm -23 "$tmpdir/local.body.list" "$tmpdir/remote.body.list" > "$tmpdir/to_remove.body" || true 57 | 58 | printf "\n\033[1;32m新增的 CIDR/ASN (BODY):\033[0m\n" 59 | [[ -s "$tmpdir/to_add.body" ]] && sed 's/^/ + /' "$tmpdir/to_add.body" || echo " (无新增)" 60 | printf "\n\033[1;31m移除的 CIDR/ASN (BODY):\033[0m\n" 61 | [[ -s "$tmpdir/to_remove.body" ]] && sed 's/^/ - /' "$tmpdir/to_remove.body" || echo " (无移除)" 62 | 63 | echo "==> Strip previous managed block completely (incl. markers)" 64 | # 删除旧文件中受管区块(包含 begin/end 两行) 65 | sed -e '/^# ===== Managed by GitHub Action: UPPERCASE IP-CIDR \/ IP6-CIDR \/ IP-ASN begin =====$/,/^# ===== Managed by GitHub Action: UPPERCASE IP-CIDR \/ IP6-CIDR \/ IP-ASN end =====$/d' \ 66 | "$TARGET_FILE" > "$tmpdir/local.without_managed" 67 | 68 | echo "==> Keep local non-uppercase lines intact" 69 | # 保留小写 ip-cidr/ip-asn 与其它非大写规则 70 | awk '!/^[[:space:]]*(IP-CIDR|IP6-CIDR|IP-ASN)\b/' "$tmpdir/local.without_managed" > "$tmpdir/local.nonupper.keep" 71 | 72 | echo "==> Rebuild managed uppercase block to EXACTLY match remote" 73 | cp "$tmpdir/remote.norm.list" "$tmpdir/new.upper.block" 74 | 75 | echo "==> Assemble new file" 76 | { 77 | cat "$tmpdir/local.nonupper.keep" 78 | printf "# ===== Managed by GitHub Action: UPPERCASE IP-CIDR / IP6-CIDR / IP-ASN begin =====\n" 79 | cat "$tmpdir/new.upper.block" 80 | printf "# ===== Managed by GitHub Action: UPPERCASE IP-CIDR / IP6-CIDR / IP-ASN end =====" 81 | } > "$tmpdir/new.NoMalwares.conf" 82 | 83 | if ! diff -q "$TARGET_FILE" "$tmpdir/new.NoMalwares.conf" >/dev/null; then 84 | mv "$tmpdir/new.NoMalwares.conf" "$TARGET_FILE" 85 | echo "==> Updated NoMalwares.conf" 86 | else 87 | echo "==> No changes" 88 | fi -------------------------------------------------------------------------------- /.github/workflows/new-sync.yml: -------------------------------------------------------------------------------- 1 | name: Build banhttpdns.conf & Sync NoMalwaresPlus.list 2 | 3 | on: 4 | workflow_dispatch: {} 5 | schedule: 6 | - cron: "14 15 */3 * *" # Triggered every 3 days at 15:14 UTC 7 | push: 8 | paths: 9 | - 'src/**' 10 | 11 | permissions: 12 | contents: write 13 | 14 | concurrency: 15 | group: ${{ github.workflow }}-${{ github.ref }} 16 | cancel-in-progress: false 17 | 18 | jobs: 19 | build: 20 | runs-on: ubuntu-latest 21 | env: 22 | BANHTTPDNS_PATH: ClashRuleSet/List/ip/banhttpdns.conf 23 | # Check out the repository with full history 24 | steps: 25 | - name: Add random delay (0-300 seconds) 26 | if: github.event_name == 'schedule' 27 | run: sleep $((RANDOM % 300)) # 随机等待 0~300 秒 28 | 29 | - name: Checkout repo 30 | uses: actions/checkout@v4 31 | with: 32 | fetch-depth: 0 33 | 34 | # Set up Python environment for ECS scanning 35 | - name: Setup Python 36 | uses: actions/setup-python@v5 37 | with: 38 | python-version: "3.11" 39 | 40 | # Scan ECS records to generate IP list from src/banhttpdns.txt 41 | - name: Run ECS scan (A+AAAA) 42 | shell: bash 43 | run: | 44 | set -euo pipefail 45 | python3 helpers/ecs_scan_file.py src/banhttpdns.txt > /tmp/all_ips.txt || { echo "ECS scan failed"; exit 1; } 46 | 47 | # Build banhttpdns.conf with formatted IPv4/IPv6 CIDR rules 48 | - name: Build banhttpdns.conf 49 | shell: bash 50 | run: | 51 | set -euo pipefail 52 | bash ./git-scripts/build-banhttpdns.sh 53 | 54 | # Commit and push changes to banhttpdns.conf if modified 55 | - name: Commit and push 56 | if: always() 57 | shell: bash 58 | run: | 59 | set -euo pipefail 60 | git config user.name "github-actions[bot]" 61 | git config user.email "41898282+github-actions[bot]@users.noreply.github.com" 62 | 63 | if ! git diff --quiet -- "$BANHTTPDNS_PATH"; then 64 | msg_ts=$(date -u +'%Y-%m-%dT%H:%M:%SZ') 65 | git add "$BANHTTPDNS_PATH" 66 | git commit -m "chore: update banhttpdns.conf: ${msg_ts}" 67 | git push 68 | else 69 | echo "No changes to commit." 70 | fi 71 | sync: 72 | needs: build 73 | runs-on: ubuntu-latest 74 | steps: 75 | - name: Checkout repo 76 | uses: actions/checkout@v4 77 | with: 78 | fetch-depth: 0 79 | 80 | # Synchronize IP rules from external sources to NoMalwaresPlus.list 81 | - name: Sync IP rules 82 | shell: bash 83 | env: 84 | SRC_URLS: | 85 | https://raw.githubusercontent.com/SukkaLab/ruleset.skk.moe/refs/heads/master/List/ip/reject.conf 86 | https://raw.githubusercontent.com/enriquephl/QuantumultX_config/refs/heads/main/ClashRuleSet/List/ip/banhttpdns.conf 87 | TARGET_FILE: filters/NoMalwaresPlus.list 88 | run: | 89 | set -euo pipefail 90 | bash ./git-scripts/sync-nomalwares.sh 91 | 92 | # Commit and push changes to NoMalwares.conf if modified 93 | - name: Commit & push if changed 94 | shell: bash 95 | env: 96 | TARGET_FILE: filters/NoMalwaresPlus.list 97 | run: | 98 | set -euo pipefail 99 | if [[ -n "$(git status --porcelain)" ]]; then 100 | git config user.name "github-actions[bot]" 101 | git config user.email "41898282+github-actions[bot]@users.noreply.github.com" 102 | git add "$TARGET_FILE" 103 | msg_ts=$(date -u +'%Y-%m-%dT%H:%M:%SZ') 104 | git commit -m "chore: update NoMalwaresPlus.list: ${msg_ts}" 105 | branch="${GITHUB_REF_NAME:-main}" 106 | git fetch origin "$branch" 107 | git rebase "origin/$branch" || { git rebase --abort; echo "::error::Rebase failed"; exit 1; } 108 | git push 109 | else 110 | echo "Nothing to commit." 111 | fi -------------------------------------------------------------------------------- /git-scripts/check-zero-width.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # Purpose: Fast zero-width char scan for GitHub Actions 3 | # Target: ubuntu-latest runner (GNU coreutils, GNU grep) 4 | # Chars: U+200B (ZWSP), U+200C (ZWNJ), U+200D (ZWJ), U+FEFF (BOM) 5 | set -euo pipefail 6 | 7 | # -------- Config (tunable via env) -------- 8 | : "${MAX_SIZE_BYTES:=5242880}" # 5 MiB per file upper bound 9 | # Whitelist common text/code extensions (lowercased compare) 10 | EXT_WHITELIST=( 11 | txt md markdown rst 12 | json ndjson csv tsv ini conf cfg toml yaml yml 13 | xml html htm css scss less 14 | js mjs cjs ts tsx jsx 15 | py pyi 16 | c h cc cpp cxx hpp hh 17 | go rs rb php pl lua sh bash zsh fish ps1 psd1 psm1 18 | swift kt kts m mm cs 19 | java sql tf dockerfile makefile mk gradle bazel bzl 20 | env sample example properties snippet list 21 | ) 22 | 23 | # Pattern for grep -P 24 | PATTERN=$'\u200B|\u200C|\u200D|\uFEFF' 25 | 26 | # -------- Helpers -------- 27 | lower() { printf '%s' "$1" | tr '[:upper:]' '[:lower:]'; } 28 | 29 | is_whitelisted_ext() { 30 | local fbase ext lf 31 | lf="$(lower "$1")" 32 | # special basenames w/o ext 33 | case "$lf" in 34 | makefile|dockerfile|.editorconfig|.gitattributes|.gitignore) return 0;; 35 | esac 36 | # extract extension 37 | fbase="${lf##*/}" 38 | ext="${fbase##*.}" 39 | [[ "$ext" != "$fbase" ]] || return 1 # no dot -> not whitelisted 40 | for e in "${EXT_WHITELIST[@]}"; do 41 | [[ "$ext" == "$e" ]] && return 0 42 | done 43 | return 1 44 | } 45 | 46 | # GNU stat byte size 47 | filesize() { 48 | stat -c '%s' -- "$1" 49 | } 50 | 51 | # Collect changed files into array CHANGED[] 52 | collect_changed_files() { 53 | local mode="${1:-}" 54 | shift || true 55 | local range_a range_b 56 | 57 | case "$mode" in 58 | --range) 59 | if [[ $# -ge 1 ]]; then 60 | if [[ "$1" == *..* ]]; then 61 | mapfile -d '' CHANGED < <(git diff --name-only -z "$1") 62 | else 63 | range_a="${1:-HEAD~1}"; range_b="${2:-HEAD}" 64 | mapfile -d '' CHANGED < <(git diff --name-only -z -- "$range_a" "$range_b") 65 | fi 66 | else 67 | mapfile -d '' CHANGED < <(git diff --name-only -z -- HEAD~1 HEAD) 68 | fi 69 | ;; 70 | --all) 71 | mapfile -d '' CHANGED < <(git ls-files -z --) 72 | ;; 73 | *) 74 | # Default fallback: HEAD~1..HEAD 75 | mapfile -d '' CHANGED < <(git diff --name-only -z -- HEAD~1 HEAD) 76 | ;; 77 | esac 78 | } 79 | 80 | # -------- Main -------- 81 | # 1) Collect candidates 82 | declare -a CHANGED=() 83 | collect_changed_files "${1:-}" "${2:-}" "${3:-}" 84 | 85 | # 2) Filter by ext + size (performance) 86 | declare -a CANDS=() 87 | for f in "${CHANGED[@]}"; do 88 | [[ -f "$f" ]] || continue 89 | is_whitelisted_ext "$f" || continue 90 | # size guard 91 | sz=$(filesize "$f" || echo 0) 92 | (( sz <= MAX_SIZE_BYTES )) || continue 93 | CANDS+=("$f") 94 | done 95 | 96 | # No candidates -> success 97 | ((${#CANDS[@]} > 0)) || exit 0 98 | 99 | # 3) Fast pass: grep across all candidates to detect any hits and list files 100 | # -I / --binary-files=without-match: skip binary 101 | # Use two greps: 102 | # a) -l to get file list (fast) 103 | # b) if any, pretty print with perl (exact lines) 104 | declare -a HITFILES=() 105 | if grep -P -I --binary-files=without-match -l "$PATTERN" -- "${CANDS[@]}" >/dev/null 2>&1; then 106 | # collect file list 107 | while IFS= read -r line; do 108 | HITFILES+=("$line") 109 | done < <(grep -P -I --binary-files=without-match -l "$PATTERN" -- "${CANDS[@]}") 110 | 111 | printf "\n\033[31mZero-width characters detected in %d file(s):\033[0m\n" "${#HITFILES[@]}" 112 | for f in "${HITFILES[@]}"; do 113 | printf "\033[31m- %s\033[0m\n" "$f" 114 | done 115 | 116 | # Pretty-print offending lines with visible markers 117 | echo 118 | for f in "${HITFILES[@]}"; do 119 | echo ">> $f" 120 | perl -C -ne ' 121 | my $line = $_; 122 | $line =~ s/\x{200B}/⟦ZWSP⟧/g; 123 | $line =~ s/\x{200C}/⟦ZWNJ⟧/g; 124 | $line =~ s/\x{200D}/⟦ZWJ⟧/g; 125 | $line =~ s/\x{FEFF}/⟦BOM⟧/g; 126 | if ($line =~ /⟦ZWSP⟧|⟦ZWNJ⟧|⟦ZWJ⟧|⟦BOM⟧/) { 127 | print $. . ":" . $line; 128 | } 129 | ' -- "$f" || true 130 | echo 131 | done 132 | exit 1 133 | fi 134 | 135 | # 4) No hits 136 | exit 0 -------------------------------------------------------------------------------- /ClashRuleSet/List/ip/banhttpdns.conf: -------------------------------------------------------------------------------- 1 | ######################################### 2 | # https://github.com/enriquephl/QuantumultX_config/blob/main/ClashRuleSet/List/ip/banhttpdns.conf 3 | # Size: 158 4 | # IP-CIDR: 104 5 | # IP-CIDR6: 54 6 | ######################################### 7 | IP-CIDR,101.132.183.67/32 8 | IP-CIDR,101.91.140.124/32 9 | IP-CIDR,101.91.140.224/32 10 | IP-CIDR,106.11.162.144/32 11 | IP-CIDR,106.11.226.222/32 12 | IP-CIDR,106.11.232.154/32 13 | IP-CIDR,106.11.232.157/32 14 | IP-CIDR,106.11.232.176/32 15 | IP-CIDR,106.11.232.199/32 16 | IP-CIDR,106.11.232.233/32 17 | IP-CIDR,106.11.232.247/32 18 | IP-CIDR,106.11.232.249/32 19 | IP-CIDR,106.11.25.175/32 20 | IP-CIDR,106.11.25.239/32 21 | IP-CIDR,106.39.206.21/32 22 | IP-CIDR,106.39.206.25/32 23 | IP-CIDR,106.39.206.70/32 24 | IP-CIDR,111.206.147.156/32 25 | IP-CIDR,111.206.147.210/32 26 | IP-CIDR,111.206.148.27/32 27 | IP-CIDR,111.31.201.194/32 28 | IP-CIDR,111.31.241.140/32 29 | IP-CIDR,111.31.241.76/32 30 | IP-CIDR,112.64.218.119/32 31 | IP-CIDR,112.65.200.117/32 32 | IP-CIDR,114.116.215.110/32 33 | IP-CIDR,116.130.224.150/32 34 | IP-CIDR,116.130.224.205/32 35 | IP-CIDR,116.63.10.135/32 36 | IP-CIDR,116.63.10.31/32 37 | IP-CIDR,117.144.238.29/32 38 | IP-CIDR,117.185.228.108/32 39 | IP-CIDR,120.204.0.63/32 40 | IP-CIDR,120.232.51.247/32 41 | IP-CIDR,120.233.23.103/32 42 | IP-CIDR,122.9.13.79/32 43 | IP-CIDR,122.9.15.129/32 44 | IP-CIDR,122.9.7.134/32 45 | IP-CIDR,123.151.48.171/32 46 | IP-CIDR,123.151.48.193/32 47 | IP-CIDR,123.151.48.208/32 48 | IP-CIDR,140.207.56.91/32 49 | IP-CIDR,157.148.61.231/32 50 | IP-CIDR,157.148.62.186/32 51 | IP-CIDR,183.192.195.187/32 52 | IP-CIDR,183.47.118.206/32 53 | IP-CIDR,183.47.121.33/32 54 | IP-CIDR,203.107.1.1/32 55 | IP-CIDR,203.107.1.33/32 56 | IP-CIDR,203.107.1.34/32 57 | IP-CIDR,203.107.1.35/32 58 | IP-CIDR,203.107.1.65/32 59 | IP-CIDR,203.119.204.25/32 60 | IP-CIDR,203.119.204.99/32 61 | IP-CIDR,203.119.238.118/32 62 | IP-CIDR,203.119.238.163/32 63 | IP-CIDR,203.119.238.164/32 64 | IP-CIDR,203.119.238.194/32 65 | IP-CIDR,203.119.238.233/32 66 | IP-CIDR,203.119.238.240/32 67 | IP-CIDR,203.119.238.248/32 68 | IP-CIDR,203.119.238.48/32 69 | IP-CIDR,203.119.238.98/32 70 | IP-CIDR,203.119.252.4/32 71 | IP-CIDR,212.64.119.24/32 72 | IP-CIDR,218.244.156.23/32 73 | IP-CIDR,220.196.154.84/32 74 | IP-CIDR,39.156.140.245/32 75 | IP-CIDR,39.156.140.30/32 76 | IP-CIDR,39.156.140.47/32 77 | IP-CIDR,43.145.41.107/32 78 | IP-CIDR,47.101.67.88/32 79 | IP-CIDR,47.96.157.8/32 80 | IP-CIDR,59.82.113.8/32 81 | IP-CIDR,59.82.120.124/32 82 | IP-CIDR,59.82.120.166/32 83 | IP-CIDR,59.82.120.171/32 84 | IP-CIDR,59.82.120.210/32 85 | IP-CIDR,59.82.120.252/32 86 | IP-CIDR,59.82.120.33/32 87 | IP-CIDR,59.82.121.14/32 88 | IP-CIDR,59.82.121.172/32 89 | IP-CIDR,59.82.121.213/32 90 | IP-CIDR,59.82.121.215/32 91 | IP-CIDR,59.82.121.216/32 92 | IP-CIDR,59.82.121.222/32 93 | IP-CIDR,59.82.121.227/32 94 | IP-CIDR,59.82.121.3/32 95 | IP-CIDR,59.82.121.72/32 96 | IP-CIDR,59.82.122.36/32 97 | IP-CIDR,59.82.132.231/32 98 | IP-CIDR,59.82.133.114/32 99 | IP-CIDR,59.82.133.149/32 100 | IP-CIDR,59.82.133.157/32 101 | IP-CIDR,59.82.133.36/32 102 | IP-CIDR,59.82.133.4/32 103 | IP-CIDR,59.82.133.59/32 104 | IP-CIDR,59.82.133.78/32 105 | IP-CIDR,59.82.9.203/32 106 | IP-CIDR,59.82.9.227/32 107 | IP-CIDR,59.82.9.242/32 108 | IP-CIDR,60.28.172.100/32 109 | IP-CIDR,61.151.230.174/32 110 | IP-CIDR,61.151.230.221/32 111 | IP-CIDR6,2401:b180:2000:20::10/128 112 | IP-CIDR6,2401:b180:2000:30::1c/128 113 | IP-CIDR6,2401:b180:7001::31b/128 114 | IP-CIDR6,2401:b180:7003::146/128 115 | IP-CIDR6,2401:b180:7003::16b/128 116 | IP-CIDR6,2401:b180:7003::187/128 117 | IP-CIDR6,2401:b180:7003::197/128 118 | IP-CIDR6,2401:b180:7003::1b8/128 119 | IP-CIDR6,2401:b180:7003::1d1/128 120 | IP-CIDR6,2401:b180:7003::1d6/128 121 | IP-CIDR6,2401:b180:7003::258/128 122 | IP-CIDR6,2401:b180:7003::335/128 123 | IP-CIDR6,2401:b180:7003::344/128 124 | IP-CIDR6,2401:b180:7003::35f/128 125 | IP-CIDR6,2401:b180:7003::39d/128 126 | IP-CIDR6,2401:b180:7003::3e0/128 127 | IP-CIDR6,2401:b180:7003::3f9/128 128 | IP-CIDR6,2408:4001:f00::10ad/128 129 | IP-CIDR6,2408:4001:f00::10b5/128 130 | IP-CIDR6,2408:4001:f00::1117/128 131 | IP-CIDR6,2408:4001:f00::1130/128 132 | IP-CIDR6,2408:4001:f00::11cc/128 133 | IP-CIDR6,2408:4001:f00::11f6/128 134 | IP-CIDR6,2408:4001:f00::1219/128 135 | IP-CIDR6,2408:4001:f10::29a/128 136 | IP-CIDR6,2408:4001:f10::313/128 137 | IP-CIDR6,2408:4001:f10::347/128 138 | IP-CIDR6,2408:4001:f10::349/128 139 | IP-CIDR6,2408:4001:f10::3b2/128 140 | IP-CIDR6,2408:4003:1f40::30a/128 141 | IP-CIDR6,2408:80f1:21:3007::12a/128 142 | IP-CIDR6,2408:80f1:21:c125::30/128 143 | IP-CIDR6,2408:8706:2:1001::49/128 144 | IP-CIDR6,2408:8706:2:1002::13/128 145 | IP-CIDR6,2408:8711:10:1001::67/128 146 | IP-CIDR6,2408:8711:10:1003::25/128 147 | IP-CIDR6,2408:8756:f50:2005::91/128 148 | IP-CIDR6,2408:8756:f50:3053::a8/128 149 | IP-CIDR6,2409:8702:4860:1000::15/128 150 | IP-CIDR6,2409:8702:4860:1001::5c/128 151 | IP-CIDR6,2409:8c00:8401:1000::27/128 152 | IP-CIDR6,2409:8c00:8401:1003::d/128 153 | IP-CIDR6,2409:8c1e:75b0:1201::90/128 154 | IP-CIDR6,2409:8c1e:75b0:4003::2c/128 155 | IP-CIDR6,2409:8c54:871:2005::4e/128 156 | IP-CIDR6,2409:8c54:871:3053::ac/128 157 | IP-CIDR6,240e:904:3401:1001::e/128 158 | IP-CIDR6,240e:904:3401:1003::32/128 159 | IP-CIDR6,240e:928:1400:1000::3/128 160 | IP-CIDR6,240e:928:1400:1003::23/128 161 | IP-CIDR6,240e:97c:2f:200f::f6/128 162 | IP-CIDR6,240e:97c:2f:3053::4f/128 163 | IP-CIDR6,240e:e1:a800:125::1e/128 164 | IP-CIDR6,240e:e1:aa00:4003::31/128 165 | -------------------------------------------------------------------------------- /filters/NoMalwares.conf: -------------------------------------------------------------------------------- 1 | HOST, a.line.me, NoMalwares 2 | HOST, ad.line-scdn.net, NoMalwares 3 | HOST, crs-event.line.me, NoMalwares 4 | HOST, crs-hometab-event.line.me, NoMalwares 5 | HOST, cix.line-apps.com, NoMalwares 6 | HOST, uts-front.line-apps.com, NoMalwares 7 | HOST, yuki-cdn.line-apps.com, NoMalwares 8 | HOST, tp2p.kg.qq.com, NoMalwares 9 | HOST, sd-gl.xinqiucc.com, NoMalwares 10 | HOST, xpis-xcdn.youku.com, NoMalwares 11 | HOST, xpis-mob-xcdn.youku.com, NoMalwares 12 | HOST, xpis-tel-xcdn.youku.com, NoMalwares 13 | HOST-WILDCARD, xpis-*-xcdn.youku.com, NoMalwares 14 | HOST, spcsz.cdn.bcebos.com, NoMalwares 15 | HOST, www.qchannel04.cn, NoMalwares 16 | HOST, tls-eleme.dingtalk.com, NoMalwares 17 | HOST, tls-goofish.dingtalk.com, NoMalwares 18 | HOST, metis-er.ele.me, NoMalwares 19 | HOST, atoken.m.taobao.com, NoMalwares 20 | HOST-SUFFIX, qiezibenpao.com, NoMalwares 21 | HOST, httpdnsmultiapi.meituan.com, NoMalwares 22 | HOST, httpdnsmultiapivip.meituan.com, NoMalwares 23 | HOST, beauty-ali-flv-live.meituan.net, NoMalwares 24 | HOST-SUFFIX, httpdns.qcloud.com, NoMalwares 25 | HOST-SUFFIX, httpdns.aliyuncs.com, NoMalwares 26 | HOST-SUFFIX, dns.wechat.com, NoMalwares 27 | HOST, dns.alidns.com, NoMalwares 28 | HOST-SUFFIX, gslb.livehwc3.cn, NoMalwares 29 | HOST-SUFFIX, tec73.com, NoMalwares 30 | HOST-SUFFIX, tliveapp.com, NoMalwares 31 | HOST-SUFFIX, tlivemcdn.com, NoMalwares 32 | HOST-SUFFIX, tlivesource.com, NoMalwares 33 | HOST-SUFFIX, mobile-collector.newrelic.com, NoMalwares 34 | HOST, open.kwaizt.com, NoMalwares 35 | HOST, sdktmp.hubcloud.com.cn, NoMalwares 36 | HOST, data.bilibili.com, NoMalwares 37 | HOST, al-log.d.meituan.net, NoMalwares 38 | HOST, route-stats.d.meituan.net, NoMalwares 39 | HOST-KEYWORD, -flv-live, NoMalwares 40 | HOST, beauty-tx-flv.meituan.net, NoMalwares 41 | HOST, beauty-tx-flv-live.meituan.net, NoMalwares 42 | HOST, beauty-hw-flv.meituan.net, NoMalwares 43 | HOST, beauty-hw-flv-live.meituan.net, NoMalwares 44 | HOST, beauty-kuai-flv.meituan.net, NoMalwares 45 | HOST, beauty-kuai-flv-live.meituan.net, NoMalwares 46 | HOST-SUFFIX, mtvod.meituan.net, NoMalwares 47 | HOST, upos-sz-staticcos.bilivideo.com, NoMalwares 48 | HOST, live-aipersonalized.meituan.com, NoMalwares 49 | HOST, ads-img-al.xhscdn.com, NoMalwares 50 | HOST, ads-img-qc.xhscdn.com, NoMalwares 51 | HOST, ads-video-al.xhscdn.com, NoMalwares 52 | HOST, ads-video-qc.xhscdn.com, NoMalwares 53 | HOST, growth-img.xhscdn.com, NoMalwares 54 | HOST, xhslive-video.xhscdn.com, NoMalwares 55 | HOST-SUFFIX, neixin.cn, NoMalwares 56 | HOST, medusa.dianping.com, NoMalwares 57 | HOST-SUFFIX, sankuai.com, NoMalwares 58 | HOST-SUFFIX, redbascket.com, NoMalwares 59 | HOST, shark-tracer.netease.com, NoMalwares 60 | HOST, tracking.purchasely.io, NoMalwares 61 | HOST, sat0.net, NoMalwares 62 | HOST-SUFFIX, atdmt.com, NoMalwares 63 | HOST-SUFFIX, atlassolutions.com, NoMalwares 64 | HOST, b-graph-fallback.facebook.com, NoMalwares 65 | HOST, conversionsapigateway.com, NoMalwares 66 | HOST, crashlogs.whatsapp.net, NoMalwares 67 | HOST, dit.whatsapp.net, NoMalwares 68 | HOST, facebookblueprint.com, NoMalwares 69 | HOST, lithium.facebook.com, NoMalwares 70 | HOST, lookaside.facebook.com, NoMalwares 71 | HOST, lookaside.instagram.com, NoMalwares 72 | HOST, transparency.meta.com, NoMalwares 73 | HOST, z-m-graph.facebook.com, NoMalwares 74 | HOST-SUFFIX, xy.fbcdn.net, NoMalwares 75 | HOST-SUFFIX, xz.fbcdn.net, NoMalwares 76 | HOST, xp-cdn.apple.com, NoMalwares 77 | HOST, live.github.com, NoMalwares 78 | HOST-SUFFIX, fastly-analytics.com, NoMalwares 79 | HOST-SUFFIX, destinationurl.com, NoMalwares 80 | HOST-SUFFIX, adtrafficquality.google, NoMalwares 81 | HOST, myphonenumbers-pa.googleapis.com, NoMalwares 82 | HOST, geller-pa.googleapis.com, NoMalwares 83 | HOST, locationhistory-pa.googleapis.com, NoMalwares 84 | HOST, gmscompliance-pa.googleapis.com, NoMalwares 85 | HOST-SUFFIX, content-storage-upload.googleapis.com, NoMalwares 86 | HOST, cloudusersettings-pa.clients6.google.com, NoMalwares 87 | HOST-SUFFIX, 1e100cdn.net, NoMalwares 88 | HOST, gtm.wise.com, NoMalwares 89 | HOST-SUFFIX, checks.google.com, NoMalwares 90 | HOST, checks.googleapis.com, NoMalwares 91 | HOST, bdlog.tanx.com, NoMalwares 92 | HOST-SUFFIX, data.adobedc.net, NoMalwares 93 | HOST, dpm.demdex.net, NoMalwares 94 | HOST, sensors.saasexch.com, NoMalwares 95 | HOST, local.adguard.org, NoMalwares 96 | HOST, safebrowsing.googleapis.com, NoMalwares 97 | HOST-SUFFIX, safebrowsing.apple, NoMalwares 98 | HOST, notes-analytics-events.apple.com, NoMalwares 99 | HOST, analytics.adjust.com, NoMalwares 100 | HOST, line3-h5-mobile-api.biligame.com, NoMalwares 101 | HOST, mediacloud.xiaohongshu.com, NoMalwares 102 | HOST, ntp.nasa.gov, NoMalwares 103 | HOST, www.clarity.ms, NoMalwares 104 | HOST, nav-edge.smartscreen.microsoft.com, NoMalwares 105 | HOST, msmp.abchina.com.cn, NoMalwares 106 | HOST, api.fu.xcultur.com, NoMalwares 107 | HOST, sdk.1rtb.net, NoMalwares 108 | HOST, strategy.dashisx.com, NoMalwares 109 | HOST, api.wxcjgg.cn, NoMalwares 110 | HOST, open.e.kuaishou.cn, NoMalwares 111 | HOST, api.mostmob.com, NoMalwares 112 | HOST, st.appsad.cn, NoMalwares 113 | HOST, adxlog.9zas5.com, NoMalwares 114 | HOST, c.sm.cn, NoMalwares 115 | HOST, mores.toponad.net, NoMalwares 116 | HOST, ad.shunchangzhixing.com, NoMalwares 117 | HOST, cnlogs.umengcloud.com, NoMalwares 118 | HOST-SUFFIX, adukwai.com, NoMalwares 119 | HOST-SUFFIX, beizi.biz, NoMalwares 120 | HOST-SUFFIX, 66mobi.com, NoMalwares 121 | HOST-SUFFIX, xiawan8.com, NoMalwares 122 | HOST-SUFFIX, fancyapi.com, NoMalwares 123 | HOST-SUFFIX, baihemob.com, NoMalwares 124 | HOST-SUFFIX, mostmob.com, NoMalwares 125 | HOST-SUFFIX, fanglinad.com, NoMalwares 126 | HOST-SUFFIX, adx.adxiuqia.com, NoMalwares 127 | HOST-SUFFIX, 17admob.com, NoMalwares 128 | HOST-SUFFIX, mossru.com, NoMalwares 129 | HOST, liantian.baidu.com, NoMalwares 130 | HOST, logcollection.ronghub.com, NoMalwares 131 | HOST, events.statsigapi.net, NoMalwares 132 | HOST, browser-intake-datadoghq.com, NoMalwares 133 | HOST, upc.zztfly.com, NoMalwares 134 | HOST, cfgc.zztfly.com, NoMalwares 135 | HOST, log-auth.zztfly.com, NoMalwares 136 | HOST, cdn-api-auth.zztfly.com, NoMalwares 137 | HOST, ads.cup.com.cn, NoMalwares 138 | HOST, geller-pa.googleapis.com, NoMalwares 139 | HOST-SUFFIX, ahdohpiechei.com, NoMalwares -------------------------------------------------------------------------------- /ClashRuleSet/Clash/Web3.list: -------------------------------------------------------------------------------- 1 | ## modified from https://github.com/szkane/ClashRuleSet/blob/main/Clash/Web3.list 2 | 3 | # airdrop project 4 | DOMAIN-SUFFIX,abs.xyz 5 | DOMAIN-SUFFIX,nexus.xyz 6 | 7 | # > Forum 8 | DOMAIN-SUFFIX,bitcointalk.org 9 | 10 | # > Exchange 11 | DOMAIN-SUFFIX,aex.com 12 | DOMAIN-SUFFIX,bibox.com 13 | DOMAIN-SUFFIX,bitfinex.com 14 | DOMAIN-SUFFIX,bithumb.com 15 | DOMAIN-SUFFIX,bitmex.com 16 | DOMAIN-SUFFIX,bitstamp.net 17 | DOMAIN-SUFFIX,bittrex.com 18 | DOMAIN-SUFFIX,bybit.com 19 | DOMAIN-SUFFIX,coinbase.com 20 | DOMAIN-SUFFIX,coincheck.com 21 | DOMAIN-SUFFIX,coinone.co.kr 22 | DOMAIN-SUFFIX,gemini.com 23 | DOMAIN-SUFFIX,korbit.co.kr 24 | DOMAIN-SUFFIX,kraken.com 25 | DOMAIN-SUFFIX,kucoin.com 26 | DOMAIN-SUFFIX,liquid.com 27 | DOMAIN-SUFFIX,poloniex.com 28 | DOMAIN-SUFFIX,bitbank.cc 29 | DOMAIN-SUFFIX,bitcoin.org 30 | DOMAIN-SUFFIX,bitquick.co 31 | DOMAIN-SUFFIX,btcbox.co.jp 32 | DOMAIN-SUFFIX,cex.io 33 | DOMAIN-SUFFIX,dogecoin.com 34 | DOMAIN-SUFFIX,paxful.com 35 | DOMAIN-SUFFIX,tether.to 36 | DOMAIN-SUFFIX,dydx.exchange 37 | DOMAIN-SUFFIX,solana.com 38 | DOMAIN-SUFFIX,avax.network 39 | DOMAIN-SUFFIX,optimism.io 40 | DOMAIN-SUFFIX,arbitrum.io 41 | DOMAIN-SUFFIX,poly.network 42 | DOMAIN-SUFFIX,zkscan.io 43 | DOMAIN-SUFFIX,zksync.io 44 | DOMAIN-SUFFIX,boba.network 45 | 46 | # > Binance 47 | DOMAIN-SUFFIX,binance.cc 48 | DOMAIN-SUFFIX,binance.cloud 49 | DOMAIN-SUFFIX,binance.com 50 | DOMAIN-SUFFIX,binance.im 51 | DOMAIN-SUFFIX,binance.me 52 | DOMAIN-SUFFIX,binance.us 53 | DOMAIN-SUFFIX,bnappzh.co 54 | DOMAIN-SUFFIX,bnappzh.com 55 | DOMAIN-SUFFIX,bntrace.com 56 | DOMAIN-SUFFIX,binance.charity 57 | DOMAIN-SUFFIX,binance.co 58 | DOMAIN-SUFFIX,binance.info 59 | DOMAIN-SUFFIX,binance.net 60 | DOMAIN-SUFFIX,binance.org 61 | DOMAIN-SUFFIX,binance.vision 62 | DOMAIN-SUFFIX,binanceapi.com 63 | DOMAIN-SUFFIX,binancezh.be 64 | DOMAIN-SUFFIX,binancezh.biz 65 | DOMAIN-SUFFIX,binancezh.cc 66 | DOMAIN-SUFFIX,binancezh.co 67 | DOMAIN-SUFFIX,binancezh.com 68 | DOMAIN-SUFFIX,binancezh.info 69 | DOMAIN-SUFFIX,binancezh.ink 70 | DOMAIN-SUFFIX,binancezh.kim 71 | DOMAIN-SUFFIX,binancezh.link 72 | DOMAIN-SUFFIX,binancezh.live 73 | DOMAIN-SUFFIX,binancezh.mobi 74 | DOMAIN-SUFFIX,binancezh.net 75 | DOMAIN-SUFFIX,binancezh.pro 76 | DOMAIN-SUFFIX,binancezh.sh 77 | DOMAIN-SUFFIX,binancezh.top 78 | DOMAIN-SUFFIX,bnappzh.mobi 79 | DOMAIN-SUFFIX,bsc.getblock.io 80 | DOMAIN-SUFFIX,bscscan.com 81 | DOMAIN-SUFFIX,binancecnt.com 82 | PROCESS-NAME,Binance.exe 83 | DOMAIN-KEYWORD,binance 84 | 85 | # > Binance API 86 | DOMAIN-SUFFIX,binanceapi.com 87 | DOMAIN-SUFFIX,bnbstatic.com 88 | 89 | # > BitGet 90 | DOMAIN-SUFFIX, bitget.com 91 | DOMAIN-SUFFIX, bitget.org 92 | DOMAIN-SUFFIX, bitget.club 93 | DOMAIN-SUFFIX, bitget.xyz 94 | DOMAIN-SUFFIX, bitgetapp.com 95 | DOMAIN-SUFFIX, bitgetapps.com 96 | DOMAIN-KEYWORD, bitget 97 | 98 | # > Huobi 99 | DOMAIN-SUFFIX,hbabit.com 100 | DOMAIN-SUFFIX,hbfile.net 101 | DOMAIN-SUFFIX,huobi.com 102 | DOMAIN-SUFFIX,huobi.me 103 | DOMAIN-SUFFIX,huobi.pro 104 | DOMAIN-SUFFIX,huobi.sc 105 | DOMAIN-SUFFIX,huobiasia.vip 106 | DOMAIN-SUFFIX,huobigroup.com 107 | DOMAIN-SUFFIX,huobitoken.com 108 | DOMAIN-SUFFIX,heco-scan.com 109 | DOMAIN-SUFFIX,hecoview.com 110 | DOMAIN-SUFFIX,hbfile.net 111 | DOMAIN-SUFFIX,huobi.br.com 112 | DOMAIN-SUFFIX,bitderiv.com 113 | DOMAIN-SUFFIX,hecochain.com 114 | DOMAIN-SUFFIX,huobi.ws 115 | DOMAIN-SUFFIX,huobi.ug 116 | DOMAIN-SUFFIX,huobi.co.ma 117 | DOMAIN-SUFFIX,huobi.br.com 118 | PROCESS-NAME,Huobi.exe 119 | DOMAIN-KEYWORD,huobi 120 | 121 | # > OKX 122 | DOMAIN-SUFFIX,okex.com 123 | DOMAIN-SUFFIX,okx.com 124 | DOMAIN-SUFFIX,okx-dns.com 125 | DOMAIN-SUFFIX,okx-dns1.com 126 | DOMAIN-SUFFIX,okx-dns2.com 127 | DOMAIN-SUFFIX,wallet.okex.org 128 | PROCESS-NAME,OKX.exe 129 | DOMAIN-KEYWORD,okx 130 | 131 | # > asproex 132 | DOMAIN-SUFFIX,asproex.com 133 | DOMAIN-SUFFIX,asproexapi.com 134 | 135 | # > bitflyer 136 | DOMAIN-SUFFIX,bitflyer.com 137 | DOMAIN-SUFFIX,bitflyer.jp 138 | 139 | # > bitsquare 140 | DOMAIN-SUFFIX,bisq.io 141 | DOMAIN-SUFFIX,bisq.network 142 | DOMAIN-SUFFIX,bitsquare.io 143 | 144 | # > coinone 145 | DOMAIN-SUFFIX,coinone.co.kr 146 | DOMAIN-SUFFIX,coinonecore.com 147 | DOMAIN-SUFFIX,coinonecorp.com 148 | 149 | # > ethereum 150 | DOMAIN-SUFFIX,devcon.org 151 | DOMAIN-SUFFIX,ethereum.foundation 152 | DOMAIN-SUFFIX,ethereum.org 153 | DOMAIN-SUFFIX,etherscan.io 154 | DOMAIN-SUFFIX,nansen.ai 155 | DOMAIN-SUFFIX,ethgasstation.info 156 | DOMAIN-SUFFIX,watchtheburn.com 157 | DOMAIN-SUFFIX,flashbots.net 158 | DOMAIN-SUFFIX,cryptofees.info 159 | DOMAIN-SUFFIX,etherscan.io 160 | DOMAIN-SUFFIX,ethereum-magicians.org 161 | DOMAIN-SUFFIX,vitalik.ca 162 | DOMAIN-SUFFIX,ethfans.org 163 | DOMAIN-SUFFIX,ethereum.cn 164 | DOMAIN-SUFFIX,ethereum.stackexchange.com 165 | DOMAIN-SUFFIX,etherscan.com 166 | DOMAIN-SUFFIX,parity.io 167 | DOMAIN-SUFFIX,ethernodes.org 168 | 169 | # > localbitcoins 170 | DOMAIN-SUFFIX,localbitcoins.com 171 | DOMAIN-SUFFIX,localbitcoinschain.com 172 | 173 | # > zb 174 | DOMAIN-SUFFIX,zb.app 175 | DOMAIN-SUFFIX,zb.com 176 | DOMAIN-SUFFIX,zb.io 177 | DOMAIN-SUFFIX,zb.live 178 | 179 | # > Analysis 180 | DOMAIN-SUFFIX,aicoin.com 181 | DOMAIN-SUFFIX,aimoon.com 182 | DOMAIN-SUFFIX,coingecko.com 183 | DOMAIN-SUFFIX,coinmarketcap.com 184 | DOMAIN-SUFFIX,glassnode.com 185 | DOMAIN-SUFFIX,coinmetrics.io 186 | DOMAIN-SUFFIX,tokenview.com 187 | DOMAIN-SUFFIX,oklink.com 188 | DOMAIN-SUFFIX,blockchair.com 189 | DOMAIN-SUFFIX,intotheblock.com 190 | DOMAIN-SUFFIX,bytetree.com 191 | DOMAIN-SUFFIX,coin.dance 192 | DOMAIN-SUFFIX,defieye.io 193 | DOMAIN-SUFFIX,duneanalytics.com 194 | DOMAIN-SUFFIX,tokenterminal.com 195 | DOMAIN-SUFFIX,dapp.review 196 | DOMAIN-SUFFIX,dappradar.com 197 | DOMAIN-SUFFIX,stateofthedapps.com 198 | DOMAIN-SUFFIX,thegraph.com 199 | DOMAIN-SUFFIX,debank.com 200 | DOMAIN-SUFFIX,vfat.tools 201 | DOMAIN-SUFFIX,loanscan.io 202 | DOMAIN-SUFFIX,defirate.com 203 | DOMAIN-SUFFIX,defipulse.com 204 | DOMAIN-SUFFIX,apy999.com 205 | DOMAIN-SUFFIX,defieye.io 206 | DOMAIN-SUFFIX,dextools.io 207 | DOMAIN-SUFFIX,tradingview.com 208 | DOMAIN-SUFFIX,dcabtc.com 209 | DOMAIN-SUFFIX,chainalysis.com 210 | DOMAIN-SUFFIX,cryptoquant.com 211 | DOMAIN-SUFFIX,viewbase.com 212 | DOMAIN-SUFFIX,bitcoinity.org 213 | DOMAIN-SUFFIX,cryptocompare.com 214 | DOMAIN-SUFFIX,coincodex.com 215 | DOMAIN-SUFFIX,cointrendz.com 216 | DOMAIN-SUFFIX,coincheckup.com 217 | DOMAIN-SUFFIX,thetie.io 218 | DOMAIN-SUFFIX,tradeblock.com 219 | DOMAIN-SUFFIX,nyctale.io 220 | DOMAIN-SUFFIX,dovemetrics.com 221 | DOMAIN-SUFFIX,cryptorank.io 222 | DOMAIN-SUFFIX,icodrops.com 223 | DOMAIN-SUFFIX,chainbroker.io 224 | DOMAIN-SUFFIX,crunchbase.com 225 | DOMAIN-SUFFIX,defillama.com 226 | DOMAIN-SUFFIX,coinowo.com 227 | DOMAIN-SUFFIX,earni.fi 228 | DOMAIN-SUFFIX,dropsearn.com 229 | DOMAIN-SUFFIX,bitcoin.it 230 | DOMAIN-SUFFIX,bitcoinmagazine.com 231 | DOMAIN-SUFFIX,blockchain.com 232 | DOMAIN-SUFFIX,tronscan.org 233 | DOMAIN-SUFFIX,cointelegraph.com 234 | 235 | # >> Analysis APIs 236 | DOMAIN-SUFFIX,cmcap.io 237 | DOMAIN-SUFFIX,saasexch.com 238 | DOMAIN-SUFFIX,saasexch.info 239 | DOMAIN-SUFFIX,commonservice.io 240 | 241 | # > POOL 242 | DOMAIN-SUFFIX,btc.com 243 | DOMAIN-SUFFIX,f2pool.com 244 | DOMAIN-SUFFIX,cbeci.org 245 | DOMAIN-SUFFIX,digiconomist.net 246 | DOMAIN-SUFFIX,1ml.com 247 | DOMAIN-SUFFIX,bitcoinvisuals.com 248 | DOMAIN-SUFFIX,crypto51.app 249 | DOMAIN-SUFFIX,masternodes.online 250 | DOMAIN-SUFFIX,bitnodes.earn.com 251 | DOMAIN-SUFFIX,poolin.com 252 | DOMAIN-SUFFIX,ethermine.org 253 | DOMAIN-SUFFIX,ewapool.net 254 | 255 | # > FTX 256 | DOMAIN-SUFFIX,ftx.com 257 | 258 | # > Metamask 259 | DOMAIN-KEYWORD,metamask 260 | DOMAIN,token-api.metaswap.codefi.network 261 | DOMAIN,min-api.cryptocompare.com 262 | 263 | # > NFT 264 | DOMAIN-SUFFIX,opensea.io 265 | DOMAIN-SUFFIX,nftscan.com 266 | DOMAIN-SUFFIX,makersplace.com 267 | DOMAIN-SUFFIX,nonfungible.com 268 | DOMAIN-SUFFIX,cryptoslam.io 269 | DOMAIN-SUFFIX,cryptoart.io 270 | DOMAIN-SUFFIX,nftcalendar.io 271 | DOMAIN-SUFFIX,nftgo.io 272 | DOMAIN-SUFFIX,sm.xyz 273 | 274 | # > IPFS 275 | DOMAIN-SUFFIX,filecoin.io 276 | DOMAIN-SUFFIX,docs.lotu.sh 277 | DOMAIN-SUFFIX,ipfs.io 278 | DOMAIN-SUFFIX,docs.ipfs.io 279 | DOMAIN-SUFFIX,discuss.ipfs.io 280 | 281 | # > EOS 282 | DOMAIN-SUFFIX,eos.io 283 | DOMAIN-SUFFIX,developers.eos.io 284 | DOMAIN-SUFFIX,block.one 285 | DOMAIN-SUFFIX,eostracker.io 286 | DOMAIN-SUFFIX,eosflare.io 287 | DOMAIN-SUFFIX,eospark.com 288 | DOMAIN-SUFFIX,bloks.io 289 | 290 | # > Lightning 291 | DOMAIN-SUFFIX,lightning.engineering 292 | DOMAIN-SUFFIX,lightning.community 293 | DOMAIN-SUFFIX,acinq.co 294 | DOMAIN-SUFFIX,1ml.com 295 | 296 | # > Token 297 | DOMAIN-SUFFIX,tokenpocket.pro 298 | DOMAIN-SUFFIX,token.im 299 | DOMAIN-SUFFIX,phantom.app 300 | DOMAIN-SUFFIX,tronlink.org 301 | DOMAIN-SUFFIX,myetherwallet.com 302 | DOMAIN-SUFFIX,jaxx.io 303 | DOMAIN-SUFFIX,trustwalletapp.com 304 | 305 | # > Gate 306 | DOMAIN-SUFFIX,gate.ac 307 | DOMAIN-SUFFIX,gate.io 308 | 309 | # > Mexc 310 | DOMAIN-SUFFIX,mexc.com 311 | 312 | # > Dapp 313 | DOMAIN-SUFFIX,sushi.com 314 | DOMAIN-SUFFIX,uniswap.org 315 | DOMAIN-SUFFIX,sunswap.com 316 | DOMAIN-SUFFIX,traderjoexyz.com 317 | DOMAIN-SUFFIX,raydium.io 318 | DOMAIN-SUFFIX,synthetix.io 319 | DOMAIN-SUFFIX,aave.com 320 | DOMAIN-SUFFIX,compound.finance 321 | DOMAIN-SUFFIX,makerdao.com 322 | DOMAIN-SUFFIX,wbtc.network 323 | DOMAIN-SUFFIX,pancakeswap.finance 324 | DOMAIN-SUFFIX,pancakeswap.com 325 | DOMAIN-SUFFIX,mdex.co 326 | DOMAIN-SUFFIX,mdex.one 327 | DOMAIN-SUFFIX,mdex.com 328 | DOMAIN-SUFFIX,mdex.me 329 | DOMAIN-SUFFIX,1inch.io 330 | 331 | # > Chippay 332 | DOMAIN-SUFFIX,chippay.com 333 | 334 | # > UniSat 335 | DOMAIN-SUFFIX,unisat.io 336 | 337 | # > OKX 338 | DOMAIN-KEYWORD,moonpay 339 | DOMAIN-SUFFIX,moonpay.com 340 | DOMAIN-SUFFIX,moonpaycloud.com 341 | DOMAIN-SUFFIX,siftscience.com 342 | DOMAIN-SUFFIX,braze.eu 343 | DOMAIN-KEYWORD,moonshot 344 | DOMAIN-SUFFIX,moonshot.money 345 | DOMAIN-SUFFIX,ably.io 346 | 347 | # > XAl.space 348 | DOMAIN-SUFFIX,XAl.space 349 | 350 | # > SOL domain 351 | DOMAIN-SUFFIX,sns.id 352 | DOMAIN-SUFFIX,airdrop.sns.id 353 | 354 | # > Arweave 355 | DOMAIN,ans-stats.decent.land 356 | DOMAIN-SUFFIX,ao-testnet.xyz 357 | DOMAIN-SUFFIX,ar-io.net 358 | DOMAIN-SUFFIX,ardrive.io 359 | DOMAIN-SUFFIX,arweave.net 360 | 361 | # > etc 362 | DOMAIN-SUFFIX,circle.com 363 | DOMAIN-SUFFIX,save.finance 364 | DOMAIN-SUFFIX,galxe.com 365 | 366 | # > Sui 367 | DOMAIN-SUFFIX,sui.io 368 | DOMAIN-SUFFIX,sui.rpcpool.com 369 | DOMAIN-SUFFIX,suiet.app 370 | DOMAIN-SUFFIX,suiscan.xyz 371 | DOMAIN-SUFFIX,suivision.xyz 372 | DOMAIN-SUFFIX,slush.app 373 | DOMAIN-SUFFIX,mystenlabs.com 374 | 375 | # >> Sui Protocols 376 | DOMAIN-SUFFIX,cetus.zone 377 | DOMAIN-SUFFIX,naviprotocol.io 378 | DOMAIN-SUFFIX,llama.fi 379 | DOMAIN-SUFFIX,suilend.fi 380 | DOMAIN-SUFFIX,suins.io 381 | DOMAIN-SUFFIX,alphafi.xyz 382 | DOMAIN-SUFFIX,volo.fi 383 | DOMAIN-SUFFIX,volosui.com 384 | DOMAIN-SUFFIX,walrus.xyz 385 | 386 | # > Crypto.com 387 | DOMAIN-SUFFIX,crypto.com 388 | 389 | # > BitoPro 390 | DOMAIN-SUFFIX, bitopro.com 391 | 392 | # > RedotPay 393 | DOMAIN-SUFFIX, redotpay.com -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # QuantumultX_config 2 | **Make Quantumult X Great Again!!!** 3 | 4 | + 最小化规则树,減少内存占用 (不到一万条规则) 5 | + 优先 DoQ / DoH ,防运营商作妖 6 | + Apple 域名优化、腾讯系优化 7 | + Wechat EU 优化 8 | + 拦截 PCDN ,优化国内体验 9 | + 去追蹤器、去广告,打造干净互联网 10 | + 融合各家模版之长,去芜存菁 11 | + 适用 iPhone 、iPad 、Apple TV 12 | + Telegram 按 DC 地区分流 13 | + 能稳定直连的尽量直连 14 | + 仰赖 DNS 分流提升体验 **(建议搭配可信 DNS 效果更佳)** 15 | + 适用机场 + 代理链玩家 16 | + 优化 web3 体验 17 | + (optional) 使用家宽 IP + 代理链解锁对 IP 纯净度要求高的服务 **(请自备)** 18 | + (optional) Apple 服务补完 19 | + (optional) [iRingo](https://nsringo.github.io/) 解锁 Apple News Siri **(由于 ios26 大量采用 [`countryd`](https://github.com/orgs/NSRingo/discussions/63),建议[停留在 ios18](https://ai.id64.com/apple/zuzhi/index.html)以免不测)** 20 | 21 | 22 | ## 架构 23 | ### DNS 优化 24 | 25 | ### 远程分流规则 26 | ``` 27 | # 修正补丁 28 | Whitelist → 修正被第三方规则误判的域名 29 | 30 | # 去追踪器和部分 app 广告 31 | NoMalwares REJECT → 补充规则 (不带 IP 规则: NoMalwares; 带 IP 规则: NoMalwarePlus) 32 | Privacy REJECT → Elysian-Realme/FuGfConfig/FuckRogueSoftwareRules 规则,内含大部分常见软件的 httpdns、追踪、广告资源 33 | RejectNoDrop REJECT → Sukka 整理的 reject-no-drop 规则,内含大部分国产软件的 pcdn trackers 34 | 35 | # Apple 域名 36 | AppleExtra* 策略 → 见 "Apple 补完计画" 说明 37 | AppleIntelligence* 解锁 → Apple 官方文档提供的相关域名 38 | iCloudPrivateRelay* PROXY → Sukka 整理的 IPR 规则 39 | AppleCN DIRECT → Sukka 整理的云上贵州域名 40 | AppleCDN DIRECT → Sukka 整理的苹果在中国有备案和 CDN 的域名 41 | AppleNoChinaCDN* PROXY → Elysian-Realme 整理的苹果无法直连的域名 42 | AppleServices DIRECT → Sukka 整理的苹果其他服务域名 43 | 44 | # 直连部分 45 | EmailDirect → 由于多数机场会封锁 SMTP,建议直连以免影响第三方客户端邮件发送 46 | SteamCN DIRECT → blackmatrix7/SteamCN 规则 47 | MicrosoftCDN DIRECT → Sukka 整理的微软在中国有备案和 CDN 的域名 48 | OneDrive DIRECT → blackmatrix7/OneDrive 规则 49 | Bilibili 策略 → 解锁 B 站港澳台资源用 50 | Wechat* 策略 51 | Domestic DIRECT → Sukka 整理的大陆网站域名 52 | 53 | # Web3 54 | Web3* 解锁 → forked from szkane/ClashRuleSet; modified by enriquephl 55 | 56 | # 流媒体与各种解锁 57 | UnbanAirport 解锁 → 机场审计不让你上的网站、新发现的 LLM 域名 58 | AIPlatforms 解锁 → Sukka 整理的各大 LLM 平台域名 59 | InstagramUnblock 解锁 → 解锁 IG 版权音频 60 | MediaCDNExtra → 优化 CDN 61 | Spotify PROXY → Spotify 不需要特别解锁,放在前面修正流媒体解锁规则;blackmatrix7/Spotify 规则 62 | YouTubeCDNs* 策略 → YouTube CDN 规则 (若要观看地区限定视频,需和 YouTube 设置为同区域节点) 63 | YouTube 策略 → YouTube 规则 64 | GoogleAPIs* 策略 → Google 全家桶,用 EEA/EU 节点可享有部份 GDPR 保护和更细致的数据控制选项。 65 | MetaAPIs* 策略 → Facebook 和 Whatsapp 策略,可比照 GoogleAPIs。 66 | Nintendo* 策略 → blackmatrix7/Nintendo 规则 67 | StreamHK* 解锁 → Sukka 整理的香港地区流媒体域名 68 | StreamJP* 解锁 → Sukka 整理的日本地区流媒体域名 69 | StreamTW* 解锁 → Sukka 整理的台湾地区流媒体域名 70 | StreamUS* 解锁 → Sukka 整理的美国地区流媒体域名 71 | ForeignMedia* 解锁 → Sukka 整理的流媒体域名列表 72 | 73 | # 兜底 74 | FILTER_LAN DIRECT → QX 内置的局域网规则 75 | FILTER_REGION DIRECT → QX 内置的 geoip,cn 规则 76 | final PROXY → 白名单模式 77 | ``` 78 | 79 | `*`: 可选项,非必要 80 | 81 | `策略`:指看具体情况和个人需求,决定走直连或特定节点 / 策略组。 82 | 83 | `解锁`:用解锁节点。 84 | 85 | 86 | ## 去广告、去追踪器 87 | 88 | ### (optional) 远程覆写规则 89 | ```ini 90 | https://raw.githubusercontent.com/fmz200/wool_scripts/main/QuantumultX/rewrite/rewrite.snippet, tag=NoAdvertising, update-interval=172800, opt-parser=false, enabled=true 91 | ``` 92 | 93 | ### 远程分流规则 94 | ```ini 95 | https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/filters/NoMalwares.conf, tag=NoMalwares, force-policy=reject, inserted-resource=true, enabled=true 96 | https://raw.githubusercontent.com/Elysian-Realme/FuGfConfig/main/ConfigFile/QuantumultX/FuckRogueSoftwareRules.conf, tag=Privacy, force-policy=reject, inserted-resource=true, enabled=true 97 | https://raw.githubusercontent.com/SukkaLab/ruleset.skk.moe/master/List/non_ip/reject-no-drop.conf, tag=RejectNoDrop, force-policy=reject, opt-parser=true, enabled=true 98 | ``` 99 | 100 | ## Apple 域名 101 | 102 | > *iCloudPrivateRelay 代理 (用 Apple TV 当软路由者适用) 103 | > AppleCN 直连 104 | > AppleCDN 直连 105 | > AppleNoChinaCDN 代理 106 | > AppleServices 直连 107 | 108 | ### 远程分流规则 109 | ```ini 110 | ;https://raw.githubusercontent.com/SukkaLab/ruleset.skk.moe/master/List/domainset/icloud_private_relay.conf, tag=iCloudPrivateRelay, force-policy=proxy, opt-parser=true, enabled=true 111 | https://raw.githubusercontent.com/SukkaLab/ruleset.skk.moe/master/List/non_ip/apple_cn.conf, tag=AppleCN, force-policy=direct, opt-parser=true, enabled=true 112 | https://raw.githubusercontent.com/SukkaLab/ruleset.skk.moe/master/List/non_ip/apple_cdn.conf, tag=AppleCDN, force-policy=direct, opt-parser=true, enabled=true 113 | https://raw.githubusercontent.com/Elysian-Realme/FuGfConfig/main/ConfigFile/QuantumultX/Apple/AppleNoChinaCDNRules.conf, tag=AppleNoChinaCDN, force-policy=proxy, enabled=true 114 | https://raw.githubusercontent.com/SukkaLab/ruleset.skk.moe/master/List/non_ip/apple_services.conf, tag=AppleServices, force-policy=direct, opt-parser=true, enabled=true 115 | ``` 116 | 117 | ### 本地分流规则 118 | ```nasm 119 | host-suffix, cdn-apple.com, direct 120 | ``` 121 | 122 | ## (optional) Apple 补完计画 123 | 124 | > 1. 解锁 Apple Intelligence 125 | > 2. 解锁 Apple News、Siri 海外功能、罗盘经纬度等国际 iOS 特性 126 | > 3. 使用代理连接 iCloud 闸道 (Gateway) 使 Apple 判断成外区用户,減少中国特征 127 | > 4. 屏蔽更新提示 128 | 129 | ### 策略组 130 | ```ini 131 | static=iCloud, direct, HK, JP, SG, TW, US, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/iCloud.png 132 | static=LocationServices, direct, proxy, EU, HK, JP, SG, TW, US, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Find_My.png 133 | static=News, US, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Apple_News.png 134 | ``` 135 | 136 | ### 远程覆写规则 137 | ```ini 138 | https://github.com/NSRingo/GeoServices/releases/latest/download/iRingo.Location.snippet, tag=iRingoLocation, update-interval=172800, opt-parser=false, enabled=true 139 | https://github.com/NSRingo/Siri/releases/latest/download/iRingo.Siri.snippet, tag=iRingoSiri, update-interval=172800, opt-parser=false, enabled=true 140 | https://github.com/NSRingo/News/releases/latest/download/iRingo.News.snippet, tag=iRingoNews, update-interval=172800, opt-parser=false, enabled=true 141 | https://github.com/NSRingo/TV/releases/latest/download/iRingo.TV.snippet, tag=iRingoTV, update-interval=172800, opt-parser=false, enabled=true 142 | ``` 143 | 需搭配 mitm 使用。 144 | 145 | ### 远程分流规则 146 | ```ini 147 | https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/snippets/AppleExtra.snippet, tag=AppleExtra, enabled=true 148 | ; 用 chatgpt 节点解锁 apple intelligence 149 | https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/filters/AppleIntelligence.conf#via=0, tag=AppleIntelligence, force-policy=TW_ISP, update-interval=172800, opt-parser=true, enabled=true 150 | ``` 151 |
152 | 153 | 原理 154 | 155 | + 屏蔽更新提示 156 | ```nasm 157 | host, xp.apple.com, reject 158 | host, gdmf.apple.com, reject 159 | host, gdmf-ados.apple.com, reject 160 | host, mesu.apple.com, reject 161 | ``` 162 | 163 | + 解锁非国行设备 apple intelligence 在国内使用,请用支持 ChatGPT 的节点。 164 | ```nasm 165 | host, apple-relay.apple.com, TW_ISP, via-interface=%TUN% 166 | host, apple-relay.cloudflare.com, TW_ISP, via-interface=%TUN% 167 | ``` 168 | 169 | + 地区判定为外区 (需搭配对应的 `LocationServices` 策略组) 170 | ```nasm 171 | host-suffix, ls.apple.com, LocationServices 172 | host-suffix, gs-loc.apple.com, LocationServices 173 | ``` 174 | 175 | + iCloud Gateway (需搭配对应的 `iCloud` 策略组) 176 | ```nasm 177 | host, init.ess.apple.com, iCloud 178 | host, iphone-ld.apple.com, iCloud 179 | host, pancake.apple.com, iCloud 180 | host, gateway.icloud.com, iCloud 181 | host-suffix, ess.apple.com, proxy 182 | ``` 183 | 此规则仅影响 iCloud CDN 分配和 iCloud 同步,实际 iMessage / FaceTime 内容传输仍会直连。推荐使用 `🇭🇰HK / 🇯🇵JP / 🇸🇬SG / 🇹🇼TW` 节点或 `🇨🇳直连`,`🇨🇳直连/🇭🇰HK` 时会分配香港节点,其余会分配对应地区节点。用 `🇺🇸US` 节点会分配西雅图 CDN,此时 iCloud 同步会很慢,若不是要看 Apple News 不建议使用美国节点连接。 184 | 185 |
186 | 187 | 188 | ## Bilibili 港澳台内容 189 | 190 | ### DNS 规则 191 | ```nasm 192 | server = /*.hdslb.com/system 193 | server = /*.bilivideo.com/system 194 | ``` 195 | 196 | ### 策略组 197 | ```ini 198 | static=Bilibili, direct, HK, TW, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/bilibili.png 199 | ``` 200 | 201 | ### 远程分流规则 202 | ```ini 203 | https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/snippets/Bilibili.snippet, tag=Bilibili, enabled=true 204 | ``` 205 | 206 | ### 本地分流规则 207 | ```nasm 208 | host, grpc.biliapi.net, Bilibili 209 | ``` 210 | 211 | ## 解锁 Instagram Licensed Audio 212 | 213 | 请用家宽落地节点解锁,可用代理链。 214 | 215 | ### 远程分流规则 216 | ```ini 217 | https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/filters/InstagramUnblock.conf#via=0, tag=InstagramUnblock, force-policy=TW_ISP, update-interval=172800, opt-parser=true, enabled=true 218 | ``` 219 | 220 | ## Web3 221 | 222 | ### 远程分流规则 223 | ```ini 224 | https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/ClashRuleSet/Clash/Web3.list#via=0, tag=Web3, force-policy=TW_ISP, update-interval=172800, opt-parser=true, enabled=true 225 | ``` 226 | 227 | ## 微信 / Weixin / WeChat 228 | 229 | ### DNS 规则 230 | ```nasm 231 | server = /*.wechat.com/system 232 | server = /*.weixin.com/system 233 | server = /*.weixin.qq.com/system 234 | server = /*.weixin.qq.com.cn/system 235 | server = /*.qpic.cn/system # 公众号 236 | server = /*.qlogo.cn/system # 公众号 237 | ``` 238 | 239 | ### 策略组 240 | ```ini 241 | static=WeChat, direct, HK, SG, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/WeChat.png 242 | ``` 243 | 244 | ### 远程分流规则 245 | 246 | 需搭配 `WeChat` 策略组,推荐 `🇭🇰HK` 或 `🇸🇬SG` 节点。 247 | 248 | ```ini 249 | https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/snippets/Wechat.snippet, tag=Wechat, enabled=true 250 | ``` 251 | 252 | ## Acknowledgement 253 | 254 | ### Icons 255 | + [Koolson/Qure](https://github.com/Koolson/Qure) 256 | 257 | 258 | ### Scripts 259 | + [KOP-XIAO/QuantumultX](https://github.com/KOP-XIAO/QuantumultX) 260 | + [Orz-3/QuantumultX](https://github.com/Orz-3/QuantumultX) 261 | + [VirgilClyne/iRingo](https://github.com/VirgilClyne/iRingo) 262 | + [fmz200/wool_scripts](https://github.com/fmz200/wool_scripts) 263 | + [Moli-X/Resources](https://github.com/Moli-X/Resources) 264 | + [mack-a/v2ray-agent](https://github.com/mack-a/v2ray-agent) 265 | 266 | ### Rulesets 267 | + [SukkaW/Surge](https://github.com/SukkaW/Surge/) 268 | + [blackmatrix7/ios_rule_script](https://github.com/blackmatrix7/ios_rule_script) 269 | + [sve1r/Rules-For-Quantumult-X](https://github.com/sve1r/Rules-For-Quantumult-X) 270 | + [Elysian-Realme/FuGfConfig](https://github.com/Elysian-Realme/FuGfConfig) 271 | + [szkane/ClashRuleSet](https://github.com/szkane/ClashRuleSet) 272 | + https://www.rclogs.com/2024/05/telegram-dc-iprules 273 | 274 | ### Blocklists / Whitelists 275 | + [Silentely/AdBlock-Acceleration](https://github.com/Silentely/AdBlock-Acceleration) 276 | + [czghf/z11y22AD](https://github.com/czghf/z11y22AD) 277 | + [tomtoms/txt](https://github.com/tomtoms/txt) 278 | + [LittleRey/clash-yaml](https://github.com/LittleRey/clash-yaml) 279 | + [CLannadZSY/Quantumult_X](https://github.com/CLannadZSY/Quantumult_X) 280 | + [ppproxy/4surge](https://github.com/ppproxy/4surge) 281 | + [infinitytec/blocklists](https://github.com/infinitytec/blocklists) 282 | + [axtyet/Luminous](https://github.com/axtyet/Luminous) 283 | + [Lky777/MWCP](https://github.com/Lky777/MWCP) 284 | + [haixinn/loon](https://github.com/haixinn/loon) 285 | + [qq5460168/Who520](https://github.com/qq5460168/Who520) 286 | + [celenityy/BadBlock](https://github.com/celenityy/BadBlock) 287 | + [hagezi/dns-blocklists](https://github.com/hagezi/dns-blocklists/issues/6647) 288 | + [bigboyq/Surge](https://github.com/bigboyq/Surge) 289 | + [ShadowWhisperer/BlockLists](https://github.com/ShadowWhisperer/BlockLists) 290 | + [txthinking/brook](https://github.com/txthinking/brook) 291 | + [neoFelhz/neohosts](https://github.com/neoFelhz/neohosts) 292 | + [BlackJack8/iOSAdblockList](https://github.com/BlackJack8/iOSAdblockList) 293 | + [Kuroba-Sayuki/FuLing-AdRule](https://github.com/Kuroba-Sayuki/FuLing-AdRules) 294 | + [ShadowWhisperer/BlockLists](https://github.com/ShadowWhisperer/BlockLists) 295 | + [mygfw/mygfw](https://github.com/mygfw/mygfw) 296 | + [badmojr/1Hosts](https://github.com/badmojr/1Hosts) 297 | + [217heidai/adblockfilters](https://github.com/217heidai/adblockfilters) 298 | + [jhsvip/ADRuls](https://github.com/jhsvip/ADRuls) 299 | + [QingRex/LoonKissSurge](https://github.com/QingRex/LoonKissSurge) 300 | + [MajkiIT/polish-ads-filter](https://github.com/MajkiIT/polish-ads-filter) 301 | + [zxsman/Rules](https://github.com/zxsman/Rules) 302 | + [Cats-Team/AdRules](https://github.com/Cats-Team/AdRules) 303 | + [jackmoo1/xray](https://github.com/jackmoo1/xray) 304 | + [lztxi/ADH](https://github.com/lztxi/ADH) 305 | 306 | ### Discussions 307 | + https://github.com/hagezi/dns-blocklists/issues/6647 308 | + https://github.com/217heidai/adblockfilters/issues/50 -------------------------------------------------------------------------------- /quantmultx_minimum_example.conf: -------------------------------------------------------------------------------- 1 | [general] 2 | # IP_API 3 | geo_location_checker=http://ip-api.com/json/?lang=zh-CN, https://raw.githubusercontent.com/Orz-3/Orz-3/master/QuantumultX/IP.js 4 | 5 | # 资源解析器 6 | resource_parser_url=https://raw.githubusercontent.com/KOP-XIAO/QuantumultX/master/Scripts/resource-parser.js 7 | 8 | # 排除路线 9 | excluded_routes = 239.255.255.250/32, 24.105.30.129/32, 185.60.112.157/32, 185.60.112.158/32, 182.162.132.1/32 10 | 11 | # UDP Allow Ports 12 | udp_whitelist = 53,123,81-442,444-5331,5334-65535 13 | 14 | # DNS 排除列表 15 | dns_exclusion_list = *.cmpassport.com, *.jegotrip.com.cn, *.icitymobile.mobi, id6.me, *.pingan.com.cn, *.cmbchina.com, *.npln.srv.nintendo.net 16 | 17 | [dns] 18 | prefer-doh3 19 | no-system 20 | ;no-ipv6 21 | doq-server = quic://223.5.5.5, quic://223.6.6.6 22 | doh-server = https://doh.pub/dns-query, https://doh.360.cn/dns-query 23 | doh-server = /*.icloud-content.com/https://doh.pub/dns-query 24 | doh-server = /*.icloud-content.com/https://doh.360.cn/dns-query 25 | doq-server = /*.aliapp.org/quic://223.5.5.5 26 | doq-server = /*.aliapp.org/quic://223.6.6.6 27 | doq-server = /*.alipay.com/quic://223.5.5.5 28 | doq-server = /*.alipay.com/quic://223.6.6.6 29 | doq-server = /*.taobao.com/quic://223.5.5.5 30 | doq-server = /*.taobao.com/quic://223.6.6.6 31 | doq-server = /*.alipayobjects.com/quic://223.5.5.5 32 | doq-server = /*.alipayobjects.com/quic://223.6.6.6 33 | doq-server = /*.alibabachengdun.com/quic://223.5.5.5 34 | doq-server = /*.alibabachengdun.com/quic://223.6.6.6 35 | server = /*.alicdn.com/system 36 | server = /xp.apple.com/system 37 | server = /captive.apple.com/system 38 | server = /netcts.cdn-apple.com/system 39 | server = /*.hdslb.com/system 40 | server = /*.bilivideo.com/system 41 | server = /*.wechat.com/system 42 | server = /*.weixin.com/system 43 | server = /*.weixin.qq.com/system 44 | server = /*.weixin.qq.com.cn/system 45 | server = /*.qpic.cn/system 46 | server = /*.qlogo.cn/system 47 | server = /*.xhscdn.com/system 48 | server = 119.29.29.29 49 | server = 8.8.8.8 50 | server = /router.asus.com/system 51 | server = /asusrouter.com/system 52 | server = /*.asusrouter.com/system 53 | alias = /iosapps.itunes.apple.com/iosapps.itunes.apple.com.download.ks-cdn.com 54 | alias = /updates.cdn-apple.com/updates.cdn-apple.com.download.ks-cdn.com 55 | alias = /metrics-picture.d.meituan.net/metrics-picture.dreport.meituan.net 56 | alias = /maplocatesdksnapshot.d.meituan.net/maplocatesdksnapshot.dreport.meituan.net 57 | 58 | [policy] 59 | # 请根据自身机场情况调整 regex 规则 60 | static = EU, server-tag-regex=Germany|Kingdom|France|Netherlands|Ireland|Belgium|Finland|Norway|Sweden|Spain|Hungary|Romania|Ukraine, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/European_Union.png 61 | static = HK, server-tag-regex=香港|HK|HongKong, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Hong_Kong.png 62 | static = JP, server-tag-regex=日本|Japan, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/ColorJapan.png 63 | static = SG, server-tag-regex=新加坡|Singapore, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Singapore.png 64 | static = TW, server-tag-regex=台|Taiwan, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Taiwan.png 65 | ;static = TW_ISP, hinet01, proxy, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/TW.png 66 | static = US, server-tag-regex=美|States, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/United_States.png 67 | ;static=Bilibili, direct, HK, TW, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/bilibili.png 68 | ;static=Line, HK, JP, SG, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Line.png 69 | ;static=WeChat, direct, HK, SG, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/WeChat.png 70 | static=YouTube, proxy, EU, HK, JP, SG, TW, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/YouTube.png 71 | ;static=YouTubeCDN, YouTube, HK, JP, SG, TW, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/YouTube_Letter.png 72 | ;static=iCloud, direct, HK, JP, SG, TW, US, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/iCloud.png 73 | ;static=iCloudContent, direct, iCloud, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/iCloud.png 74 | ;static=LocationServices, direct, proxy, EU, HK, JP, SG, TW, US, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Find_My.png 75 | ;static=News, US, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Apple_News.png 76 | 77 | [server_remote] 78 | ; 添加你的机场订阅链接 79 | 80 | [filter_remote] 81 | ; 修正补丁 82 | https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/snippets/Whitelist.snippet, tag=Whitelist, enabled=true 83 | ; 拦劫隱私追踪器和 PCDN tracker 84 | ; NoMalwares 和 NoMalwaresPlus 择一启用 85 | https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/filters/NoMalwares.conf, tag=NoMalwares, force-policy=reject, enabled=true 86 | ;https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/filters/NoMalwaresPlus.list, tag=NoMalwaresPlus, force-policy=reject, enabled=true 87 | https://raw.githubusercontent.com/Elysian-Realme/FuGfConfig/main/ConfigFile/QuantumultX/FuckRogueSoftwareRules.conf, tag=Privacy, force-policy=reject, enabled=true 88 | https://raw.githubusercontent.com/SukkaLab/ruleset.skk.moe/master/List/non_ip/reject-no-drop.conf, tag=RejectNoDrop, force-policy=reject, opt-parser=true, enabled=true 89 | ; Apple 域名处理 90 | ;https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/snippets/AppleExtra.snippet, tag=AppleExtra, enabled=true 91 | ;https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/filters/AppleIntelligence.conf#via=0, tag=AppleIntelligence, force-policy=TW_ISP, update-interval=172800, opt-parser=true, enabled=true 92 | ;https://raw.githubusercontent.com/SukkaLab/ruleset.skk.moe/master/List/domainset/icloud_private_relay.conf#type=domain-set, tag=iCloudPrivateRelay, force-policy=proxy, opt-parser=true, enabled=true 93 | https://raw.githubusercontent.com/SukkaLab/ruleset.skk.moe/master/List/non_ip/apple_cn.conf, tag=AppleCN, force-policy=direct, opt-parser=true, enabled=true 94 | https://raw.githubusercontent.com/SukkaLab/ruleset.skk.moe/master/List/non_ip/apple_cdn.conf, tag=AppleCDN, force-policy=direct, opt-parser=true, enabled=true 95 | https://raw.githubusercontent.com/Elysian-Realme/FuGfConfig/main/ConfigFile/QuantumultX/Apple/AppleNoChinaCDNRules.conf, tag=AppleNoChinaCDN, force-policy=proxy, enabled=true 96 | https://raw.githubusercontent.com/SukkaLab/ruleset.skk.moe/master/List/non_ip/apple_services.conf, tag=AppleServices, force-policy=direct, opt-parser=true, enabled=true 97 | ; 国内直连部分 98 | https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/snippets/EmailDirect.snippet, tag=EmailDirect, enabled=true 99 | https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/QuantumultX/SteamCN/SteamCN.list, tag=SteamCN, force-policy=direct, enabled=true 100 | https://raw.githubusercontent.com/SukkaLab/ruleset.skk.moe/master/List/non_ip/microsoft_cdn.conf, tag=MicrosoftCDN, force-policy=direct, opt-parser=true, enabled=true 101 | ;https://raw.githubusercontent.com/Elysian-Realme/FuGfConfig/main/ConfigFile/QuantumultX/MicrosoftRules.conf, tag=MicrosoftDirect, force-policy=direct, enabled=true 102 | https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/QuantumultX/OneDrive/OneDrive.list, tag=OneDrive, force-policy=direct, enabled=true 103 | ;https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/snippets/Bilibili.snippet, tag=Bilibili, enabled=true 104 | ;https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/snippets/Xiaohongshu.snippet, tag=Xiaohongshu, enabled=true 105 | ;https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/snippets/Wechat.snippet, tag=Wechat, enabled=true 106 | https://raw.githubusercontent.com/SukkaLab/ruleset.skk.moe/master/List/non_ip/domestic.conf, tag=Domestic, force-policy=direct, opt-parser=true, enabled=true 107 | ; Telegram 108 | https://raw.githubusercontent.com/enriquephl/telegram_ips/main/TelegramUS.list, tag=TelegramUS, force-policy=US, enabled=true 109 | https://raw.githubusercontent.com/enriquephl/telegram_ips/main/TelegramSG.list, tag=TelegramSG, force-policy=SG, enabled=true 110 | https://raw.githubusercontent.com/enriquephl/telegram_ips/main/TelegramNL.list, tag=TelegramNL, force-policy=EU, enabled=true 111 | ; Web3 112 | ;https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/ClashRuleSet/Clash/Web3.list#via=0, tag=Web3, force-policy=TW_ISP, update-interval=172800, opt-parser=true, enabled=true 113 | ; 家宽 + 代理链分流 AI 和流媒体 114 | ;https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/filters/UnbanAirport.conf#via=0, tag=UnbanAirport, force-policy=TW_ISP, update-interval=172800, opt-parser=true, enabled=true 115 | ;https://raw.githubusercontent.com/SukkaLab/ruleset.skk.moe/master/List/non_ip/ai.conf#via=0, tag=AIPlatforms, force-policy=TW_ISP, update-interval=172800, opt-parser=true, enabled=true 116 | ;https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/filters/InstagramUnblock.conf#via=0, tag=InstagramUnblock, force-policy=TW_ISP, update-interval=172800, opt-parser=true, enabled=true 117 | ; 流媒体 CDN 118 | ;https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/filters/MediaCDNs.list, tag=MediaCDNs, force-policy=proxy, enabled=true 119 | https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/snippets/MediaCDNExtra.snippet, tag=MediaCDNExtra, enabled=true 120 | https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/QuantumultX/Spotify/Spotify.list, tag=Spotify, force-policy=proxy, enabled=true 121 | ;https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/filters/YouTubeCDNs.conf, tag=YoutubeCDNs, force-policy=YouTubeCDN, enabled=true 122 | https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/filters/YouTube.list, tag=YouTube, force-policy=YouTube, enabled=true 123 | ; for GDPR purposes 124 | ;https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/filters/GoogleAPIs.conf, tag=GoogleAPIs, force-policy=EU, enabled=true 125 | ;https://raw.githubusercontent.com/enriquephl/QuantumultX_config/main/filters/MetaAPIs.conf, tag=MetaAPIs, force-policy=EU, enabled=true 126 | ; Nintendo 127 | ;https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/QuantumultX/Nintendo/Nintendo.list, tag=Nintendo, force-policy=HK, enabled=true 128 | ; 流媒体 129 | ;https://raw.githubusercontent.com/SukkaLab/ruleset.skk.moe/master/List/non_ip/stream_hk.conf, tag=StreamHK, force-policy=HK, opt-parser=true, enabled=true 130 | ;https://raw.githubusercontent.com/SukkaLab/ruleset.skk.moe/master/List/non_ip/stream_jp.conf, tag=StreamJP, force-policy=JP, opt-parser=true, enabled=true 131 | ;https://raw.githubusercontent.com/SukkaLab/ruleset.skk.moe/master/List/non_ip/stream_tw.conf, tag=StreamTW, force-policy=TW, opt-parser=true, enabled=true 132 | ;https://raw.githubusercontent.com/SukkaLab/ruleset.skk.moe/master/List/non_ip/stream_us.conf, tag=StreamUS, force-policy=US, opt-parser=true, enabled=true 133 | ;https://raw.githubusercontent.com/SukkaLab/ruleset.skk.moe/master/List/non_ip/stream.conf#via=0, tag=ForeignMedia, force-policy=TW_ISP, update-interval=172800, opt-parser=true, enabled=true 134 | ; 直连兜底 135 | FILTER_LAN, tag=LAN, force-policy=direct, enabled=true 136 | FILTER_REGION, tag=CN, force-policy=direct, enabled=true 137 | 138 | [rewrite_remote] 139 | ;https://raw.githubusercontent.com/fmz200/wool_scripts/main/QuantumultX/rewrite/rewrite.snippet, tag=NoAdvertising, update-interval=172800, opt-parser=false, enabled=true 140 | ;https://github.com/NSRingo/LocationService/releases/latest/download/iRingo.LocationService.snippet, tag=iRingoLocation, update-interval=172800, opt-parser=false, enabled=true 141 | ;https://github.com/NSRingo/Siri/releases/latest/download/iRingo.Siri.snippet, tag=iRingoSiri, update-interval=172800, opt-parser=false, enabled=true 142 | ;https://github.com/NSRingo/News/releases/latest/download/iRingo.News.snippet, tag=iRingoNews, update-interval=172800, opt-parser=false, enabled=true 143 | ;https://github.com/NSRingo/TV/releases/latest/download/iRingo.TV.snippet, tag=iRingoTV, update-interval=172800, opt-parser=false, enabled=true 144 | ;https://github.com/chavyleung/scripts/raw/master/box/rewrite/boxjs.rewrite.quanx.conf, tag=BoxJs, update-interval=172800, opt-parser=false, enabled=true 145 | 146 | [server_local] 147 | 148 | [filter_local] 149 | ; 避免特殊时期 dns 分流失误 150 | host-suffix, github.com, proxy 151 | host-suffix, githubusercontent.com, proxy 152 | host, www.google.com, proxy 153 | final, proxy 154 | 155 | [rewrite_local] 156 | 157 | [task_local] 158 | 159 | [http_backend] 160 | 161 | [mitm] 162 | -------------------------------------------------------------------------------- /filters/NoMalwaresPlus.list: -------------------------------------------------------------------------------- 1 | HOST, a.line.me, NoMalwares 2 | HOST, ad.line-scdn.net, NoMalwares 3 | HOST, crs-event.line.me, NoMalwares 4 | HOST, crs-hometab-event.line.me, NoMalwares 5 | HOST, cix.line-apps.com, NoMalwares 6 | HOST, uts-front.line-apps.com, NoMalwares 7 | HOST, yuki-cdn.line-apps.com, NoMalwares 8 | HOST, tp2p.kg.qq.com, NoMalwares 9 | HOST, sd-gl.xinqiucc.com, NoMalwares 10 | HOST, xpis-xcdn.youku.com, NoMalwares 11 | HOST, xpis-mob-xcdn.youku.com, NoMalwares 12 | HOST, xpis-tel-xcdn.youku.com, NoMalwares 13 | HOST-WILDCARD, xpis-*-xcdn.youku.com, NoMalwares 14 | HOST, spcsz.cdn.bcebos.com, NoMalwares 15 | HOST, www.qchannel04.cn, NoMalwares 16 | HOST, tls-eleme.dingtalk.com, NoMalwares 17 | HOST, tls-goofish.dingtalk.com, NoMalwares 18 | HOST, metis-er.ele.me, NoMalwares 19 | HOST, atoken.m.taobao.com, NoMalwares 20 | HOST-SUFFIX, qiezibenpao.com, NoMalwares 21 | HOST, httpdnsmultiapi.meituan.com, NoMalwares 22 | HOST, httpdnsmultiapivip.meituan.com, NoMalwares 23 | HOST, beauty-ali-flv-live.meituan.net, NoMalwares 24 | HOST-SUFFIX, httpdns.qcloud.com, NoMalwares 25 | HOST-SUFFIX, httpdns.aliyuncs.com, NoMalwares 26 | HOST-SUFFIX, dns.wechat.com, NoMalwares 27 | HOST, dns.alidns.com, NoMalwares 28 | HOST-SUFFIX, gslb.livehwc3.cn, NoMalwares 29 | HOST-SUFFIX, tec73.com, NoMalwares 30 | HOST-SUFFIX, tliveapp.com, NoMalwares 31 | HOST-SUFFIX, tlivemcdn.com, NoMalwares 32 | HOST-SUFFIX, tlivesource.com, NoMalwares 33 | HOST-SUFFIX, mobile-collector.newrelic.com, NoMalwares 34 | HOST, open.kwaizt.com, NoMalwares 35 | HOST, sdktmp.hubcloud.com.cn, NoMalwares 36 | HOST, data.bilibili.com, NoMalwares 37 | HOST, al-log.d.meituan.net, NoMalwares 38 | HOST, route-stats.d.meituan.net, NoMalwares 39 | HOST-KEYWORD, -flv-live, NoMalwares 40 | HOST, beauty-tx-flv.meituan.net, NoMalwares 41 | HOST, beauty-tx-flv-live.meituan.net, NoMalwares 42 | HOST, beauty-hw-flv.meituan.net, NoMalwares 43 | HOST, beauty-hw-flv-live.meituan.net, NoMalwares 44 | HOST, beauty-kuai-flv.meituan.net, NoMalwares 45 | HOST, beauty-kuai-flv-live.meituan.net, NoMalwares 46 | HOST-SUFFIX, mtvod.meituan.net, NoMalwares 47 | HOST, upos-sz-staticcos.bilivideo.com, NoMalwares 48 | HOST, live-aipersonalized.meituan.com, NoMalwares 49 | HOST, ads-img-al.xhscdn.com, NoMalwares 50 | HOST, ads-img-qc.xhscdn.com, NoMalwares 51 | HOST, ads-video-al.xhscdn.com, NoMalwares 52 | HOST, ads-video-qc.xhscdn.com, NoMalwares 53 | HOST, growth-img.xhscdn.com, NoMalwares 54 | HOST, xhslive-video.xhscdn.com, NoMalwares 55 | HOST-SUFFIX, neixin.cn, NoMalwares 56 | HOST, medusa.dianping.com, NoMalwares 57 | HOST-SUFFIX, sankuai.com, NoMalwares 58 | HOST-SUFFIX, redbascket.com, NoMalwares 59 | HOST, shark-tracer.netease.com, NoMalwares 60 | HOST, tracking.purchasely.io, NoMalwares 61 | HOST, sat0.net, NoMalwares 62 | HOST-SUFFIX, atdmt.com, NoMalwares 63 | HOST-SUFFIX, atlassolutions.com, NoMalwares 64 | HOST, b-graph-fallback.facebook.com, NoMalwares 65 | HOST, conversionsapigateway.com, NoMalwares 66 | HOST, crashlogs.whatsapp.net, NoMalwares 67 | HOST, dit.whatsapp.net, NoMalwares 68 | HOST, facebookblueprint.com, NoMalwares 69 | HOST, lithium.facebook.com, NoMalwares 70 | HOST, lookaside.facebook.com, NoMalwares 71 | HOST, lookaside.instagram.com, NoMalwares 72 | HOST, transparency.meta.com, NoMalwares 73 | HOST, z-m-graph.facebook.com, NoMalwares 74 | HOST-SUFFIX, xy.fbcdn.net, NoMalwares 75 | HOST-SUFFIX, xz.fbcdn.net, NoMalwares 76 | HOST, xp-cdn.apple.com, NoMalwares 77 | HOST, live.github.com, NoMalwares 78 | HOST-SUFFIX, fastly-analytics.com, NoMalwares 79 | HOST-SUFFIX, destinationurl.com, NoMalwares 80 | HOST-SUFFIX, adtrafficquality.google, NoMalwares 81 | HOST, myphonenumbers-pa.googleapis.com, NoMalwares 82 | HOST, geller-pa.googleapis.com, NoMalwares 83 | HOST, locationhistory-pa.googleapis.com, NoMalwares 84 | HOST, gmscompliance-pa.googleapis.com, NoMalwares 85 | HOST-SUFFIX, content-storage-upload.googleapis.com, NoMalwares 86 | HOST, cloudusersettings-pa.clients6.google.com, NoMalwares 87 | HOST-SUFFIX, 1e100cdn.net, NoMalwares 88 | HOST, gtm.wise.com, NoMalwares 89 | HOST-SUFFIX, checks.google.com, NoMalwares 90 | HOST, checks.googleapis.com, NoMalwares 91 | HOST, bdlog.tanx.com, NoMalwares 92 | HOST-SUFFIX, data.adobedc.net, NoMalwares 93 | HOST, dpm.demdex.net, NoMalwares 94 | HOST, sensors.saasexch.com, NoMalwares 95 | HOST, local.adguard.org, NoMalwares 96 | HOST, safebrowsing.googleapis.com, NoMalwares 97 | HOST-SUFFIX, safebrowsing.apple, NoMalwares 98 | HOST, notes-analytics-events.apple.com, NoMalwares 99 | HOST, analytics.adjust.com, NoMalwares 100 | HOST, line3-h5-mobile-api.biligame.com, NoMalwares 101 | HOST, mediacloud.xiaohongshu.com, NoMalwares 102 | HOST, ntp.nasa.gov, NoMalwares 103 | HOST, www.clarity.ms, NoMalwares 104 | HOST, nav-edge.smartscreen.microsoft.com, NoMalwares 105 | HOST, msmp.abchina.com.cn, NoMalwares 106 | HOST, api.fu.xcultur.com, NoMalwares 107 | HOST, sdk.1rtb.net, NoMalwares 108 | HOST, strategy.dashisx.com, NoMalwares 109 | HOST, api.wxcjgg.cn, NoMalwares 110 | HOST, open.e.kuaishou.cn, NoMalwares 111 | HOST, api.mostmob.com, NoMalwares 112 | HOST, st.appsad.cn, NoMalwares 113 | HOST, adxlog.9zas5.com, NoMalwares 114 | HOST, c.sm.cn, NoMalwares 115 | HOST, mores.toponad.net, NoMalwares 116 | HOST, ad.shunchangzhixing.com, NoMalwares 117 | HOST, cnlogs.umengcloud.com, NoMalwares 118 | HOST-SUFFIX, adukwai.com, NoMalwares 119 | HOST-SUFFIX, beizi.biz, NoMalwares 120 | HOST-SUFFIX, 66mobi.com, NoMalwares 121 | HOST-SUFFIX, xiawan8.com, NoMalwares 122 | HOST-SUFFIX, fancyapi.com, NoMalwares 123 | HOST-SUFFIX, baihemob.com, NoMalwares 124 | HOST-SUFFIX, mostmob.com, NoMalwares 125 | HOST-SUFFIX, fanglinad.com, NoMalwares 126 | HOST-SUFFIX, adx.adxiuqia.com, NoMalwares 127 | HOST-SUFFIX, 17admob.com, NoMalwares 128 | HOST-SUFFIX, mossru.com, NoMalwares 129 | HOST, liantian.baidu.com, NoMalwares 130 | HOST, logcollection.ronghub.com, NoMalwares 131 | HOST, events.statsigapi.net, NoMalwares 132 | HOST, browser-intake-datadoghq.com, NoMalwares 133 | HOST, upc.zztfly.com, NoMalwares 134 | HOST, cfgc.zztfly.com, NoMalwares 135 | HOST, log-auth.zztfly.com, NoMalwares 136 | HOST, cdn-api-auth.zztfly.com, NoMalwares 137 | HOST, ads.cup.com.cn, NoMalwares 138 | HOST, geller-pa.googleapis.com, NoMalwares 139 | HOST-SUFFIX, ahdohpiechei.com, NoMalwares 140 | 141 | # ===== Managed by GitHub Action: UPPERCASE IP-CIDR / IP6-CIDR / IP-ASN begin ===== 142 | IP-ASN,1012,NoMalwares 143 | IP-ASN,14651,NoMalwares 144 | IP-ASN,18044,NoMalwares 145 | IP-ASN,401111,NoMalwares 146 | IP-ASN,5111,NoMalwares 147 | IP-ASN,54625,NoMalwares 148 | IP-ASN,60539,NoMalwares 149 | IP-ASN,60842,NoMalwares 150 | IP-ASN,61302,NoMalwares 151 | IP-ASN,62489,NoMalwares 152 | IP-ASN,62853,NoMalwares 153 | IP-ASN,7257,NoMalwares 154 | IP-ASN,7480,NoMalwares 155 | IP-ASN,7719,NoMalwares 156 | IP-ASN,945,NoMalwares 157 | IP-CIDR,0.0.0.0/24,NoMalwares 158 | IP-CIDR,10.72.25.0/24,NoMalwares 159 | IP-CIDR,100.20.104.229/32,NoMalwares 160 | IP-CIDR,100.20.13.49/32,NoMalwares 161 | IP-CIDR,100.28.19.138/32,NoMalwares 162 | IP-CIDR,101.132.183.67/32,NoMalwares 163 | IP-CIDR,101.226.10.8/32,NoMalwares 164 | IP-CIDR,101.227.200.11/32,NoMalwares 165 | IP-CIDR,101.227.200.28/32,NoMalwares 166 | IP-CIDR,101.227.97.240/32,NoMalwares 167 | IP-CIDR,101.91.140.124/32,NoMalwares 168 | IP-CIDR,101.91.140.224/32,NoMalwares 169 | IP-CIDR,103.155.214.207/32,NoMalwares 170 | IP-CIDR,103.224.182.210/32,NoMalwares 171 | IP-CIDR,103.224.182.251/32,NoMalwares 172 | IP-CIDR,103.49.209.27/32,NoMalwares 173 | IP-CIDR,103.67.200.64/32,NoMalwares 174 | IP-CIDR,104.239.213.7/32,NoMalwares 175 | IP-CIDR,106.11.162.144/32,NoMalwares 176 | IP-CIDR,106.11.226.222/32,NoMalwares 177 | IP-CIDR,106.11.232.154/32,NoMalwares 178 | IP-CIDR,106.11.232.157/32,NoMalwares 179 | IP-CIDR,106.11.232.176/32,NoMalwares 180 | IP-CIDR,106.11.232.199/32,NoMalwares 181 | IP-CIDR,106.11.232.233/32,NoMalwares 182 | IP-CIDR,106.11.232.247/32,NoMalwares 183 | IP-CIDR,106.11.232.249/32,NoMalwares 184 | IP-CIDR,106.11.25.175/32,NoMalwares 185 | IP-CIDR,106.11.25.239/32,NoMalwares 186 | IP-CIDR,106.162.242.73/32,NoMalwares 187 | IP-CIDR,106.162.242.74/32,NoMalwares 188 | IP-CIDR,106.39.206.21/32,NoMalwares 189 | IP-CIDR,106.39.206.25/32,NoMalwares 190 | IP-CIDR,106.39.206.70/32,NoMalwares 191 | IP-CIDR,106.75.231.48/32,NoMalwares 192 | IP-CIDR,107.161.189.164/32,NoMalwares 193 | IP-CIDR,108.170.31.123/32,NoMalwares 194 | IP-CIDR,108.170.52.156/32,NoMalwares 195 | IP-CIDR,108.61.99.63/32,NoMalwares 196 | IP-CIDR,109.123.233.251/32,NoMalwares 197 | IP-CIDR,109.201.135.46/32,NoMalwares 198 | IP-CIDR,109.206.163.112/32,NoMalwares 199 | IP-CIDR,109.206.163.116/32,NoMalwares 200 | IP-CIDR,109.206.175.252/32,NoMalwares 201 | IP-CIDR,109.206.175.85/32,NoMalwares 202 | IP-CIDR,109.206.176.75/32,NoMalwares 203 | IP-CIDR,109.206.181.2/32,NoMalwares 204 | IP-CIDR,109.206.191.198/32,NoMalwares 205 | IP-CIDR,109.230.237.116/32,NoMalwares 206 | IP-CIDR,110.93.143.144/32,NoMalwares 207 | IP-CIDR,111.11.208.2/32,NoMalwares 208 | IP-CIDR,111.175.220.163/32,NoMalwares 209 | IP-CIDR,111.175.220.164/32,NoMalwares 210 | IP-CIDR,111.175.221.58/32,NoMalwares 211 | IP-CIDR,111.206.147.156/32,NoMalwares 212 | IP-CIDR,111.206.147.210/32,NoMalwares 213 | IP-CIDR,111.206.148.27/32,NoMalwares 214 | IP-CIDR,111.31.201.194/32,NoMalwares 215 | IP-CIDR,111.31.241.140/32,NoMalwares 216 | IP-CIDR,111.31.241.76/32,NoMalwares 217 | IP-CIDR,112.132.230.179/32,NoMalwares 218 | IP-CIDR,112.64.218.119/32,NoMalwares 219 | IP-CIDR,112.65.200.117/32,NoMalwares 220 | IP-CIDR,113.12.83.4/31,NoMalwares 221 | IP-CIDR,114.112.163.232/32,NoMalwares 222 | IP-CIDR,114.112.163.254/32,NoMalwares 223 | IP-CIDR,114.116.215.110/32,NoMalwares 224 | IP-CIDR,114.247.28.96/32,NoMalwares 225 | IP-CIDR,115.182.16.79/32,NoMalwares 226 | IP-CIDR,116.130.224.150/32,NoMalwares 227 | IP-CIDR,116.130.224.205/32,NoMalwares 228 | IP-CIDR,116.63.10.135/32,NoMalwares 229 | IP-CIDR,116.63.10.31/32,NoMalwares 230 | IP-CIDR,117.144.238.29/32,NoMalwares 231 | IP-CIDR,117.185.228.108/32,NoMalwares 232 | IP-CIDR,117.46.12.132/32,NoMalwares 233 | IP-CIDR,117.46.12.136/31,NoMalwares 234 | IP-CIDR,117.46.16.68/32,NoMalwares 235 | IP-CIDR,117.46.16.70/31,NoMalwares 236 | IP-CIDR,117.46.7.204/32,NoMalwares 237 | IP-CIDR,117.46.7.206/31,NoMalwares 238 | IP-CIDR,118.144.88.126/32,NoMalwares 239 | IP-CIDR,118.144.88.215/32,NoMalwares 240 | IP-CIDR,119.4.249.166/32,NoMalwares 241 | IP-CIDR,120.192.83.163/32,NoMalwares 242 | IP-CIDR,120.204.0.63/32,NoMalwares 243 | IP-CIDR,120.209.138.64/32,NoMalwares 244 | IP-CIDR,120.232.51.247/32,NoMalwares 245 | IP-CIDR,120.233.23.103/32,NoMalwares 246 | IP-CIDR,120.76.189.132/32,NoMalwares 247 | IP-CIDR,122.9.13.79/32,NoMalwares 248 | IP-CIDR,122.9.15.129/32,NoMalwares 249 | IP-CIDR,122.9.7.134/32,NoMalwares 250 | IP-CIDR,123.125.81.12/32,NoMalwares 251 | IP-CIDR,123.129.254.11/32,NoMalwares 252 | IP-CIDR,123.129.254.12/30,NoMalwares 253 | IP-CIDR,123.129.254.16/30,NoMalwares 254 | IP-CIDR,123.151.48.171/32,NoMalwares 255 | IP-CIDR,123.151.48.193/32,NoMalwares 256 | IP-CIDR,123.151.48.208/32,NoMalwares 257 | IP-CIDR,123.56.152.96/32,NoMalwares 258 | IP-CIDR,124.14.21.147/32,NoMalwares 259 | IP-CIDR,124.14.21.151/32,NoMalwares 260 | IP-CIDR,124.192.153.42/32,NoMalwares 261 | IP-CIDR,124.232.132.94/32,NoMalwares 262 | IP-CIDR,124.232.160.178/32,NoMalwares 263 | IP-CIDR,125.211.213.130/31,NoMalwares 264 | IP-CIDR,125.211.213.132/31,NoMalwares 265 | IP-CIDR,125.211.213.134/32,NoMalwares 266 | IP-CIDR,125.76.239.244/31,NoMalwares 267 | IP-CIDR,13.248.148.254/32,NoMalwares 268 | IP-CIDR,132.148.220.142/32,NoMalwares 269 | IP-CIDR,134.209.136.174/32,NoMalwares 270 | IP-CIDR,138.128.161.250/31,NoMalwares 271 | IP-CIDR,138.128.161.252/31,NoMalwares 272 | IP-CIDR,138.68.252.54/32,NoMalwares 273 | IP-CIDR,139.45.195.9/32,NoMalwares 274 | IP-CIDR,139.45.197.106/32,NoMalwares 275 | IP-CIDR,139.45.197.168/32,NoMalwares 276 | IP-CIDR,139.45.197.236/32,NoMalwares 277 | IP-CIDR,139.45.197.244/32,NoMalwares 278 | IP-CIDR,139.99.239.47/32,NoMalwares 279 | IP-CIDR,139.99.254.243/32,NoMalwares 280 | IP-CIDR,139.99.254.244/31,NoMalwares 281 | IP-CIDR,139.99.254.246/32,NoMalwares 282 | IP-CIDR,140.207.56.91/32,NoMalwares 283 | IP-CIDR,142.147.98.208/32,NoMalwares 284 | IP-CIDR,144.76.0.242/32,NoMalwares 285 | IP-CIDR,144.76.1.130/32,NoMalwares 286 | IP-CIDR,146.19.169.98/31,NoMalwares 287 | IP-CIDR,147.135.16.27/32,NoMalwares 288 | IP-CIDR,147.135.253.55/32,NoMalwares 289 | IP-CIDR,147.93.63.211/32,NoMalwares 290 | IP-CIDR,149.30.232.154/32,NoMalwares 291 | IP-CIDR,15.197.244.48/32,NoMalwares 292 | IP-CIDR,151.236.60.142/32,NoMalwares 293 | IP-CIDR,153.153.159.218/32,NoMalwares 294 | IP-CIDR,153.153.176.106/32,NoMalwares 295 | IP-CIDR,154.199.255.184/32,NoMalwares 296 | IP-CIDR,154.204.32.99/32,NoMalwares 297 | IP-CIDR,154.223.16.232/32,NoMalwares 298 | IP-CIDR,154.7.80.158/32,NoMalwares 299 | IP-CIDR,156.233.32.123/32,NoMalwares 300 | IP-CIDR,156.245.23.49/32,NoMalwares 301 | IP-CIDR,157.148.61.231/32,NoMalwares 302 | IP-CIDR,157.148.62.186/32,NoMalwares 303 | IP-CIDR,157.90.183.248/32,NoMalwares 304 | IP-CIDR,157.90.33.79/32,NoMalwares 305 | IP-CIDR,157.90.71.190/32,NoMalwares 306 | IP-CIDR,158.247.212.220/32,NoMalwares 307 | IP-CIDR,158.94.209.86/31,NoMalwares 308 | IP-CIDR,158.94.209.88/31,NoMalwares 309 | IP-CIDR,158.94.209.90/32,NoMalwares 310 | IP-CIDR,160.13.90.82/32,NoMalwares 311 | IP-CIDR,162.241.124.200/32,NoMalwares 312 | IP-CIDR,162.252.214.4/32,NoMalwares 313 | IP-CIDR,163.139.33.37/32,NoMalwares 314 | IP-CIDR,163.139.33.38/32,NoMalwares 315 | IP-CIDR,163.172.41.31/32,NoMalwares 316 | IP-CIDR,164.132.74.156/32,NoMalwares 317 | IP-CIDR,165.227.168.212/32,NoMalwares 318 | IP-CIDR,167.235.163.216/32,NoMalwares 319 | IP-CIDR,167.99.249.47/32,NoMalwares 320 | IP-CIDR,169.254.169.254/32,NoMalwares 321 | IP-CIDR,172.240.108.68/32,NoMalwares 322 | IP-CIDR,172.240.108.76/32,NoMalwares 323 | IP-CIDR,172.240.108.84/32,NoMalwares 324 | IP-CIDR,172.240.127.234/32,NoMalwares 325 | IP-CIDR,172.240.253.132/32,NoMalwares 326 | IP-CIDR,172.240.41.129/32,NoMalwares 327 | IP-CIDR,172.240.41.32/31,NoMalwares 328 | IP-CIDR,172.240.41.64/31,NoMalwares 329 | IP-CIDR,172.240.41.96/31,NoMalwares 330 | IP-CIDR,172.245.1.36/32,NoMalwares 331 | IP-CIDR,172.245.1.38/32,NoMalwares 332 | IP-CIDR,173.239.53.20/32,NoMalwares 333 | IP-CIDR,173.255.194.134/32,NoMalwares 334 | IP-CIDR,175.6.223.15/32,NoMalwares 335 | IP-CIDR,176.111.174.118/32,NoMalwares 336 | IP-CIDR,176.113.115.191/32,NoMalwares 337 | IP-CIDR,176.117.68.141/32,NoMalwares 338 | IP-CIDR,178.128.142.109/32,NoMalwares 339 | IP-CIDR,178.162.203.202/32,NoMalwares 340 | IP-CIDR,178.162.203.211/32,NoMalwares 341 | IP-CIDR,178.162.203.226/32,NoMalwares 342 | IP-CIDR,178.162.217.107/32,NoMalwares 343 | IP-CIDR,178.238.235.145/32,NoMalwares 344 | IP-CIDR,178.63.248.53/32,NoMalwares 345 | IP-CIDR,178.63.5.120/32,NoMalwares 346 | IP-CIDR,18.142.131.147/32,NoMalwares 347 | IP-CIDR,18.202.86.139/32,NoMalwares 348 | IP-CIDR,180.153.103.224/32,NoMalwares 349 | IP-CIDR,180.166.52.24/32,NoMalwares 350 | IP-CIDR,180.168.41.175/32,NoMalwares 351 | IP-CIDR,180.76.2.18/32,NoMalwares 352 | IP-CIDR,182.173.0.181/32,NoMalwares 353 | IP-CIDR,183.192.195.187/32,NoMalwares 354 | IP-CIDR,183.207.232.253/32,NoMalwares 355 | IP-CIDR,183.221.242.172/32,NoMalwares 356 | IP-CIDR,183.221.250.11/32,NoMalwares 357 | IP-CIDR,183.224.40.24/32,NoMalwares 358 | IP-CIDR,183.47.118.206/32,NoMalwares 359 | IP-CIDR,183.47.121.33/32,NoMalwares 360 | IP-CIDR,183.59.53.237/32,NoMalwares 361 | IP-CIDR,184.106.248.76/32,NoMalwares 362 | IP-CIDR,185.106.94.139/32,NoMalwares 363 | IP-CIDR,185.149.120.173/32,NoMalwares 364 | IP-CIDR,185.165.169.108/32,NoMalwares 365 | IP-CIDR,185.169.99.112/32,NoMalwares 366 | IP-CIDR,185.193.38.148/32,NoMalwares 367 | IP-CIDR,185.196.9.214/32,NoMalwares 368 | IP-CIDR,185.196.9.222/32,NoMalwares 369 | IP-CIDR,185.216.143.121/32,NoMalwares 370 | IP-CIDR,185.246.188.124/31,NoMalwares 371 | IP-CIDR,185.38.149.111/32,NoMalwares 372 | IP-CIDR,185.53.177.50/31,NoMalwares 373 | IP-CIDR,185.53.177.52/31,NoMalwares 374 | IP-CIDR,185.53.177.54/32,NoMalwares 375 | IP-CIDR,185.53.178.50/31,NoMalwares 376 | IP-CIDR,185.53.178.52/31,NoMalwares 377 | IP-CIDR,185.53.178.54/32,NoMalwares 378 | IP-CIDR,185.68.16.189/32,NoMalwares 379 | IP-CIDR,185.87.148.199/32,NoMalwares 380 | IP-CIDR,188.72.219.35/32,NoMalwares 381 | IP-CIDR,188.72.219.36/32,NoMalwares 382 | IP-CIDR,191.96.224.140/32,NoMalwares 383 | IP-CIDR,192.142.110.7/32,NoMalwares 384 | IP-CIDR,192.142.110.8/30,NoMalwares 385 | IP-CIDR,192.151.218.66/32,NoMalwares 386 | IP-CIDR,192.186.132.66/32,NoMalwares 387 | IP-CIDR,192.186.156.13/32,NoMalwares 388 | IP-CIDR,192.186.156.14/32,NoMalwares 389 | IP-CIDR,192.186.156.27/32,NoMalwares 390 | IP-CIDR,192.186.156.3/32,NoMalwares 391 | IP-CIDR,192.186.156.8/32,NoMalwares 392 | IP-CIDR,192.243.59.12/31,NoMalwares 393 | IP-CIDR,192.243.59.20/32,NoMalwares 394 | IP-CIDR,192.243.61.225/32,NoMalwares 395 | IP-CIDR,192.243.61.227/32,NoMalwares 396 | IP-CIDR,193.124.185.42/32,NoMalwares 397 | IP-CIDR,193.143.1.214/32,NoMalwares 398 | IP-CIDR,193.143.1.217/32,NoMalwares 399 | IP-CIDR,193.143.1.45/32,NoMalwares 400 | IP-CIDR,193.188.192.196/32,NoMalwares 401 | IP-CIDR,193.200.64.24/32,NoMalwares 402 | IP-CIDR,193.200.64.30/31,NoMalwares 403 | IP-CIDR,193.200.65.61/32,NoMalwares 404 | IP-CIDR,193.29.12.90/32,NoMalwares 405 | IP-CIDR,193.32.161.58/32,NoMalwares 406 | IP-CIDR,193.32.161.61/32,NoMalwares 407 | IP-CIDR,193.32.161.62/31,NoMalwares 408 | IP-CIDR,193.34.144.235/32,NoMalwares 409 | IP-CIDR,193.37.152.80/32,NoMalwares 410 | IP-CIDR,194.180.36.92/30,NoMalwares 411 | IP-CIDR,194.180.36.96/32,NoMalwares 412 | IP-CIDR,194.59.220.161/32,NoMalwares 413 | IP-CIDR,194.63.140.103/32,NoMalwares 414 | IP-CIDR,194.63.143.61/32,NoMalwares 415 | IP-CIDR,194.63.143.96/32,NoMalwares 416 | IP-CIDR,195.201.253.130/31,NoMalwares 417 | IP-CIDR,195.201.92.254/32,NoMalwares 418 | IP-CIDR,198.105.254.11/32,NoMalwares 419 | IP-CIDR,198.12.86.90/32,NoMalwares 420 | IP-CIDR,198.134.116.17/32,NoMalwares 421 | IP-CIDR,198.134.116.30/32,NoMalwares 422 | IP-CIDR,198.23.198.110/32,NoMalwares 423 | IP-CIDR,198.251.82.186/32,NoMalwares 424 | IP-CIDR,198.58.118.167/32,NoMalwares 425 | IP-CIDR,199.59.243.222/32,NoMalwares 426 | IP-CIDR,2.87.160.7/32,NoMalwares 427 | IP-CIDR,200.72.40.46/32,NoMalwares 428 | IP-CIDR,202.100.220.54/32,NoMalwares 429 | IP-CIDR,202.100.68.117/32,NoMalwares 430 | IP-CIDR,202.102.110.203/32,NoMalwares 431 | IP-CIDR,202.102.110.204/31,NoMalwares 432 | IP-CIDR,202.106.199.34/31,NoMalwares 433 | IP-CIDR,202.106.199.36/31,NoMalwares 434 | IP-CIDR,202.106.199.38/32,NoMalwares 435 | IP-CIDR,202.238.237.234/32,NoMalwares 436 | IP-CIDR,202.238.237.249/32,NoMalwares 437 | IP-CIDR,202.98.24.121/32,NoMalwares 438 | IP-CIDR,202.98.24.122/31,NoMalwares 439 | IP-CIDR,202.98.24.124/31,NoMalwares 440 | IP-CIDR,202.99.254.230/31,NoMalwares 441 | IP-CIDR,202.99.254.232/32,NoMalwares 442 | IP-CIDR,203.107.1.1/32,NoMalwares 443 | IP-CIDR,203.107.1.33/32,NoMalwares 444 | IP-CIDR,203.107.1.34/32,NoMalwares 445 | IP-CIDR,203.107.1.35/32,NoMalwares 446 | IP-CIDR,203.107.1.65/32,NoMalwares 447 | IP-CIDR,203.119.204.25/32,NoMalwares 448 | IP-CIDR,203.119.204.99/32,NoMalwares 449 | IP-CIDR,203.119.238.118/32,NoMalwares 450 | IP-CIDR,203.119.238.163/32,NoMalwares 451 | IP-CIDR,203.119.238.164/32,NoMalwares 452 | IP-CIDR,203.119.238.194/32,NoMalwares 453 | IP-CIDR,203.119.238.233/32,NoMalwares 454 | IP-CIDR,203.119.238.240/32,NoMalwares 455 | IP-CIDR,203.119.238.248/32,NoMalwares 456 | IP-CIDR,203.119.238.48/32,NoMalwares 457 | IP-CIDR,203.119.238.98/32,NoMalwares 458 | IP-CIDR,203.119.252.4/32,NoMalwares 459 | IP-CIDR,203.188.171.156/32,NoMalwares 460 | IP-CIDR,205.209.138.102/32,NoMalwares 461 | IP-CIDR,206.119.178.163/32,NoMalwares 462 | IP-CIDR,206.54.181.250/32,NoMalwares 463 | IP-CIDR,207.148.44.179/32,NoMalwares 464 | IP-CIDR,208.91.189.203/32,NoMalwares 465 | IP-CIDR,210.138.174.169/32,NoMalwares 466 | IP-CIDR,210.169.176.70/32,NoMalwares 467 | IP-CIDR,211.132.129.120/31,NoMalwares 468 | IP-CIDR,211.136.113.1/32,NoMalwares 469 | IP-CIDR,211.137.130.101/32,NoMalwares 470 | IP-CIDR,211.138.102.198/32,NoMalwares 471 | IP-CIDR,211.138.74.132/32,NoMalwares 472 | IP-CIDR,211.139.136.73/32,NoMalwares 473 | IP-CIDR,211.98.70.226/31,NoMalwares 474 | IP-CIDR,211.98.71.195/32,NoMalwares 475 | IP-CIDR,212.117.190.201/32,NoMalwares 476 | IP-CIDR,212.117.190.202/32,NoMalwares 477 | IP-CIDR,212.117.190.210/31,NoMalwares 478 | IP-CIDR,212.117.190.212/31,NoMalwares 479 | IP-CIDR,212.129.11.38/32,NoMalwares 480 | IP-CIDR,212.129.3.145/32,NoMalwares 481 | IP-CIDR,212.129.6.248/32,NoMalwares 482 | IP-CIDR,212.27.60.108/32,NoMalwares 483 | IP-CIDR,212.64.119.24/32,NoMalwares 484 | IP-CIDR,212.83.189.206/32,NoMalwares 485 | IP-CIDR,212.83.189.252/32,NoMalwares 486 | IP-CIDR,212.83.190.41/32,NoMalwares 487 | IP-CIDR,213.202.211.30/32,NoMalwares 488 | IP-CIDR,213.202.211.38/32,NoMalwares 489 | IP-CIDR,213.209.143.119/32,NoMalwares 490 | IP-CIDR,213.227.145.147/32,NoMalwares 491 | IP-CIDR,213.227.149.216/32,NoMalwares 492 | IP-CIDR,218.244.156.23/32,NoMalwares 493 | IP-CIDR,218.28.144.36/30,NoMalwares 494 | IP-CIDR,218.28.144.40/31,NoMalwares 495 | IP-CIDR,218.28.144.42/32,NoMalwares 496 | IP-CIDR,218.30.64.194/32,NoMalwares 497 | IP-CIDR,218.68.250.117/32,NoMalwares 498 | IP-CIDR,218.68.250.118/31,NoMalwares 499 | IP-CIDR,218.68.250.120/31,NoMalwares 500 | IP-CIDR,218.93.127.37/32,NoMalwares 501 | IP-CIDR,219.146.13.36/32,NoMalwares 502 | IP-CIDR,220.115.251.25/32,NoMalwares 503 | IP-CIDR,220.165.8.172/32,NoMalwares 504 | IP-CIDR,220.165.8.174/32,NoMalwares 505 | IP-CIDR,220.196.154.84/32,NoMalwares 506 | IP-CIDR,220.196.52.141/32,NoMalwares 507 | IP-CIDR,220.250.64.18/31,NoMalwares 508 | IP-CIDR,220.250.64.20/30,NoMalwares 509 | IP-CIDR,220.250.64.225/32,NoMalwares 510 | IP-CIDR,220.250.64.226/31,NoMalwares 511 | IP-CIDR,220.250.64.228/32,NoMalwares 512 | IP-CIDR,220.250.64.24/30,NoMalwares 513 | IP-CIDR,220.250.64.28/31,NoMalwares 514 | IP-CIDR,220.250.64.30/32,NoMalwares 515 | IP-CIDR,221.109.58.36/31,NoMalwares 516 | IP-CIDR,221.179.131.72/32,NoMalwares 517 | IP-CIDR,221.179.140.145/32,NoMalwares 518 | IP-CIDR,221.179.46.190/32,NoMalwares 519 | IP-CIDR,221.179.46.194/32,NoMalwares 520 | IP-CIDR,221.192.153.41/32,NoMalwares 521 | IP-CIDR,221.192.153.42/31,NoMalwares 522 | IP-CIDR,221.192.153.44/31,NoMalwares 523 | IP-CIDR,221.192.153.46/32,NoMalwares 524 | IP-CIDR,221.192.153.49/32,NoMalwares 525 | IP-CIDR,221.204.244.36/30,NoMalwares 526 | IP-CIDR,221.204.244.40/31,NoMalwares 527 | IP-CIDR,221.228.17.152/32,NoMalwares 528 | IP-CIDR,221.228.32.13/32,NoMalwares 529 | IP-CIDR,221.231.6.79/32,NoMalwares 530 | IP-CIDR,221.6.4.148/32,NoMalwares 531 | IP-CIDR,222.186.61.91/32,NoMalwares 532 | IP-CIDR,222.186.61.95/32,NoMalwares 533 | IP-CIDR,222.186.61.96/31,NoMalwares 534 | IP-CIDR,222.221.5.204/32,NoMalwares 535 | IP-CIDR,222.221.5.252/31,NoMalwares 536 | IP-CIDR,222.73.156.235/32,NoMalwares 537 | IP-CIDR,223.29.226.200/32,NoMalwares 538 | IP-CIDR,223.82.248.117/32,NoMalwares 539 | IP-CIDR,23.109.87.170/32,NoMalwares 540 | IP-CIDR,23.111.31.137/32,NoMalwares 541 | IP-CIDR,23.111.88.207/32,NoMalwares 542 | IP-CIDR,23.170.252.196/32,NoMalwares 543 | IP-CIDR,23.202.231.167/32,NoMalwares 544 | IP-CIDR,23.217.138.108/32,NoMalwares 545 | IP-CIDR,23.224.199.74/32,NoMalwares 546 | IP-CIDR,23.224.199.96/32,NoMalwares 547 | IP-CIDR,23.224.89.2/32,NoMalwares 548 | IP-CIDR,23.229.68.43/32,NoMalwares 549 | IP-CIDR,23.229.68.44/30,NoMalwares 550 | IP-CIDR,23.229.69.124/32,NoMalwares 551 | IP-CIDR,23.229.70.48/32,NoMalwares 552 | IP-CIDR,23.231.151.252/32,NoMalwares 553 | IP-CIDR,23.82.169.37/32,NoMalwares 554 | IP-CIDR,23.82.169.38/31,NoMalwares 555 | IP-CIDR,23.82.169.40/31,NoMalwares 556 | IP-CIDR,23.83.114.131/32,NoMalwares 557 | IP-CIDR,23.94.86.123/32,NoMalwares 558 | IP-CIDR,3.216.243.46/32,NoMalwares 559 | IP-CIDR,3.220.51.12/32,NoMalwares 560 | IP-CIDR,3.226.8.132/32,NoMalwares 561 | IP-CIDR,31.14.252.148/32,NoMalwares 562 | IP-CIDR,31.220.27.134/32,NoMalwares 563 | IP-CIDR,34.195.224.242/32,NoMalwares 564 | IP-CIDR,34.204.214.165/32,NoMalwares 565 | IP-CIDR,34.215.155.61/32,NoMalwares 566 | IP-CIDR,34.230.160.215/32,NoMalwares 567 | IP-CIDR,35.194.26.233/32,NoMalwares 568 | IP-CIDR,35.224.227.218/32,NoMalwares 569 | IP-CIDR,35.238.205.163/32,NoMalwares 570 | IP-CIDR,35.239.57.233/32,NoMalwares 571 | IP-CIDR,37.1.213.100/32,NoMalwares 572 | IP-CIDR,37.220.26.135/32,NoMalwares 573 | IP-CIDR,37.220.26.136/31,NoMalwares 574 | IP-CIDR,37.34.176.37/32,NoMalwares 575 | IP-CIDR,37.48.80.112/32,NoMalwares 576 | IP-CIDR,38.180.96.244/32,NoMalwares 577 | IP-CIDR,39.107.15.115/32,NoMalwares 578 | IP-CIDR,39.156.140.245/32,NoMalwares 579 | IP-CIDR,39.156.140.30/32,NoMalwares 580 | IP-CIDR,39.156.140.47/32,NoMalwares 581 | IP-CIDR,42.123.125.237/32,NoMalwares 582 | IP-CIDR,43.100.125.58/32,NoMalwares 583 | IP-CIDR,43.128.142.70/32,NoMalwares 584 | IP-CIDR,43.145.41.107/32,NoMalwares 585 | IP-CIDR,43.159.140.215/32,NoMalwares 586 | IP-CIDR,43.162.119.45/32,NoMalwares 587 | IP-CIDR,44.223.210.42/32,NoMalwares 588 | IP-CIDR,44.228.230.225/32,NoMalwares 589 | IP-CIDR,44.228.85.26/32,NoMalwares 590 | IP-CIDR,44.236.213.34/32,NoMalwares 591 | IP-CIDR,45.136.49.35/32,NoMalwares 592 | IP-CIDR,45.15.156.210/32,NoMalwares 593 | IP-CIDR,45.202.32.3/32,NoMalwares 594 | IP-CIDR,45.32.105.134/32,NoMalwares 595 | IP-CIDR,45.33.18.44/32,NoMalwares 596 | IP-CIDR,45.33.2.79/32,NoMalwares 597 | IP-CIDR,45.33.20.235/32,NoMalwares 598 | IP-CIDR,45.33.23.183/32,NoMalwares 599 | IP-CIDR,45.33.30.197/32,NoMalwares 600 | IP-CIDR,45.56.79.23/32,NoMalwares 601 | IP-CIDR,45.79.19.196/32,NoMalwares 602 | IP-CIDR,45.8.92.138/32,NoMalwares 603 | IP-CIDR,45.90.109.196/32,NoMalwares 604 | IP-CIDR,45.90.58.90/32,NoMalwares 605 | IP-CIDR,46.101.81.149/32,NoMalwares 606 | IP-CIDR,47.101.67.88/32,NoMalwares 607 | IP-CIDR,47.76.132.29/32,NoMalwares 608 | IP-CIDR,47.89.59.182/32,NoMalwares 609 | IP-CIDR,47.96.157.8/32,NoMalwares 610 | IP-CIDR,5.188.62.36/32,NoMalwares 611 | IP-CIDR,5.61.55.143/32,NoMalwares 612 | IP-CIDR,5.79.71.205/32,NoMalwares 613 | IP-CIDR,5.79.71.225/32,NoMalwares 614 | IP-CIDR,5.8.34.26/32,NoMalwares 615 | IP-CIDR,5.8.47.3/32,NoMalwares 616 | IP-CIDR,50.112.124.170/32,NoMalwares 617 | IP-CIDR,51.15.3.223/32,NoMalwares 618 | IP-CIDR,51.178.76.105/32,NoMalwares 619 | IP-CIDR,51.91.66.125/32,NoMalwares 620 | IP-CIDR,52.15.34.25/32,NoMalwares 621 | IP-CIDR,52.197.6.49/32,NoMalwares 622 | IP-CIDR,52.202.53.245/32,NoMalwares 623 | IP-CIDR,52.204.19.219/32,NoMalwares 624 | IP-CIDR,52.207.126.104/32,NoMalwares 625 | IP-CIDR,52.24.156.12/32,NoMalwares 626 | IP-CIDR,52.25.6.134/32,NoMalwares 627 | IP-CIDR,52.72.216.6/32,NoMalwares 628 | IP-CIDR,52.9.43.57/32,NoMalwares 629 | IP-CIDR,54.174.156.141/32,NoMalwares 630 | IP-CIDR,54.205.83.61/32,NoMalwares 631 | IP-CIDR,54.209.22.226/32,NoMalwares 632 | IP-CIDR,54.210.193.115/32,NoMalwares 633 | IP-CIDR,54.219.218.169/32,NoMalwares 634 | IP-CIDR,54.222.186.106/32,NoMalwares 635 | IP-CIDR,54.225.185.110/32,NoMalwares 636 | IP-CIDR,54.85.113.62/32,NoMalwares 637 | IP-CIDR,54.91.125.197/32,NoMalwares 638 | IP-CIDR,57.128.71.215/32,NoMalwares 639 | IP-CIDR,59.82.113.8/32,NoMalwares 640 | IP-CIDR,59.82.120.124/32,NoMalwares 641 | IP-CIDR,59.82.120.166/32,NoMalwares 642 | IP-CIDR,59.82.120.171/32,NoMalwares 643 | IP-CIDR,59.82.120.210/32,NoMalwares 644 | IP-CIDR,59.82.120.252/32,NoMalwares 645 | IP-CIDR,59.82.120.33/32,NoMalwares 646 | IP-CIDR,59.82.121.14/32,NoMalwares 647 | IP-CIDR,59.82.121.172/32,NoMalwares 648 | IP-CIDR,59.82.121.213/32,NoMalwares 649 | IP-CIDR,59.82.121.215/32,NoMalwares 650 | IP-CIDR,59.82.121.216/32,NoMalwares 651 | IP-CIDR,59.82.121.222/32,NoMalwares 652 | IP-CIDR,59.82.121.227/32,NoMalwares 653 | IP-CIDR,59.82.121.3/32,NoMalwares 654 | IP-CIDR,59.82.121.72/32,NoMalwares 655 | IP-CIDR,59.82.122.36/32,NoMalwares 656 | IP-CIDR,59.82.132.231/32,NoMalwares 657 | IP-CIDR,59.82.133.114/32,NoMalwares 658 | IP-CIDR,59.82.133.149/32,NoMalwares 659 | IP-CIDR,59.82.133.157/32,NoMalwares 660 | IP-CIDR,59.82.133.36/32,NoMalwares 661 | IP-CIDR,59.82.133.4/32,NoMalwares 662 | IP-CIDR,59.82.133.59/32,NoMalwares 663 | IP-CIDR,59.82.133.78/32,NoMalwares 664 | IP-CIDR,59.82.9.203/32,NoMalwares 665 | IP-CIDR,59.82.9.227/32,NoMalwares 666 | IP-CIDR,59.82.9.242/32,NoMalwares 667 | IP-CIDR,60.19.29.21/32,NoMalwares 668 | IP-CIDR,60.19.29.22/31,NoMalwares 669 | IP-CIDR,60.19.29.24/30,NoMalwares 670 | IP-CIDR,60.190.139.164/32,NoMalwares 671 | IP-CIDR,60.191.124.236/32,NoMalwares 672 | IP-CIDR,60.191.124.252/32,NoMalwares 673 | IP-CIDR,60.28.172.100/32,NoMalwares 674 | IP-CIDR,61.131.208.210/31,NoMalwares 675 | IP-CIDR,61.139.8.101/32,NoMalwares 676 | IP-CIDR,61.139.8.102/31,NoMalwares 677 | IP-CIDR,61.139.8.104/32,NoMalwares 678 | IP-CIDR,61.151.230.174/32,NoMalwares 679 | IP-CIDR,61.151.230.221/32,NoMalwares 680 | IP-CIDR,61.160.200.223/32,NoMalwares 681 | IP-CIDR,61.160.200.242/32,NoMalwares 682 | IP-CIDR,61.160.200.252/32,NoMalwares 683 | IP-CIDR,61.174.50.214/32,NoMalwares 684 | IP-CIDR,61.183.1.186/32,NoMalwares 685 | IP-CIDR,61.191.206.4/32,NoMalwares 686 | IP-CIDR,61.213.209.42/32,NoMalwares 687 | IP-CIDR,62.122.168.42/32,NoMalwares 688 | IP-CIDR,62.210.11.203/32,NoMalwares 689 | IP-CIDR,62.210.6.153/32,NoMalwares 690 | IP-CIDR,62.210.7.209/32,NoMalwares 691 | IP-CIDR,62.210.9.92/32,NoMalwares 692 | IP-CIDR,63.33.119.172/32,NoMalwares 693 | IP-CIDR,64.28.236.188/32,NoMalwares 694 | IP-CIDR,66.228.52.30/32,NoMalwares 695 | IP-CIDR,66.85.156.85/32,NoMalwares 696 | IP-CIDR,66.85.156.86/32,NoMalwares 697 | IP-CIDR,67.228.151.70/32,NoMalwares 698 | IP-CIDR,69.162.70.109/32,NoMalwares 699 | IP-CIDR,69.49.231.244/32,NoMalwares 700 | IP-CIDR,69.64.49.203/32,NoMalwares 701 | IP-CIDR,69.64.52.249/32,NoMalwares 702 | IP-CIDR,72.11.130.164/32,NoMalwares 703 | IP-CIDR,72.11.130.170/31,NoMalwares 704 | IP-CIDR,72.11.130.173/32,NoMalwares 705 | IP-CIDR,72.11.130.174/32,NoMalwares 706 | IP-CIDR,72.14.178.174/32,NoMalwares 707 | IP-CIDR,72.14.185.43/32,NoMalwares 708 | IP-CIDR,72.9.157.254/32,NoMalwares 709 | IP-CIDR,74.208.27.239/32,NoMalwares 710 | IP-CIDR,74.55.82.102/32,NoMalwares 711 | IP-CIDR,75.2.46.165/32,NoMalwares 712 | IP-CIDR,76.223.15.82/32,NoMalwares 713 | IP-CIDR,77.162.125.199/32,NoMalwares 714 | IP-CIDR,77.247.178.41/32,NoMalwares 715 | IP-CIDR,78.140.134.198/32,NoMalwares 716 | IP-CIDR,78.140.149.216/32,NoMalwares 717 | IP-CIDR,79.125.117.123/32,NoMalwares 718 | IP-CIDR,79.133.46.252/32,NoMalwares 719 | IP-CIDR,79.143.181.251/32,NoMalwares 720 | IP-CIDR,82.147.85.156/32,NoMalwares 721 | IP-CIDR,85.159.213.158/32,NoMalwares 722 | IP-CIDR,85.17.31.122/32,NoMalwares 723 | IP-CIDR,85.17.31.82/32,NoMalwares 724 | IP-CIDR,88.208.22.1/32,NoMalwares 725 | IP-CIDR,88.208.46.222/32,NoMalwares 726 | IP-CIDR,88.85.75.147/32,NoMalwares 727 | IP-CIDR,88.85.77.92/32,NoMalwares 728 | IP-CIDR,91.204.226.224/32,NoMalwares 729 | IP-CIDR,91.207.192.31/32,NoMalwares 730 | IP-CIDR,91.212.166.16/32,NoMalwares 731 | IP-CIDR,91.241.60.117/32,NoMalwares 732 | IP-CIDR,94.130.167.163/32,NoMalwares 733 | IP-CIDR,94.130.185.237/32,NoMalwares 734 | IP-CIDR,94.130.186.231/32,NoMalwares 735 | IP-CIDR,94.130.197.238/32,NoMalwares 736 | IP-CIDR,94.156.232.201/32,NoMalwares 737 | IP-CIDR,94.156.64.129/32,NoMalwares 738 | IP-CIDR,94.232.249.235/32,NoMalwares 739 | IP-CIDR,94.232.249.61/32,NoMalwares 740 | IP-CIDR,94.232.249.69/32,NoMalwares 741 | IP-CIDR,94.232.249.75/32,NoMalwares 742 | IP-CIDR,95.168.170.165/32,NoMalwares 743 | IP-CIDR,95.211.125.226/32,NoMalwares 744 | IP-CIDR,95.211.229.247/32,NoMalwares 745 | IP-CIDR,96.126.123.244/32,NoMalwares 746 | IP-CIDR,96.47.230.67/32,NoMalwares 747 | IP-CIDR,96.47.230.68/31,NoMalwares 748 | IP-CIDR,96.47.230.70/32,NoMalwares 749 | IP-CIDR,99.83.230.223/32,NoMalwares 750 | IP6-CIDR,2001:240:bb46:8267:0:1:dae1:f840/128,NoMalwares 751 | IP6-CIDR,2001:240:bb5f:1980:0:1:80b:ad00/128,NoMalwares 752 | IP6-CIDR,2401:b180:2000:20::10/128,NoMalwares 753 | IP6-CIDR,2401:b180:2000:30::1c/128,NoMalwares 754 | IP6-CIDR,2401:b180:7001::31b/128,NoMalwares 755 | IP6-CIDR,2401:b180:7003::146/128,NoMalwares 756 | IP6-CIDR,2401:b180:7003::16b/128,NoMalwares 757 | IP6-CIDR,2401:b180:7003::187/128,NoMalwares 758 | IP6-CIDR,2401:b180:7003::197/128,NoMalwares 759 | IP6-CIDR,2401:b180:7003::1b8/128,NoMalwares 760 | IP6-CIDR,2401:b180:7003::1d1/128,NoMalwares 761 | IP6-CIDR,2401:b180:7003::1d6/128,NoMalwares 762 | IP6-CIDR,2401:b180:7003::258/128,NoMalwares 763 | IP6-CIDR,2401:b180:7003::335/128,NoMalwares 764 | IP6-CIDR,2401:b180:7003::344/128,NoMalwares 765 | IP6-CIDR,2401:b180:7003::35f/128,NoMalwares 766 | IP6-CIDR,2401:b180:7003::39d/128,NoMalwares 767 | IP6-CIDR,2401:b180:7003::3e0/128,NoMalwares 768 | IP6-CIDR,2401:b180:7003::3f9/128,NoMalwares 769 | IP6-CIDR,2408:4001:f00::10ad/128,NoMalwares 770 | IP6-CIDR,2408:4001:f00::10b5/128,NoMalwares 771 | IP6-CIDR,2408:4001:f00::1117/128,NoMalwares 772 | IP6-CIDR,2408:4001:f00::1130/128,NoMalwares 773 | IP6-CIDR,2408:4001:f00::11cc/128,NoMalwares 774 | IP6-CIDR,2408:4001:f00::11f6/128,NoMalwares 775 | IP6-CIDR,2408:4001:f00::1219/128,NoMalwares 776 | IP6-CIDR,2408:4001:f10::29a/128,NoMalwares 777 | IP6-CIDR,2408:4001:f10::313/128,NoMalwares 778 | IP6-CIDR,2408:4001:f10::347/128,NoMalwares 779 | IP6-CIDR,2408:4001:f10::349/128,NoMalwares 780 | IP6-CIDR,2408:4001:f10::3b2/128,NoMalwares 781 | IP6-CIDR,2408:4003:1f40::30a/128,NoMalwares 782 | IP6-CIDR,2408:80f1:21:3007::12a/128,NoMalwares 783 | IP6-CIDR,2408:80f1:21:c125::30/128,NoMalwares 784 | IP6-CIDR,2408:8706:2:1001::49/128,NoMalwares 785 | IP6-CIDR,2408:8706:2:1002::13/128,NoMalwares 786 | IP6-CIDR,2408:8711:10:1001::67/128,NoMalwares 787 | IP6-CIDR,2408:8711:10:1003::25/128,NoMalwares 788 | IP6-CIDR,2408:8756:f50:2005::91/128,NoMalwares 789 | IP6-CIDR,2408:8756:f50:3053::a8/128,NoMalwares 790 | IP6-CIDR,2409:8702:4860:1000::15/128,NoMalwares 791 | IP6-CIDR,2409:8702:4860:1001::5c/128,NoMalwares 792 | IP6-CIDR,2409:8c00:8401:1000::27/128,NoMalwares 793 | IP6-CIDR,2409:8c00:8401:1003::d/128,NoMalwares 794 | IP6-CIDR,2409:8c1e:75b0:1201::90/128,NoMalwares 795 | IP6-CIDR,2409:8c1e:75b0:4003::2c/128,NoMalwares 796 | IP6-CIDR,2409:8c54:871:2005::4e/128,NoMalwares 797 | IP6-CIDR,2409:8c54:871:3053::ac/128,NoMalwares 798 | IP6-CIDR,240e:904:3401:1001::e/128,NoMalwares 799 | IP6-CIDR,240e:904:3401:1003::32/128,NoMalwares 800 | IP6-CIDR,240e:928:1400:1000::3/128,NoMalwares 801 | IP6-CIDR,240e:928:1400:1003::23/128,NoMalwares 802 | IP6-CIDR,240e:97c:2f:200f::f6/128,NoMalwares 803 | IP6-CIDR,240e:97c:2f:3053::4f/128,NoMalwares 804 | IP6-CIDR,240e:e1:a800:125::1e/128,NoMalwares 805 | IP6-CIDR,240e:e1:aa00:4003::31/128,NoMalwares 806 | # ===== Managed by GitHub Action: UPPERCASE IP-CIDR / IP6-CIDR / IP-ASN end ===== --------------------------------------------------------------------------------