Skip to content
forked from Loyalsoldier/geoip

定制适合 Clash 内核和 sing-box 内核的 geoip 规则集文件

License

CC-BY-SA-4.0, GPL-3.0 licenses found

Licenses found

CC-BY-SA-4.0
LICENSE
GPL-3.0
LICENSE-GPL
Notifications You must be signed in to change notification settings

DustinWin/geoip

 
 

一、 文件说明

1. 规则集文件类型

① Clash geodata 规则集文件,包括:geoip.dat、Country.mmdb 和 geoip.metadb、ASN.mmdb(仅限 mihomo 内核)等
② Clash rule-set 规则集文件(.list 格式),包含:IP-ASNIP-CIDRIP-CIDR6 规则类型,适用于 behavior: classicalformat: text 的使用场景
sing-box geodata 规则集文件,包括:geoip.db 等
ShellCrash 中 CN_IP 绕过内核所需文件,包括:cn_ipv4.txt 和 cn_ipv6.txt,适用于开启“CN_IP 绕过内核”或“CNV6 绕过内核”的使用场景,分别用于替换 $CRASHDIR/cn_ip.txt$CRASHDIR/cn_ipv6.txt 文件

2. 数据源

① 每天凌晨 2 点(北京时间 UTC+8)自动构建,根据 Loyalsoldier/geoip 进行深度定制,可点击查看包含的 IP 段列表
geoip,netflix,🎥 奈飞视频 & netflixip.list 源采用 GeoLite2-ASN-CSV/Netflixblackmatrix7/ios_rule_script/Netflix(Netflix_IP.txt)组合
geoip,telegram,📲 电报消息 & telegramip.list 源采用 GeoLite2-ASN-CSV/TelegramTelegram IP 段组合
geoip,private,🔒 私有网络 & privateip.list 源采用 DustinWin/geoip/config.json 中的 input.type:privateTrackersList(仅 IP)组合
geoip,cn,🇨🇳 直连 IP & cnip.list 源采用 GeoLite2-Country-CSV/CN17mon/china_ip_listgaoyifan/china-operator-ipAPNIC/CNblackmatrix7/ios_rule_script/ChinaASN 组合

二、 文件下载

规则集文件包含的规则和下载地址对应关系如下表:

规则集文件名称 包含规则 GitHub 源 jsDelivr 源 GitHub Proxy 源
geoip-all.dat 点此查看 点此下载 点此下载 点此下载
Country-all.mmdb 点此下载 点此下载 点此下载
geoip-all.metadb 点此下载 点此下载 点此下载
geoip-all.db 点此下载 点此下载 点此下载
Country-ASN-all.mmdb cloudflarecloudfrontfacebookfastlygooglenetflixtelegramtwitter,具体可点此查看 点此下载 点此下载 点此下载
geoip.dat netflixtelegramprivatecn 点此下载 点此下载 点此下载
Country.mmdb 点此下载 点此下载 点此下载
geoip.metadb 点此下载 点此下载 点此下载
geoip.db 点此下载 点此下载 点此下载
geoip-lite.dat netflixtelegramprivatecn 点此下载 点此下载 点此下载
Country-lite.mmdb 点此下载 点此下载 点此下载
geoip-lite.metadb 点此下载 点此下载 点此下载
geoip-lite.db 点此下载 点此下载 点此下载
Country-ASN.mmdb netflixtelegramprivatecn,具体可点此查看 点此下载 点此下载 点此下载

三、 文件导入

1. 导入 Linux 端(以 ShellCrash 导入 geoip.dat、Country.mmdb、geoip.metadb、ASN.mmdb 和 geoip.db 为例)

连接 SSH 后执行如下命令:

# Clash 内核
curl -o $CRASHDIR/GeoIP.dat -L https://cdn.jsdelivr.net/gh/DustinWin/geoip@clash/geoip.dat
curl -o $CRASHDIR/Country.mmdb -L https://cdn.jsdelivr.net/gh/DustinWin/geoip@clash/Country.mmdb
# mihomo 内核
curl -o $CRASHDIR/geoip.metadb -L https://cdn.jsdelivr.net/gh/DustinWin/geoip@clash/geoip.metadb
curl -o $CRASHDIR/ASN.mmdb -L https://cdn.jsdelivr.net/gh/DustinWin/geoip@clash/Country-ASN.mmdb
# sing-box 内核
curl -o $CRASHDIR/geoip.db -L https://cdn.jsdelivr.net/gh/DustinWin/geoip@sing-box/geoip.db
$CRASHDIR/start.sh restart

2. 导入 Windows 端(以 Clash Verge 导入 geoip.dat、Country.mmdb、geoip.metadb 和 ASN.mmdb 为例)

以管理员身份运行 CMD,执行如下命令:

taskkill /f /t /im "Clash Verge*"
taskkill /f /t /im Clash-Verge*
taskkill /f /t /im clash-meta*
curl -o %APPDATA%\io.github.clash-verge-rev.clash-verge-rev\geoip.dat -L https://cdn.jsdelivr.net/gh/DustinWin/geoip@clash/geoip.dat
curl -o %APPDATA%\io.github.clash-verge-rev.clash-verge-rev\Country.mmdb -L https://cdn.jsdelivr.net/gh/DustinWin/geoip@clash/Country.mmdb
curl -o %APPDATA%\io.github.clash-verge-rev.clash-verge-rev\geoip.metadb -L https://cdn.jsdelivr.net/gh/DustinWin/geoip@clash/geoip.metadb
curl -o %APPDATA%\io.github.clash-verge-rev.clash-verge-rev\ASN.mmdb -L https://cdn.jsdelivr.net/gh/DustinWin/geoip@clash/Country-ASN.mmdb
pause

About

定制适合 Clash 内核和 sing-box 内核的 geoip 规则集文件

Topics

Resources

License

CC-BY-SA-4.0, GPL-3.0 licenses found

Licenses found

CC-BY-SA-4.0
LICENSE
GPL-3.0
LICENSE-GPL

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%