- 使用
docker
一键部署多种仓库的镜像加速 docker
镜像默认缓存3天(可自行修改)- 支持
github
文件加速 - 支持
api.github.com
- 支持Al模型库Hugging Face
- 支持docker-ce官方压缩包下载
- 超级轻量级
- 简单方便
- 自动配置HTTPS
1:域名解析:将hub
,quay
,ghcr
,gcr
,docker
,k8s
这个几个解析为你的二级域名。
嫌麻烦也可以直接泛解析
2:拉取本项目
git clone https://github.com/sky22333/hub-proxy.git
3:其他无需修改,只需修改docker-compose.yml
配置里的域名环境变量,修改为你的根域名
这里的
根域名
只是为了动态写入配置和前端,不用解析,当然也不会影响你的根域名使用。
运行:
docker compose up -d
4:部署完成后稍等一分钟,等待caddy
自动配置域名证书后,即可访问hub.example.com
查看前端
可以使用命令
docker logs -f caddy
查看日志获取进度
docker run -d \
--name ghproxy \
-p 5000:5000 \
--restart always \
ghcr.io/sky22333/hub-proxy
ghproxy基于go语言的Gin框架,镜像加速基于registry
镜像实现
前端借鉴了这个项目的UI,ghproxy后端基于这个项目修改并增加了更多特性
- 本程序完全开源并且仅供学习了解,请勿下载非法文件,使用本项目即默认接受此条款。
- 使用本程序必循遵守部署免责声明。使用本程序必循遵守部署服务器所在地、所在国家和用户所在国家的法律法规, 程序作者不对使用者任何不当行为负责。