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

This branch is 4 commits ahead of, 275 commits behind Loyalsoldier/geoip:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e761e5d · Mar 13, 2025

History

4 Commits
Mar 5, 2025
Feb 5, 2025
Feb 5, 2025
Feb 5, 2025
Feb 5, 2025
Feb 5, 2025
Mar 5, 2025
Mar 5, 2025
Feb 5, 2025
Feb 5, 2025
Mar 13, 2025
Mar 13, 2025
Feb 5, 2025
Feb 5, 2025
Feb 5, 2025
Feb 5, 2025
Feb 5, 2025

一、 文件说明

1. 规则集文件类型

mihomo geodata 规则集文件,包括:geoip.dat、Country.mmdb、geoip.metadb 和 ASN.mmdb 等
② mihomo 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,private,🔒 私有网络 & privateip.list 源采用 DustinWin/geoip/config.json 中的 input.type:private
geoip,cn,🀄️ 直连 IP & cnip.list 源采用 GeoLite2-Country-CSV/CN17mon/china_ip_listgaoyifan/china-operator-ipAPNIC/CNblackmatrix7/ios_rule_script/ChinaASN 组合
geoip,netflix,🎥 奈飞视频 & netflixip.list 源采用 GeoLite2-ASN-CSV/Netflixblackmatrix7/ios_rule_script/Netflix(Netflix_IP.txt)组合
geoip,telegram,📲 电报消息 & telegramip.list 源采用 GeoLite2-ASN-CSV/TelegramTelegram IP 段组合

二、 文件下载

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

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

三、 文件导入

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

连接 SSH 后执行如下命令:

# mihomo 内核
curl -o $CRASHDIR/GeoIP.dat -L https://cdn.jsdelivr.net/gh/DustinWin/geoip@mihomo/geoip.dat
curl -o $CRASHDIR/Country.mmdb -L https://cdn.jsdelivr.net/gh/DustinWin/geoip@mihomo/Country.mmdb
curl -o $CRASHDIR/geoip.metadb -L https://cdn.jsdelivr.net/gh/DustinWin/geoip@mihomo/geoip.metadb
curl -o $CRASHDIR/ASN.mmdb -L https://cdn.jsdelivr.net/gh/DustinWin/geoip@mihomo/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@mihomo/geoip.dat
curl -o %APPDATA%\io.github.clash-verge-rev.clash-verge-rev\Country.mmdb -L https://cdn.jsdelivr.net/gh/DustinWin/geoip@mihomo/Country.mmdb
curl -o %APPDATA%\io.github.clash-verge-rev.clash-verge-rev\geoip.metadb -L https://cdn.jsdelivr.net/gh/DustinWin/geoip@mihomo/geoip.metadb
curl -o %APPDATA%\io.github.clash-verge-rev.clash-verge-rev\ASN.mmdb -L https://cdn.jsdelivr.net/gh/DustinWin/geoip@mihomo/Country-ASN.mmdb
pause