基于 Cloudflare Worker 的 GitHub Container Registry (ghcr.io) 镜像代理。
- 透明代理 ghcr.io 的 Docker Registry V2 API
- 自动改写
WWW-Authenticate和Location头,确保认证和重定向都走代理 - 只允许
GET/HEAD只读访问,防止被滥用推送镜像 - CORS 支持,浏览器端可直接调用
/health健康检查端点
将 Docker 镜像地址中的 ghcr.io 替换为 ghcr.wio.me 即可:
# 原始
docker pull ghcr.io/owner/image:tag
# 通过代理
docker pull ghcr.wio.me/owner/image:tag需要安装 Wrangler CLI:
npm install -g wrangler
wrangler login
wrangler deploy自定义域名在 wrangler.toml 中配置。
| 配置项 | 说明 |
|---|---|
name |
Worker 名称 |
routes |
自定义域名绑定 |
observability |
日志观测开关 |