Skip to content

DustinWin/geoip

 
 

Repository files navigation

一、 文件说明

1. 规则集文件类型

Clash geodata 规则集文件,包括:geoip.dat、Country.mmdb 和 geoip.metadb、geoip-asn.dat、ASN.mmdb(仅限 mihomo 内核)等
② Clash rule-set 规则集文件(.list 格式),适用于 behavior: classicalformat: text 的使用场景,包含 IP-ASNIP-CIDRIP-CIDR6 规则类型
sing-box geodata 规则集文件,包括:geoip.db 等

2. 数据源

① 每天凌晨 2 点(北京时间)自动构建,根据 Loyalsoldier/geoip 进行深度定制,可点击查看包含的 IP 段列表
geoip,netflix,🎥 奈飞视频 & netflixip.list 源采用 GeoLite2/netflix.txtblackmatrix7/ios_rule_script/Netflix(仅 IP)组合
geoip,telegram,📲 电报消息 & telegramip.list 源采用 GeoLite2/telegram.txtTelegram IP 段blackmatrix7/ios_rule_script/Telegram(仅 IP)组合
geoip,private,🔒 私有网络 & privateip.list 源采用 GeoLite2/private.txtblackmatrix7/ios_rule_script/Lan(仅 IP)和 TrackersList(仅 IP)组合
geoip,cn,🇨🇳 直连 IP & cnip.list 源采用 GeoLite2/cn.txt17mon/china_ip_listgaoyifan/china-operator-ipblackmatrix7/ios_rule_script/ChinaIPs 组合

二、 文件下载

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

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

三、 文件导入

① 导入 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/GeoIP.dat -L https://cdn.jsdelivr.net/gh/DustinWin/geoip@clash/geoip-asn.dat
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

② 导入 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\geoip.dat -L https://cdn.jsdelivr.net/gh/DustinWin/geoip@clash/geoip-asn.dat
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