Release 下载geosite / geoip dat · GitHub Release 历史版本 · 三路反代镜像

最新正式版20260520170255

本区块同步 geosite / geoip dat 的官方 GitHub Release,并为最近版本生成 三路反代镜像加速下载通道。 默认展开最新正式版;如果项目只有预发布版,会在版本旁单独标注。下载按钮会先进入本站确认页,可继续下载或复制真实链接。

最新正式版发布 2026-05-20共 100 个版本共 800 个文件本页展示最近 5 个版本⭐ 8,681License MITgithub.com/v2fly/domain-list-community

怎么挑:Windows 优先 .exe / .msi;macOS 优先 .dmg;Linux 选 .deb / .rpm / .AppImage;Android 选 .apk;带 .sig / .asc / .sha256 的是校验文件,不是安装包。 下载慢:从右侧三路反代列里挑一个能通的点开;复制按钮复制真实目标链接,方便放进下载器。

为控制页面体积,本页只展示最近 5 个版本、每版最多 48 个文件;完整历史请查看 v2fly/domain-list-community Releases

202605201702552026-05-208 个文件正式版
文件 / 平台大小官方直链反代 · ghproxy.net反代 · ghfast.top反代 · mirror.ghproxy.com
dlc.dat其他2.0 MB
dlc.dat.sha256sum其他74 B
dlc.dat.xz其他286.2 KB
dlc.dat.xz.sha256sum其他77 B
dlc.dat.zip压缩包613.2 KB
dlc.dat.zip.sha256sum其他78 B
dlc.dat_plain.yml其他3.2 MB
dlc.dat_plain.yml.sha256sum其他84 B
202605200836282026-05-208 个文件正式版
文件 / 平台大小官方直链反代 · ghproxy.net反代 · ghfast.top反代 · mirror.ghproxy.com
dlc.dat其他2.0 MB
dlc.dat.sha256sum其他74 B
dlc.dat.xz其他285.5 KB
dlc.dat.xz.sha256sum其他77 B
dlc.dat.zip压缩包613.2 KB
dlc.dat.zip.sha256sum其他78 B
dlc.dat_plain.yml其他3.2 MB
dlc.dat_plain.yml.sha256sum其他84 B
202605200827272026-05-208 个文件正式版
文件 / 平台大小官方直链反代 · ghproxy.net反代 · ghfast.top反代 · mirror.ghproxy.com
dlc.dat其他2.0 MB
dlc.dat.sha256sum其他74 B
dlc.dat.xz其他285.6 KB
dlc.dat.xz.sha256sum其他77 B
dlc.dat.zip压缩包613.1 KB
dlc.dat.zip.sha256sum其他78 B
dlc.dat_plain.yml其他3.2 MB
dlc.dat_plain.yml.sha256sum其他84 B
202605200802422026-05-208 个文件正式版
文件 / 平台大小官方直链反代 · ghproxy.net反代 · ghfast.top反代 · mirror.ghproxy.com
dlc.dat其他2.0 MB
dlc.dat.sha256sum其他74 B
dlc.dat.xz其他285.5 KB
dlc.dat.xz.sha256sum其他77 B
dlc.dat.zip压缩包613.1 KB
dlc.dat.zip.sha256sum其他78 B
dlc.dat_plain.yml其他3.2 MB
dlc.dat_plain.yml.sha256sum其他84 B
202605191542392026-05-198 个文件正式版
文件 / 平台大小官方直链反代 · ghproxy.net反代 · ghfast.top反代 · mirror.ghproxy.com
dlc.dat其他2.0 MB
dlc.dat.sha256sum其他74 B
dlc.dat.xz其他283.1 KB
dlc.dat.xz.sha256sum其他77 B
dlc.dat.zip压缩包610.1 KB
dlc.dat.zip.sha256sum其他78 B
dlc.dat_plain.yml其他3.2 MB
dlc.dat_plain.yml.sha256sum其他84 B

本页加速下载用到的 3 个 GitHub 反代镜像

反代前缀说明
ghproxy.nethttps://ghproxy.net/老牌备份
ghfast.tophttps://ghfast.top/新生快线
mirror.ghproxy.comhttps://mirror.ghproxy.com/子域名

反代是第三方公益服务,单个通道可能临时挂掉,多挑几个再判断网络是否有问题。所有反代均为 HTTPS,文件内容与 GitHub 原始 Release 字节一致,可放心做 SHA256 校验。

