5 Commits

Author SHA1 Message Date
2838a39e41 Update README.md 2024-10-15 07:56:03 +08:00
9c2b3805e8 add asn 2024-10-14 02:36:41 +08:00
d5af68f592 Update run.yml 2024-09-11 19:18:27 +08:00
40504e187e Update run.yml 2024-07-30 19:48:03 +08:00
5a8952542e fix: incorrect path while building sing-rule-set 2024-07-30 18:06:35 +08:00
2 changed files with 21 additions and 11 deletions

View File

@ -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

View File

@ -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