① 重构上游项目 v2fly/domain-list-community,生成供下游项目 DustinWin/ruleset_geodata 使用的 DOMAIN 数据源文件
② 数据源文件为 mihomo 内核 rule-set 规则集文件(.list 格式),包含 DOMAIN
、DOMAIN-SUFFIX
、DOMAIN-KEYWORD
、DOMAIN-REGEX
和 PROCESS-NAME
规则类型,配置 behavior: classical
和 format: text
后可直接使用
① 去除 DOMAIN-SUFFIX
类型中冗余的子域名,如:
DOMAIN-SUFFIX,test.cn
DOMAIN-SUFFIX,cn
DOMAIN-SUFFIX,123.example.com
DOMAIN-SUFFIX,abc.example.com
DOMAIN-SUFFIX,example.com
去除冗余子域名后,仅保留:
DOMAIN-SUFFIX,cn
DOMAIN-SUFFIX,example.com
② 去除 DOMAIN-SUFFIX
类型中已存在,DOMAIN
类型中冗余的域名,如:
DOMAIN,test.cn
DOMAIN-SUFFIX,cn
DOMAIN,123.example.com
DOMAIN,test.abc.example.com
DOMAIN-SUFFIX,example.com
去除 DOMAIN
类型中冗余的域名后,仅保留:
DOMAIN-SUFFIX,cn
DOMAIN-SUFFIX,example.com
① 每天凌晨 2 点(北京时间 UTC+8)自动构建
② fakeip-filter.list
源采用 ShellCrash/public/fake_ip_filter.list
③ fakeip-filter-lite.list
源采用 ShellCrash/public/fake_ip_filter.list,仅保留主要域名(推荐搭配 AdGuard Home 且 DNS 配置 mix 混合模式时使用)
④ private.list
源采用 v2fly/domain-list-community/private 和 blackmatrix7/ios_rule_script/Lan(仅域名)组合,并添加主流 Dashboard 在线面板域名(yacd.haishan.me
、yacd.metacubex.one
、metacubex.github.io
、metacubexd.pages.dev
和 board.zash.run.place
)
⑤ ads.list
源采用 privacy-protection-tools/anti-AD
⑥ trackerslist.list
源采用 XIU2/TrackersListCollection(仅域名)和 ngosang/trackerslist 组合
⑦ applications.list
源采用 blackmatrix7/ios_rule_script/Download 和 Loyalsoldier/clash-rules/applications.txt 组合
⑧ microsoft-cn.list
源采用 v2fly/domain-list-community/microsoft@cn
⑨ apple-cn.list
源采用 v2fly/domain-list-community/apple@cn 和 felixonmars/dnsmasq-china-list/apple.china.conf 组合
⑩ google-cn.list
源采用 v2fly/domain-list-community/google@cn 和 felixonmars/dnsmasq-china-list/google.china.conf 组合
⑪ games-cn.list
源采用 v2fly/domain-list-community/category-game-accelerator-cn、v2fly/domain-list-community/category-game-platforms-download@cn、v2fly/domain-list-community/category-games-cn、blackmatrix7/ios_rule_script/SteamCN 和 blackmatrix7/ios_rule_script/GameDownloadCN 组合
⑫ netflix.list
源采用 v2fly/domain-list-community/netflix 和 blackmatrix7/ios_rule_script/Netflix(仅域名)组合
⑬ disney.list
源采用 v2fly/domain-list-community/disney 和 blackmatrix7/ios_rule_script/Disney 组合
⑭ max.list
源采用 v2fly/domain-list-community/hbo 和 blackmatrix7/ios_rule_script/HBO 组合
⑮ primevideo.list
源采用 v2fly/domain-list-community/primevideo 和 blackmatrix7/ios_rule_script/PrimeVideo 组合
⑯ appletv.list
源采用 v2fly/domain-list-community/apple-tvplus 和 blackmatrix7/ios_rule_script/AppleTV 组合
⑰ youtube.list
源采用 v2fly/domain-list-community/youtube 和 blackmatrix7/ios_rule_script/YouTube 组合
⑱ tiktok.list
源采用 v2fly/domain-list-community/tiktok 和 blackmatrix7/ios_rule_script/TikTok 组合
⑲ bilibili.list
源采用 v2fly/domain-list-community/bilibili 和 blackmatrix7/ios_rule_script/BiliBili 组合
⑳ spotify.list
源采用 v2fly/domain-list-community/spotify 和 blackmatrix7/ios_rule_script/Spotify 组合
㉑ media.list
源采用 blackmatrix7/ios_rule_script/GlobalMedia
㉒ games.list
源采用 v2fly/domain-list-community/category-game-platforms-download、v2fly/domain-list-community/category-games-!cn、blackmatrix7/ios_rule_script/Game 和 blackmatrix7/ios_rule_script/Game/GameDownload 组合(删除了 games-cn
)
㉓ ai.list
源采用 v2fly/domain-list-community/category-ai-!cn 和 ACL4SSR/ACL4SSR/AI.list 组合
㉔ networktest.list
源采用 v2fly/domain-list-community/test-ipv6、v2fly/domain-list-community/category-speedtest 和 blackmatrix7/ios_rule_script/Speedtest 组合
㉕ tld-proxy
源采用 v2fly/domain-list-community/tld-!cn
㉖ gfw.list
源采用 gfwlist
㉗ proxy.list
源采用 v2fly/domain-list-community/geolocation-!cn(删除了带有 @cn
和 @ads
的域名,并新增了 v2fly/domain-list-community/cn 中带有 @!cn
的域名)、gfwlist 和 blackmatrix7/ios_rule_script/Global 组合
㉘ cn.list
源采用 v2fly/domain-list-community/cn(删除了带有 @!cn
和 @ads
的域名,并新增了 v2fly/domain-list-community/geolocation-!cn 中带有 @cn
的域名)、blackmatrix7/ios_rule_script/China 和 felixonmars/dnsmasq-china-list/accelerated-domains.china.conf 组合
㉙ cn-lite.list
源采用 v2fly/domain-list-community/cn(删除了带有 @!cn
和 @ads
的域名,并新增了 v2fly/domain-list-community/geolocation-!cn 中带有 @cn
的域名)和 blackmatrix7/ios_rule_script/China 组合