diff --git a/.github/workflows/run.yml b/.github/workflows/run.yml index b3662b9305..381412a0ec 100644 --- a/.github/workflows/run.yml +++ b/.github/workflows/run.yml @@ -292,9 +292,6 @@ jobs: install -Dp ./geoip-lite.db ./publish/ install -Dp ./geoip.metadb ./publish/ install -Dp ./geoip-lite.metadb ./publish/ - curl -sSL https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Clash/ChinaMax/ChinaMax_Domain.yaml | sed '/^\s*#/d' | grep -v "acg.rip" > ./publish/cn_domain.yaml - curl -sSL https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Clash/Proxy/Proxy_Domain.yaml | sed '/^\s*#/d' > ./publish/proxy.yaml - curl -sSL https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Clash/ChinaMax/ChinaMax_Classical.yaml | grep DOMAIN | grep -v "#" | sed 's/ - DOMAIN,/full:/g' | sed 's/ - DOMAIN-SUFFIX,//g' | sed 's/ - DOMAIN-KEYWORD,/keyword:/g' > ./publish/cn.txt cd ./publish || exit 1 sha256sum geoip-lite.dat > geoip-lite.dat.sha256sum sha256sum geoip.dat > geoip.dat.sha256sum diff --git a/README.md b/README.md index 6e2332c74f..249edbc02e 100644 --- a/README.md +++ b/README.md @@ -1,180 +1,179 @@ -## **下载地址**: - -### geoX -- **country.mmdb** - - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/country.mmdb) - - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/country.mmdb) - - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/country.mmdb) - -- **geoip.dat** - - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip.dat) - - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.dat) - - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.dat) - -- **geoip.db** - - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip.db) - - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.db) - - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.db) - -- **geoip.metadb** - - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip.metadb) - - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.metadb) - - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.metadb) - -- **country-lite.mmdb** - - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/country-lite.mmdb) - - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/country-lite.mmdb) - - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/country-lite.mmdb) - -- **geoip-lite.dat** - - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip-lite.dat) - - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip-lite.dat) - - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip-lite.dat) - -- **geoip-lite.db** - - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip-lite.db) - - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip-lite.db) - - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip-lite.db) - - -- **geoip-lite.mmdb** - - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip-lite.mmdb) - - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip-lite.mmdb) - - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip-lite.mmdb) - -- **geosite.dat** - - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite.dat) - - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite.dat) - - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite.dat) - -- **geosite.db** - - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite.db) - - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite.db) - - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite.db) - -- **geosite-lite.dat** - - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite-lite.dat) - - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite-lite.dat) - - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite-lite.dat) - -- **geosite-lite.db** - - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite-lite.db) - - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite-lite.db) - - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite-lite.db) - -### **rule-set** - - **cn_domain.yaml** - - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/cn_domain.yaml) - - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/cn_domain.yaml) - - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/cn_domain.yaml) - - - **proxy.yaml** - - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/proxy.yaml) - - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/proxy.yaml) - - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/proxy.yaml) - -## **country.mmdb,geoip.dat,geoip.db 内容** - -同 [Loyalsoldier/v2ray-rules-dat](https://github.com/Loyalsoldier/v2ray-rules-dat) -- 新增类别(方便有特殊需求的用户使用): - - `geoip:cloudflare` - - `geoip:cloudfront` - - `geoip:facebook` - - `geoip:fastly` - - `geoip:google` - - `geoip:netflix` - - `geoip:telegram` - - `geoip:twitter` - -## **country-lite.mmdb,geoip-lite.dat,geoip-lite.db 内容** - -国家仅包含CN/JP,精简体积,替换一些类别 -- 新增类别(方便有特殊需求的用户使用): - - `geoip:cloudflare` - - `geoip:cloudfront` - - `geoip:facebook` - - `geoip:bilibili` - - `geoip:google` - - `geoip:netflix` - - `geoip:telegram` - - `geoip:twitter` - - `geoip:apple` - -## **geosite.dat,geosite.db 内容** - -用法同 [Loyalsoldier/v2ray-rules-dat](https://github.com/Loyalsoldier/v2ray-rules-dat) - - `geosite:category-ads-all` 仅使用域名作为广告拦截用途作用有限,因此不作额外域名添加 - - `geosite:cn` 源替换为 [ios_rule_script/ChinaMax_Domain](https://github.com/blackmatrix7/ios_rule_script/tree/master/rule/Clash/ChinaMax) - - `geosite:onedrive` 合并 [ios_rule_script/OneDrive](https://github.com/blackmatrix7/ios_rule_script/tree/master/rule/Clash/OneDrive) - - `geosite:steam@cn` 合并 [ios_rule_script/SteamCN](https://github.com/blackmatrix7/ios_rule_script/tree/master/rule/Clash/SteamCN) 的内数据 - - 新增类别 - - `geosite:biliintl` 来源 [biliintl](https://raw.githubusercontent.com/xishang0128/rules/main/biliintl.list) - - `geosite:tracker` 来源 [TrackersList](https://trackerslist.com/#/zh)以及[blackmatrix7 -/ -ios_rule_script](https://github.com/blackmatrix7/ios_rule_script/tree/master/rule/Clash/PrivateTracker) - - -## **geosite-lite.dat,geosite-lite.db 内容** - -仅包含常用集合,cn为精简集合,可能不全 -集合内容均来自 https://github.com/blackmatrix7/ios_rule_script/tree/master/rule/Clash - -集合包含 `abema / apple / applemusic / bilibili / biliintl / bahamut / cn / ehentai / google / github / microsoft / netflix / openai / onedrive / pixiv / proxy / spotify / telegram / twitter / tiktok / youtube / proxymedia` - - -## **示例** -```yaml -rule-providers: - cn: - behavior: domain - interval: 86400 - path: ./provider/rule-set/cn_domain.yaml - type: http - url: "https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/cn_domain.yaml" - -rules: - - RULE-SET,cn,DIRECT - - GEOSITE,category-ads-all,REJECT - - GEOSITE,private,DIRECT - - GEOSITE,youtube,PROXY - - GEOSITE,google,PROXY - - GEOSITE,twitter,PROXY - - GEOSITE,pixiv,PROXY - - GEOSITE,category-scholar-!cn,PROXY - - GEOSITE,biliintl,PROXY - - GEOSITE,onedrive,DIRECT - - GEOSITE,microsoft@cn,DIRECT - - GEOSITE,apple-cn,DIRECT - - GEOSITE,steam@cn,DIRECT - - GEOSITE,category-games@cn,DIRECT - - GEOSITE,geolocation-!cn,PROXY - - GEOSITE,cn,DIRECT - - #GEOIP规则 - - GEOIP,private,DIRECT,no-resolve - - GEOIP,telegram,PROXY - - GEOIP,JP,PROXY - - GEOIP,CN,DIRECT - - DST-PORT,80/8080/443/8443,PROXY - - MATCH,DIRECT -``` - -## 辅助工具 -https://github.com/MetaCubeX/geo - -🗺 An easy way to manage all your Geo resources. - -## 致谢 - -- [@Loyalsoldier/geoip](https://github.com/Loyalsoldier/geoip) -- [@v2fly/domain-list-community](https://github.com/v2fly/domain-list-community) -- [@Loyalsoldier/domain-list-custom](https://github.com/Loyalsoldier/domain-list-custom) -- [@felixonmars/dnsmasq-china-list](https://github.com/felixonmars/dnsmasq-china-list) -- [@gfwlist/gfwlist](https://github.com/gfwlist/gfwlist) -- [@cokebar/gfwlist2dnsmasq](https://github.com/cokebar/gfwlist2dnsmasq) -- [@Loyalsoldier/cn-blocked-domain](https://github.com/Loyalsoldier/cn-blocked-domain) -- [@AdblockPlus/EasylistChina+Easylist.txt](https://easylist-downloads.adblockplus.org/easylistchina+easylist.txt) -- [@AdGuard/DNS-filter](https://kb.adguard.com/en/general/adguard-ad-filters#dns-filter) -- [@PeterLowe/adservers](https://pgl.yoyo.org/adservers) -- [@DanPollock/hosts](https://someonewhocares.org/hosts) -- [@crazy-max/WindowsSpyBlocker](https://github.com/crazy-max/WindowsSpyBlocker) -- [@blackmatrix7/ios_rule_script](https://github.com/blackmatrix7/ios_rule_script) +## **下载地址**: + +### geoX + +- **country.mmdb** + - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/country.mmdb) + - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/country.mmdb) + - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/country.mmdb) +- **geoip.dat** + + - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip.dat) + - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.dat) + - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.dat) + +- **geoip.db** + + - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip.db) + - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.db) + - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.db) + +- **geoip.metadb** + + - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip.metadb) + - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.metadb) + - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.metadb) + +- **country-lite.mmdb** + - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/country-lite.mmdb) + - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/country-lite.mmdb) + - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/country-lite.mmdb) +- **geoip-lite.dat** + + - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip-lite.dat) + - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip-lite.dat) + - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip-lite.dat) + +- **geoip-lite.db** + - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip-lite.db) + - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip-lite.db) + - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip-lite.db) + - +- **geoip-lite.mmdb** + - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip-lite.mmdb) + - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip-lite.mmdb) + - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip-lite.mmdb) +- **geosite.dat** + + - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite.dat) + - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite.dat) + - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite.dat) + +- **geosite.db** + + - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite.db) + - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite.db) + - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite.db) + +- **geosite-lite.dat** + + - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite-lite.dat) + - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite-lite.dat) + - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite-lite.dat) + +- **geosite-lite.db** + - [Github release](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite-lite.db) + - [JSdelivr](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite-lite.db) + - [JSdelivr-CF](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite-lite.db) + +### **rule-set** + +由此分支获取: [meta branch](https://github.com/MetaCubeX/meta-rules-dat/tree/meta) + +## **country.mmdb,geoip.dat,geoip.db 内容** + +同 [Loyalsoldier/v2ray-rules-dat](https://github.com/Loyalsoldier/v2ray-rules-dat) + +- 新增类别(方便有特殊需求的用户使用): + - `geoip:cloudflare` + - `geoip:cloudfront` + - `geoip:facebook` + - `geoip:fastly` + - `geoip:google` + - `geoip:netflix` + - `geoip:telegram` + - `geoip:twitter` + +## **country-lite.mmdb,geoip-lite.dat,geoip-lite.db 内容** + +国家仅包含 CN/JP,精简体积,替换一些类别 + +- 新增类别(方便有特殊需求的用户使用): + - `geoip:cloudflare` + - `geoip:cloudfront` + - `geoip:facebook` + - `geoip:bilibili` + - `geoip:google` + - `geoip:netflix` + - `geoip:telegram` + - `geoip:twitter` + - `geoip:apple` + +## **geosite.dat,geosite.db 内容** + +用法同 [Loyalsoldier/v2ray-rules-dat](https://github.com/Loyalsoldier/v2ray-rules-dat) + +- `geosite:category-ads-all` 仅使用域名作为广告拦截用途作用有限,因此不作额外域名添加 +- `geosite:cn` 源替换为 [ios_rule_script/ChinaMax_Domain](https://github.com/blackmatrix7/ios_rule_script/tree/master/rule/Clash/ChinaMax) +- `geosite:onedrive` 合并 [ios_rule_script/OneDrive](https://github.com/blackmatrix7/ios_rule_script/tree/master/rule/Clash/OneDrive) +- `geosite:steam@cn` 合并 [ios_rule_script/SteamCN](https://github.com/blackmatrix7/ios_rule_script/tree/master/rule/Clash/SteamCN) 的内数据 +- 新增类别 - `geosite:biliintl` 来源 [biliintl](https://raw.githubusercontent.com/xishang0128/rules/main/biliintl.list) - `geosite:tracker` 来源 [TrackersList](https://trackerslist.com/#/zh)以及[blackmatrix7 + / + ios_rule_script](https://github.com/blackmatrix7/ios_rule_script/tree/master/rule/Clash/PrivateTracker) + +## **geosite-lite.dat,geosite-lite.db 内容** + +仅包含常用集合,cn 为精简集合,可能不全 +集合内容均来自 https://github.com/blackmatrix7/ios_rule_script/tree/master/rule/Clash + +集合包含 `abema / apple / applemusic / bilibili / biliintl / bahamut / cn / ehentai / google / github / microsoft / netflix / openai / onedrive / pixiv / proxy / spotify / telegram / twitter / tiktok / youtube / proxymedia` + +## **示例** + +```yaml +rule-providers: + cn: + behavior: domain + interval: 86400 + path: ./provider/rule-set/cn_domain.yaml + type: http + url: "https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/cn_domain.yaml" + +rules: + - RULE-SET,cn,DIRECT + - GEOSITE,category-ads-all,REJECT + - GEOSITE,private,DIRECT + - GEOSITE,youtube,PROXY + - GEOSITE,google,PROXY + - GEOSITE,twitter,PROXY + - GEOSITE,pixiv,PROXY + - GEOSITE,category-scholar-!cn,PROXY + - GEOSITE,biliintl,PROXY + - GEOSITE,onedrive,DIRECT + - GEOSITE,microsoft@cn,DIRECT + - GEOSITE,apple-cn,DIRECT + - GEOSITE,steam@cn,DIRECT + - GEOSITE,category-games@cn,DIRECT + - GEOSITE,geolocation-!cn,PROXY + - GEOSITE,cn,DIRECT + + #GEOIP规则 + - GEOIP,private,DIRECT,no-resolve + - GEOIP,telegram,PROXY + - GEOIP,JP,PROXY + - GEOIP,CN,DIRECT + - DST-PORT,80/8080/443/8443,PROXY + - MATCH,DIRECT +``` + +## 辅助工具 + +https://github.com/MetaCubeX/geo + +🗺 An easy way to manage all your Geo resources. + +## 致谢 + +- [@Loyalsoldier/geoip](https://github.com/Loyalsoldier/geoip) +- [@v2fly/domain-list-community](https://github.com/v2fly/domain-list-community) +- [@Loyalsoldier/domain-list-custom](https://github.com/Loyalsoldier/domain-list-custom) +- [@felixonmars/dnsmasq-china-list](https://github.com/felixonmars/dnsmasq-china-list) +- [@gfwlist/gfwlist](https://github.com/gfwlist/gfwlist) +- [@cokebar/gfwlist2dnsmasq](https://github.com/cokebar/gfwlist2dnsmasq) +- [@Loyalsoldier/cn-blocked-domain](https://github.com/Loyalsoldier/cn-blocked-domain) +- [@AdblockPlus/EasylistChina+Easylist.txt](https://easylist-downloads.adblockplus.org/easylistchina+easylist.txt) +- [@AdGuard/DNS-filter](https://kb.adguard.com/en/general/adguard-ad-filters#dns-filter) +- [@PeterLowe/adservers](https://pgl.yoyo.org/adservers) +- [@DanPollock/hosts](https://someonewhocares.org/hosts) +- [@crazy-max/WindowsSpyBlocker](https://github.com/crazy-max/WindowsSpyBlocker) +- [@blackmatrix7/ios_rule_script](https://github.com/blackmatrix7/ios_rule_script)