GitHub 仓库简介:Community managed domain list. Generate geosite.dat for V2Ray. · 许可 MIT · ⭐ 8,681

geosite / geoip 是 V2Ray、Xray、Mihomo、sing-box 做规则分流时最容易被误解的两个文件。它们不是订阅,也不是线路;它们只是把域名和 IP 段整理成可被规则引用的分类表。

geosite.dat 和 geoip.dat 到底管什么?

文件匹配对象规则示例常见用途
geosite.dat域名分类geosite:googlegeosite:category-ads-all按网站或服务分流
geoip.datIP CIDR 分类geoip:cngeoip:us按目标 IP 所属地区分流
Country.mmdbIP 地理库Mihomo 的 GEOIP 相关能力给客户端查询 IP 地区
.srs rule-setsing-box 二进制规则集rule_set: geosite-cnsing-box 1.10+ 常见远程规则

一个典型误区是把 geosite 当成“连接修复包”。如果 GEOSITE,google,Proxy 不命中,可能是域名不在这个标签里,也可能是前面的规则先命中了,并不代表代理核心坏了。

v2fly、Loyalsoldier、MetaCubeX 该选哪个?

来源更适合谁你会拿到什么注意点
v2fly/domain-list-community想看上游分类的人域名分类源数据不是所有客户端都直接读源码目录
Loyalsoldier/v2ray-rules-datV2Ray / Xray / v2rayN 用户geosite.dat、geoip.dat、Country.mmdb下载后要放到核心实际读取的目录
MetaCubeX/meta-rules-datMihomo / sing-box 用户dat、mmdb、sing-box .srs不同分支和路径对应不同格式
客户端内置更新GUI 用户客户端打包好的 GeoData 更新入口省事,但要确认日志里显示更新成功

V2Ray / Xray 用户优先看 Loyalsoldier 的 release 文件;Mihomo 用户优确认 geox-url 是否指向你想用的源;sing-box 新配置更建议用 rule-set,而不是硬套旧 dat 思路。

V2Ray / Xray 怎么更新 dat?

先下载你准备使用的版本。下面示例使用 Loyalsoldier release 文件:

wget -O geosite.dat https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geosite.dat
wget -O geoip.dat https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geoip.dat

把两个文件放进核心实际读取的资源目录。Linux 常见位置包括 /usr/local/share/xray//usr/local/share/v2ray/ 或当前客户端的配置目录;Windows GUI 客户端则要看软件自己的 binresourcesgeo 目录。

配置里可以这样引用:

{
  "routing": {
    "rules": [
      { "type": "field", "ip": ["geoip:cn"], "outboundTag": "direct" },
      { "type": "field", "domain": ["geosite:cn"], "outboundTag": "direct" },
      { "type": "field", "domain": ["geosite:google", "geosite:youtube"], "outboundTag": "proxy" },
      { "type": "field", "domain": ["geosite:category-ads-all"], "outboundTag": "block" }
    ]
  }
}

更新后重启核心,并在日志里找 geosite.datgeoip.datrouting 相关记录。只覆盖文件但不重启,很多客户端不会立刻重新加载。

Mihomo 里 geox-url 怎么写?

Mihomo 常见写法是把 GeoData 地址放进 geox-url,再在 rules 里用 GEOSITEGEOIP

geox-url:
  geoip: "https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geoip.dat"
  geosite: "https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geosite.dat"
  mmdb: "https://github.com/Loyalsoldier/geoip/releases/latest/download/Country.mmdb"

geo-auto-update: true
geo-update-interval: 24

rules:
  - GEOSITE,category-ads-all,REJECT
  - GEOSITE,private,DIRECT
  - GEOIP,CN,DIRECT,no-resolve
  - GEOSITE,cn,DIRECT
  - GEOSITE,google,Proxy
  - MATCH,Proxy

这里最容易错的是顺序。MATCH 必须放最后;广告、私网、国内规则通常放前面;服务类规则放在兜底之前。

如果订阅导入后规则组名称和示例里的 ProxyDIRECT 不一致,规则会报错或失效,把策略组名字改成客户端里真实存在的名字,再更新 GeoData。

sing-box 为什么不一定用 dat?

sing-box 1.10+ 更常见的写法是 rule-set。它把规则拆成远程文件,配置里引用 tag:

