Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
forked from Loyalsoldier/geoip

定制适合 Clash 和 mihomo 内核的 geoip 规则集文件;供下游项目 DustinWin/ruleset_geodata 使用的 IP 数据源文件

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

Repository files navigation

一、 文件说明

1. 规则集文件类型

1 重构上游项目 Loyalsoldier/geoip,生成供下游项目 DustinWin/ruleset_geodata 使用的 IP 数据源文件
2 数据源文件为 mihomo 内核 rule-set 规则集文件(.list 格式),包含:IP-ASNIP-CIDRIP-CIDR6 规则类型,配置 behavior: classicalformat: text 后可直接使用
3 mihomo 内核 geodata 规则集文件,包括:geoip.dat、Country.mmdb、geoip.metadb 和 ASN.mmdb 等
4 ShellCrash 中 CN_IP 绕过内核所需文件,包括:cn_ipv4.txt 和 cn_ipv6.txt,适用于开启"CN_IP 绕过内核"或"CNV6 绕过内核"的使用场景,分别用于替换 $CRASHDIR/cn_ip.txt$CRASHDIR/cn_ipv6.txt 文件

2. 数据源

1 每天凌晨 2 点(北京时间 UTC+8)自动构建,根据 Loyalsoldier/geoip 进行深度定制,可点击查看包含的 IP 段列表
2 geoip,private,🔒 私有网络 & privateip.list 源采用 DustinWin/geoip/config.json 中的 input.type:private
3 geoip,cn,🀄️ 直连 IP & cnip.list & cn-asn.list 源采用 17mon/china_ip_listgaoyifan/china-operator-ipblackmatrix7/ios_rule_script/ChinaASN 组合
4 netflixip.list & netflix-asn.list 源采用 GeoLite2-ASN-CSV/Netflixblackmatrix7/ios_rule_script/Netflix(Netflix_IP.txt)组合
5 geoip,media,🌍 国外媒体 & mediaip.list 源采用 blackmatrix7/ios_rule_script/GlobalMedia(仅 IP)
6 geoip,games,🎮 国外游戏 & gamesip.list 源采用 blackmatrix7/ios_rule_script/Game(仅 IP)
7 geoip,telegram,📲 电报消息 & telegramip.list & telegram-asn.list 源采用 GeoLite2-ASN-CSV/TelegramTelegram IP 段组合

二、 文件下载

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

规则集文件名称 包含规则 GitHub 源 jsDelivr 源 GitHub Proxy 源
Country-ASN-all.mmdb cloudflarecloudfrontfacebookfastlygooglenetflixtelegramtwitter,具体可点此查看 点此下载 点此下载 点此下载
geoip.dat privatecnmediagamestelegram 点此下载 点此下载 点此下载
geoip-lite.dat privatecn(削除) media (削除ここまで)(削除) games (削除ここまで)telegram 点此下载 点此下载 点此下载
Country-ASN.mmdb netflixtelegram,具体可点此查看 点此下载 点此下载 点此下载

三、 文件导入

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

连接 SSH 后执行如下命令:

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

About

定制适合 Clash 和 mihomo 内核的 geoip 规则集文件;供下游项目 DustinWin/ruleset_geodata 使用的 IP 数据源文件

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

Languages

  • Go 100.0%

AltStyle によって変換されたページ (->オリジナル) /