HubP
June 5, 2025 · View on GitHub
HubP 是一款基于 Go 开发的超轻量级 Docker 镜像加速工具。它能有效提升镜像拉取效率,绕过网络限制,并通过请求伪装降低风控风险
快速开始
下载安装
提供两种安装方式:
- 直接下载二进制文件
从 GitHub Releases 下载对应系统的预编译文件:
# Linux/macOS
chmod +x HubP
./HubP
# Windows
HubP.exe
- 源码编译
# 克隆代码
git clone https://github.com/ymyuuu/HubP.git
cd HubP
# 编译
go build -o HubP main.go
Docker 部署
# 拉取镜像
docker pull ymyuuu/hubp:latest
# 运行容器
docker run -d --name hubp -p 18184:18184 ymyuuu/hubp:latest
配置说明
HubP 支持命令行参数和环境变量两种配置方式:
命令行参数
| 参数 | 说明 | 默认值 |
|---|---|---|
-l, --listen | 监听地址 | 0.0.0.0 |
-p, --port | 监听端口 | 18184 |
-ll, --log-level | 日志级别 (debug/info/warn/error) | info |
-w, --disguise | 伪装网站 URL | onlinealarmkur.com |
示例:
./HubP -l 0.0.0.0 -p 18184 -ll debug -w onlinealarmkur.com
环境变量 (Docker)
sudo docker run -d --restart unless-stopped --name HubP \
-p 18184:18184 \
-e HUBP_LOG_LEVEL=debug \
-e HUBP_DISGUISE=onlinealarmkur.com \
ymyuuu/hubp:latest
开发指南
如需自行构建,请按以下步骤操作:
# 安装依赖
go mod tidy
go mod download
# 编译(注入版本号)
go build -ldflags="-s -w -X main.Version=v1.0.0" -o HubP main.go
许可证
本项目采用 Apache 许可证,详细内容请参见 LICENSE 文件
