GeoIP Update程序可自动更新GeoIP2和GeoLite2二进制数据库。不支持CSV数据库。
我们提供适用于Linux、macOS(darwin)和Windows的版本。请查看Releases标签获取最新版本。
安装GeoIP Update后,请参考我们的文档了解配置信息。
如果从GeoIP Update 3.x升级,请参阅我们的升级指南。
下载并解压适合您系统的tarball。您将得到一个类似geoipupdate_5.0.0_linux_amd64的目录(具体名称取决于版本和架构)。
将geoipupdate复制到您希望的位置。要将其安装到/usr/local/bin/geoipupdate,请运行类似sudo cp geoipupdate_5.0.0_linux_amd64/geoipupdate /usr/local/bin的命令。
geoipupdate默认查找配置文件/usr/local/etc/GeoIP.conf。
MaxMind为最新版本的Ubuntu提供PPA。要将PPA添加到您的源中,请运行:
$ sudo add-apt-repository ppa:maxmind/ppa
然后通过以下命令安装geoipupdate:
$ sudo apt update
$ sudo apt install geoipupdate
您也可以使用tarball。
下载适合您系统的.deb文件。
运行dpkg -i path/to/geoipupdate_5.0.0_linux_amd64.deb(根据需要替换版本号和架构)。您需要具有root权限。对于Ubuntu,您可以在命令前添加sudo。这将把geoipupdate安装到/usr/bin/geoipupdate。
geoipupdate默认查找配置文件/etc/GeoIP.conf。
您也可以使用tarball。
下载适合您系统的.rpm文件。
运行rpm -Uvhi path/to/geoipupdate_5.0.0_linux_amd64.rpm(根据需要替换版本号和架构)。您需要具有root权限。这将把geoipupdate安装到/usr/bin/geoipupdate。
geoipupdate默认查找配置文件/etc/GeoIP.conf。
与通过tarball在Linux上安装的步骤相同,只是选择名称中包含“darwin”的tarball。
如果您使用macOS且已安装Homebrew,可以通过brew安装geoipupdate:
$ brew install geoipupdate
下载并解压适合您系统的zip文件。您将得到一个类似geoipupdate_5.0.0_windows_amd64的目录(具体名称取决于版本和架构)。
将geoipupdate.exe复制到您希望的位置。
geoipupdate默认在系统驱动器上查找配置文件\ProgramData\MaxMind\GeoIPUpdate\GeoIP.conf。
请参阅我们的Docker文档。
要使用Proto工具链管理器安装,请运行:
$ proto plugin add geoipupdate "https://raw.githubusercontent.com/maxmind/geoipupdate/refs/heads/main/proto.yaml"
proto install geoipupdate
您需要Go编译器(1.25+)。可从Go官网获取。
最简单的方法是通过go install:
$ go install github.com/maxmind/geoipupdate/v7/cmd/geoipupdate@latest
这会将geoipupdate安装到$GOPATH/bin/geoipupdate。
请参阅我们的在线指南了解如何配置GeoIP Update。
有关geoipupdate程序和GeoIP.conf配置文件的文档,请参阅我们的文档。
我们定义了配置文件和数据库目录的默认路径。如果这些默认值不适合您,可以在构建时使用标志修改它们:
go build -ldflags "-X main.defaultConfigFile=/etc/GeoIP.conf \
-X main.defaultDatabaseDirectory=/usr/share/GeoIP"
请通过我们的GitHub issue tracker提交issue来报告错误。
本软件版权所有 (c) 2018 - 2026 MaxMind, Inc.
本软件为自由软件,根据Apache License 2.0或MIT License许可,您可选择其一。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
不支持 push
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务