mirror of
https://github.com/MetaCubeX/meta-rules-dat.git
synced 2025-07-09 16:28:37 +00:00
Compare commits
5 Commits
07ea92c880
...
master
Author | SHA1 | Date | |
---|---|---|---|
2838a39e41 | |||
9c2b3805e8 | |||
d5af68f592 | |||
40504e187e | |||
5a8952542e |
23
.github/workflows/run.yml
vendored
23
.github/workflows/run.yml
vendored
@ -43,10 +43,10 @@ jobs:
|
||||
repository: v2fly/domain-list-community
|
||||
path: community
|
||||
|
||||
- name: Checkout xishang0128/convert
|
||||
- name: Checkout MetaCubeX/meta-rules-converter
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: xishang0128/convert
|
||||
repository: MetaCubeX/meta-rules-converter
|
||||
path: convert
|
||||
|
||||
- name: Checkout cokebar/gfwlist2dnsmasq
|
||||
@ -61,11 +61,6 @@ jobs:
|
||||
go-version: '1.22'
|
||||
cache-dependency-path: ./custom/go.sum
|
||||
|
||||
- name: Get geoip.dat relative files
|
||||
run: |
|
||||
wget https://github.com/Loyalsoldier/geoip/raw/release/geoip.dat
|
||||
wget https://github.com/Loyalsoldier/geoip/raw/release/geoip.dat.sha256sum
|
||||
|
||||
- name: Generate GFWList domains
|
||||
run: |
|
||||
cd gfwlist2dnsmasq || exit 1
|
||||
@ -232,7 +227,7 @@ jobs:
|
||||
mkdir -p sing-rule/geo/geosite && mkdir -p sing-rule/geo/geoip
|
||||
cd convert
|
||||
go run ./ geosite -f ../custom/publish/geosite.dat -o ../sing-rule/geo/geosite -t sing-box
|
||||
go run ./ geoip -f ../geoip.dat -o ../sing-rule/geo/geosite -t sing-box
|
||||
go run ./ geoip -f ../geoip.dat -o ../sing-rule/geo/geoip -t sing-box
|
||||
|
||||
- name: Convert geo-lite to sing-rule-set
|
||||
env:
|
||||
@ -261,6 +256,16 @@ jobs:
|
||||
go run ./ geosite -f ../community/geosite-lite.dat -o ../meta-rule/geo-lite/geosite
|
||||
go run ./ geoip -f ../geoip-lite.dat -o ../meta-rule/geo-lite/geoip
|
||||
|
||||
- name: Convert asn
|
||||
env:
|
||||
NO_SKIP: true
|
||||
run: |
|
||||
mkdir -p meta-rule/asn && mkdir -p sing-rule/asn
|
||||
cd convert
|
||||
wget https://raw.githubusercontent.com/xishang0128/geoip/release/GeoLite2-ASN.mmdb
|
||||
go run ./ asn -o ../meta-rule/asn
|
||||
go run ./ asn -o ../sing-rule/asn -t sing-box
|
||||
|
||||
# - name: Convert bm7-rule-set to sing-rule-set
|
||||
# env:
|
||||
# NO_SKIP: true
|
||||
@ -278,6 +283,7 @@ jobs:
|
||||
mkdir -p ./publish/
|
||||
wget https://raw.githubusercontent.com/xishang0128/geoip/release/Country.mmdb -O ./publish/country-lite.mmdb
|
||||
wget https://raw.githubusercontent.com/Loyalsoldier/geoip/release/Country.mmdb -O ./publish/country.mmdb
|
||||
wget https://raw.githubusercontent.com/xishang0128/geoip/release/GeoLite2-ASN.mmdb -O ./publish/GeoLite2-ASN.mmdb
|
||||
install -Dp ./geoip-lite.dat ./publish/
|
||||
install -Dp ./geoip.dat ./publish/
|
||||
install -Dp ./custom/publish/geosite.dat ./publish/
|
||||
@ -301,6 +307,7 @@ jobs:
|
||||
sha256sum geoip-lite.db > geoip-lite.db.sha256sum
|
||||
sha256sum geoip.metadb > geoip.metadb.sha256sum
|
||||
sha256sum geoip-lite.metadb > geoip-lite.metadb.sha256sum
|
||||
sha256sum GeoLite2-ASN.mmdb > GeoLite2-ASN.mmdb.sha256sum
|
||||
|
||||
- name: Delete current release assets
|
||||
uses: andreaswilli/delete-release-assets-action@v3.0.0
|
||||
|
@ -13,10 +13,13 @@
|
||||
| geosite.db | [下载](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite.db) | [下载](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite.db) | [下载](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite.db) |
|
||||
| geosite-lite.dat | [下载](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite-lite.dat) | [下载](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite-lite.dat) | [下载](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite-lite.dat) |
|
||||
| geosite-lite.db | [下载](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite-lite.db) | [下载](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite-lite.db) | [下载](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite-lite.db) |
|
||||
| GeoLite2-ASN.mmdb | [下载](https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/GeoLite2-ASN.mmdb) | [下载](https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/GeoLite2-ASN.mmdb) | [下载](https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/GeoLite2-ASN.mmdb) |
|
||||
|
||||
### **rule-set**
|
||||
|
||||
由此分支获取: [meta branch](https://github.com/MetaCubeX/meta-rules-dat/tree/meta)
|
||||
mihomo:[meta branch](https://github.com/MetaCubeX/meta-rules-dat/tree/meta)
|
||||
|
||||
sing-box: [sing branch](https://github.com/MetaCubeX/meta-rules-dat/tree/sing)
|
||||
|
||||
## **country.mmdb,geoip.dat,geoip.db 内容**
|
||||
|
||||
@ -61,7 +64,7 @@
|
||||
|
||||
## **geosite-lite.dat,geosite-lite.db 内容**
|
||||
|
||||
仅包含常用集合,cn 为精简集合,可能不全
|
||||
仅包含常用集合,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`
|
||||
@ -95,7 +98,7 @@ rules:
|
||||
- GEOSITE,geolocation-!cn,PROXY
|
||||
- GEOSITE,cn,DIRECT
|
||||
|
||||
#GEOIP规则
|
||||
#GEOIP 规则
|
||||
- GEOIP,private,DIRECT,no-resolve
|
||||
- GEOIP,telegram,PROXY
|
||||
- GEOIP,JP,PROXY
|
||||
|
Reference in New Issue
Block a user