自托管轻量级、高性能的多功能代理加速服务,提供 Docker 镜像加速、GitHub 加速、下载离线镜像等功能。一个二进制文件实现所有功能,支持仓库审计。流式转发,无缓存。

Github地址

https://github.com/sky22333/hubproxy

图片

项目特性

  • Docker 镜像加速:支持 Docker Hub、GHCR、Quay 等多个镜像仓库加速,流式传输优化拉取速度。
  • 离线镜像包下载:支持下载离线镜像包,流式传输加防抖设计。
  • GitHub 文件加速:加速 GitHub Release、Raw 文件下载,支持 api.github.com,脚本嵌套加速等。
  • AI 模型库支持:支持 Hugging Face 模型下载加速。
  • 智能限流:IP 限流保护,防止滥用。
  • 仓库审计:强大的自定义黑名单和白名单,同时审计镜像仓库和 GitHub 仓库。
  • 镜像搜索:在线搜索 Docker 镜像。
  • 轻量高效:基于 Go 语言,单二进制文件运行,资源占用低。
  • 统一配置:统一配置管理,便于维护。
  • 完全自托管:避免依赖免费第三方服务的不稳定性,例如 Cloudflare 等。
  • 多服务统一加速:单个程序即可统一加速 Docker、GitHub、Hugging Face 等多种服务,简化部署与管理。

快速开始

Docker 部署(推荐)

1
2
3
4
5
docker run -d \
--name hubproxy \
-p 5000:5000 \
--restart always \
ghcr.io/sky22333/hubproxy

一键脚本安装

1
curl -fsSL https://raw.githubusercontent.com/sky22333/hubproxy/main/install.sh | sudo bash

该脚本会:

  • 自动检测系统架构(AMD64/ARM64)。
  • 从 GitHub Releases 下载最新版本。
  • 自动配置系统服务。
  • 保留现有配置(升级时)。