{
  "route": {
    "rule_set": [
      {
        "tag": "geosite-cn",
        "type": "remote",
        "format": "binary",
        "url": "https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/sing/geo/geosite/cn.srs"
      },
      {
        "tag": "geoip-cn",
        "type": "remote",
        "format": "binary",
        "url": "https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/sing/geo/geoip/cn.srs"
      }
    ],
    "rules": [
      { "rule_set": ["geosite-cn", "geoip-cn"], "outbound": "direct" }
    ]
  }
}

.srs 不是 .dat 改个后缀就能用。sing-box 配置要同时对上 format、URL、tag 和 route.rules 里的引用名。

GUI 客户端在哪里更新?

客户端常见入口更新后看什么
Clash Verge Rev / Mihomo Party设置里的 GeoData、内核或配置相关页面日志里是否下载 geosite / geoip 成功
Karing / Hiddify Next / Husi路由、规则或 Geo 数据库更新入口当前配置是否真的启用了分流规则
v2rayN / v2rayNG路由设置、路由模板或资源文件更新geosite.dat / geoip.dat 是否在核心目录
OpenClash / OpenWrt 插件插件内核、规则、订阅或 GeoIP 数据页面软路由上的实际文件路径和更新时间

GUI 里点了“更新成功”不等于规则命中成功。真正要看日志里的下载地址、保存路径、加载结果,以及测试域名命中的策略组。

多端使用同一份订阅时,最烦的是 Windows 客户端能更新,软路由或手机端仍旧读旧规则。此时先统一订阅格式和策略组命名,再让各设备分别更新 GeoData;如果订阅本身不提供 Mihomo、V2Ray、sing-box 兼容格式,可以用兼容 Clash / Singbox / V2Ray 的订阅减少手工改规则的次数。

常用标签怎么查?

常见标签包括:

geosite:cn
geosite:hk
geosite:tw
geosite:google
geosite:microsoft
geosite:apple
geosite:amazon
geosite:meta
geosite:netflix
geosite:disney
geosite:youtube
geosite:bilibili
geosite:openai
geosite:telegram
geosite:whatsapp
geosite:discord
geosite:category-ads-all
geosite:private

标签能不能用,取决于你使用的数据源是否包含它。最稳妥的办法是去对应仓库的数据目录或 release 说明里查,而不是从旧配置里复制一串标签。

规则不命中时先查哪 5 件事?

现象更可能原因做什么
日志显示找不到 geosite.dat文件路径错找客户端实际工作目录,不只看下载目录
GEOSITE,xxx 不生效标签不存在或拼写错去当前数据源查标签名
所有流量都走同一策略MATCH 放太前或规则顺序错把兜底规则放最后
更新成功但行为没变核心没重启或缓存未刷新重启核心,再看启动日志
只有某个设备异常多端客户端读取的规则源不同对比每台设备的 GeoData URL 和更新时间

排查时一次只改一项:先改数据源,再改标签,最后改规则顺序。三项一起改,成功了也不知道是哪一步起作用。

如何确认已经更新成功?

  1. 看文件时间:geosite.datgeoip.dat.srs 文件的修改时间要接近刚才的更新时间。
  2. 看启动日志:核心启动时应出现 GeoData、rule-set 或 routing 加载记录。
  3. 看规则命中:用客户端的连接详情或日志,确认测试域名命中了预期策略。
  4. 看回滚路径:保留旧文件或旧配置,更新后异常可以 1 分钟内换回去。

如果你只想验证 geosite 是否生效,选 2-3 个明确域名测试就够了,例如一个 geosite:google,一个 geosite:apple,再加一个国内常用域名。不要用一堆 App 同时测试,变量太多。

与 anti-AD 怎么组合?

anti-AD 更偏细颗粒度广告域名列表,geosite 的 category-ads-all 更像大类兜底。Mihomo 里可以这样放:

# 优先级 1:anti-AD,细颗粒度去广告
- RULE-SET,anti-ad,REJECT

# 优先级 2:geosite category-ads-all,兜底
- GEOSITE,category-ads-all,REJECT

如果你已经有 anti-AD,不必把所有广告规则都堆到最前面。规则越多,越要关注命中顺序和更新来源,否则误拦截时很难定位。

geosite.dat 不覆盖什么

本文只讲 geosite.dat、geoip.dat、Mihomo GeoData 和 sing-box rule-set 的更新与排查,不评测任何订阅质量,也不承诺某个标签一定能覆盖全部域名。

不同客户端会改目录结构,尤其是 GUI 客户端和软路由插件。遇到路径不一致时,以客户端日志和官方文档为准,不要只照搬别人的文件夹。

相关阅读