Skip to content

DustinWin/domain-list-custom

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

文件说明

1. 文件类型

① 重构上游项目 v2fly/domain-list-community,生成供下游项目 DustinWin/ruleset_geodata 使用的 DOMAIN 数据源文件
② 数据源文件为 mihomo 内核 rule-set 规则集文件(.list 格式),包含 DOMAINDOMAIN-SUFFIXDOMAIN-KEYWORDDOMAIN-REGEXPROCESS-NAME 规则类型,配置 behavior: classicalformat: text 后可直接使用

2. 数据去重

① 去除 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

3. 数据源

① 每天凌晨 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/privateblackmatrix7/ios_rule_script/Lan(仅域名)组合,并添加主流 Dashboard 在线面板域名(yacd.haishan.meyacd.metacubex.onemetacubex.github.iometacubexd.pages.devboard.zash.run.place
ads.list 源采用 privacy-protection-tools/anti-AD
trackerslist.list 源采用 XIU2/TrackersListCollection(仅域名)和 ngosang/trackerslist 组合
applications.list 源采用 blackmatrix7/ios_rule_script/DownloadLoyalsoldier/clash-rules/applications.txt 组合
microsoft-cn.list 源采用 v2fly/domain-list-community/microsoft@cn
apple-cn.list 源采用 v2fly/domain-list-community/apple@cnfelixonmars/dnsmasq-china-list/apple.china.conf 组合
google-cn.list 源采用 v2fly/domain-list-community/google@cnfelixonmars/dnsmasq-china-list/google.china.conf 组合
games-cn.list 源采用 v2fly/domain-list-community/category-game-accelerator-cnv2fly/domain-list-community/category-game-platforms-download@cnv2fly/domain-list-community/category-games-cnblackmatrix7/ios_rule_script/SteamCNblackmatrix7/ios_rule_script/GameDownloadCN 组合
netflix.list 源采用 v2fly/domain-list-community/netflixblackmatrix7/ios_rule_script/Netflix(仅域名)组合
disney.list 源采用 v2fly/domain-list-community/disneyblackmatrix7/ios_rule_script/Disney 组合
max.list 源采用 v2fly/domain-list-community/hboblackmatrix7/ios_rule_script/HBO 组合
primevideo.list 源采用 v2fly/domain-list-community/primevideoblackmatrix7/ios_rule_script/PrimeVideo 组合
appletv.list 源采用 v2fly/domain-list-community/apple-tvplusblackmatrix7/ios_rule_script/AppleTV 组合
youtube.list 源采用 v2fly/domain-list-community/youtubeblackmatrix7/ios_rule_script/YouTube 组合
tiktok.list 源采用 v2fly/domain-list-community/tiktokblackmatrix7/ios_rule_script/TikTok 组合
bilibili.list 源采用 v2fly/domain-list-community/bilibiliblackmatrix7/ios_rule_script/BiliBili 组合
spotify.list 源采用 v2fly/domain-list-community/spotifyblackmatrix7/ios_rule_script/Spotify 组合
media.list 源采用 blackmatrix7/ios_rule_script/GlobalMedia
games.list 源采用 v2fly/domain-list-community/category-game-platforms-downloadv2fly/domain-list-community/category-games-!cnblackmatrix7/ios_rule_script/Gameblackmatrix7/ios_rule_script/Game/GameDownload 组合(删除了 games-cn
ai.list 源采用 v2fly/domain-list-community/category-ai-!cnACL4SSR/ACL4SSR/AI.list 组合
networktest.list 源采用 v2fly/domain-list-community/test-ipv6v2fly/domain-list-community/category-speedtestblackmatrix7/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 的域名)、gfwlistblackmatrix7/ios_rule_script/Global 组合
cn.list 源采用 v2fly/domain-list-community/cn(删除了带有 @!cn@ads 的域名,并新增了 v2fly/domain-list-community/geolocation-!cn 中带有 @cn 的域名)、blackmatrix7/ios_rule_script/Chinafelixonmars/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 组合

About

供下游项目 DustinWin/ruleset_geodata 使用的 DOMAIN 数据源文件

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • Go 84.8%
  • Python 12.0%
  • Shell 3.2%