🐳

Docker Mirror

高速 • 稳定 • 私有化加速服务

hub.bravexist.cn
1创建/编辑 Docker 配置文件
sudo mkdir -p /etc/docker
sudo vim /etc/docker/daemon.json
2添加镜像源配置
{
  "registry-mirrors": ["https://hub.bravexist.cn"]
}
3重启 Docker 服务
sudo systemctl daemon-reload
sudo systemctl restart docker
💡
配置完成后执行 docker info,在输出底部能看到 Registry Mirrors 中列出本站域名即代表生效。

⚡ 速度优化指南

Cloudflare 默认把你分配到的边缘节点,不一定是对你下载速度最快的那一个。通过 CloudflareSpeedTest 实测挑出最快 IP 并绑定 hosts,Docker 拉取速度常能提升数倍。

🎯
为什么必须在你本机跑?CF 对你快的节点,对我可能很慢——节点速度由你所在网络到该节点的路由决定,没有"全球最优 IP"这种东西。服务端也不会预先优选,那样既无效(缓存命中根本不回源)又属于对 CF 的滥用扫描。
优选 IP 会随路由变化漂移,建议每 1–2 周重测一次。
💡
看哪一列?测速结果里真正决定你体验的是 下载速度(MB/s),不是延迟。延迟只是初筛——延迟高的节点基本不可能快,但延迟低的节点也可能因为带宽被打满而慢。挑下载速度最高的那个即可。
1下载并解压
# 建立独立目录(便于后续更新)
mkdir -p cfst && cd cfst

# 下载(国内网络请用下方镜像之一替换 github.com)
wget -N https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.3.4/cfst_linux_amd64.tar.gz

tar -zxf cfst_linux_amd64.tar.gz
chmod +x cfst
国内下载加速镜像(任选其一替换上面的 github.com)
wget -N https://wget.la/https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.3.4/cfst_linux_amd64.tar.gz
wget -N https://ghfast.top/https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.3.4/cfst_linux_amd64.tar.gz
wget -N https://ghproxy.it/https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.3.4/cfst_linux_amd64.tar.gz
wget -N https://gh-proxy.org/https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.3.4/cfst_linux_amd64.tar.gz
wget -N https://cdn.gh-proxy.org/https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.3.4/cfst_linux_amd64.tar.gz
2运行测速
# 默认测速
./cfst

# 推荐参数:延迟上限 200ms,输出前 20 个
./cfst -tl 200 -dn 20
1使用 Scoop 安装(推荐)
# 添加中文软件源 dorado
scoop bucket add dorado https://github.com/chawyehsu/dorado

# 安装 CloudflareSpeedTest
scoop install dorado/cloudflare-speedtest

# 运行(在 PowerShell / CMD 里)
cfst -tl 200 -dn 20
手动下载方式(无 Scoop 环境)

访问 Releases 页面, 下载 cfst_windows_amd64.zip, 解压后在目录内打开 PowerShell 运行:

.\CloudflareST.exe -tl 200 -dn 20
1下载(根据芯片选择)
mkdir -p cfst && cd cfst

# Apple Silicon (M1/M2/M3/M4)
curl -LO https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.3.4/cfst_darwin_arm64.tar.gz
tar -zxf cfst_darwin_arm64.tar.gz

# Intel 芯片
# curl -LO https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.3.4/cfst_darwin_amd64.tar.gz
# tar -zxf cfst_darwin_amd64.tar.gz

chmod +x cfst
2运行测速
./cfst -tl 200 -dn 20
🔒
首次运行若提示"无法打开",请到 系统设置 → 隐私与安全性 底部点击"仍要打开",或执行 xattr -d com.apple.quarantine ./cfst
示例输出

测速完成后会显示最快的若干个 IP,类似下表(实际结果因地区而异):

IP 地址 丢包率 平均延迟 下载速度(MB/s) 地区
104.27.200.690.00146.2328.64LAX
172.67.60.780.00139.8215.02SEA
104.25.140.1530.00146.4914.90SJC
104.27.192.650.00140.2814.07LAX
172.67.62.2140.00139.2912.71LAX
写入 hosts(Linux / macOS)

挑一个延迟低、下载速度高的 IP,追加一行到 /etc/hosts

sudo sh -c 'echo "104.27.200.69 hub.bravexist.cn" >> /etc/hosts'
写入 hosts(Windows)

以管理员身份编辑 C:\Windows\System32\drivers\etc\hosts,追加:

104.27.200.69    hub.bravexist.cn
刷新 DNS 缓存
# Linux (systemd-resolved)
sudo systemctl restart systemd-resolved

# macOS
sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder

# Windows
ipconfig /flushdns
绑定后 Docker 拉取会强制走你测出的这个 IP,绕过 CF Anycast 的默认分配。若过一段时间又变慢(说明这个节点负载升高或路由变了),重测换一个 IP 即可。