2024-12-23 06:36:36 +08:00
2024-12-23 06:18:37 +08:00
1
2024-11-09 16:50:05 +08:00
1
2024-11-08 22:18:41 +08:00
1
2024-11-08 22:18:41 +08:00
2024-12-23 04:03:31 +08:00
1
2024-11-18 11:44:20 +08:00
2024-11-15 03:02:14 +08:00
1
2024-12-22 19:26:44 +08:00
1
2024-12-22 19:26:44 +08:00
2024-12-23 06:36:36 +08:00

Docker和Github加速二合一

  • 使用docker一键部署多种仓库的镜像加速
  • 支持github文件加速
  • 简化搭建步骤
  • 部署超级简单
  • 自动配置HTTPS
  • 拉取的镜像在服务器缓存3天后自动清理可自行修改

使用Docker部署

1域名解析hubquayghcrgcrdockerk8s这个几个解析为你的二级域名。

嫌麻烦也可以直接泛解析

2拉取本项目

git clone https://github.com/sky22333/hub-proxy.git

3其他无需修改只需修改docker-compose.yml配置里的域名环境变量,修改为你的根域名 然后启动即可。

这里的根域名只是为了动态写入配置和前端,你不用解析,当然也不会影响你的根域名使用。

docker compose up -d

4部署完成后稍等几分钟等待caddy帮你把这些域名的HTTPS配置完成后即可访问hub.example.com查看前端

可以使用docker logs -f caddy命令查看日志获取进度




单独部署Github文件加速

docker run -d \
  --name ghproxy \
  -p 5000:5000 \
  --restart always \
  -v $(pwd)/ghproxy:/root/public \
  ghcr.io/sky22333/hub-proxy


预览

预览


前端基于这个项目修改ghproxy后端基于这个项目修改,并且增加支持api.github.com

免责声明

  • 本程序完全开源并且仅供学习了解,请勿下载非法文件,使用本项目即默认接受此条款。
  • 使用本程序必循遵守部署免责声明。使用本程序必循遵守部署服务器所在地、所在国家和用户所在国家的法律法规, 程序作者不对使用者任何不当行为负责。
Description
多功能代理加速服务,提供 Docker 镜像加速、GitHub 加速、下载离线镜像等功能。一个二进制文件实现所有功能,支持仓库审计。流式转发,无缓存。
Readme MIT 32 MiB
2026-01-10 23:11:02 +08:00
Languages
Go 96.4%
Shell 3.2%
Dockerfile 0.4%