Skip to content
/ HubP Public

基于 Go 开发的超轻量级 Docker 镜像加速工具。旨在提升拉取效率,规避网络限制,伪装非 Docker 请求,有效拉低风控

License

Notifications You must be signed in to change notification settings

ymyuuu/HubP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HubP

HubP 是一款基于 Go 开发的超轻量级 Docker 镜像加速工具。它能有效提升镜像拉取效率,绕过网络限制,并通过请求伪装降低风控风险

快速开始

下载安装

提供两种安装方式:

  1. 直接下载二进制文件

GitHub Releases 下载对应系统的预编译文件:

# Linux/macOS
chmod +x HubP
./HubP

# Windows
HubP.exe
  1. 源码编译
# 克隆代码
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 18826:18826 ymyuuu/hubp:latest

配置说明

HubP 支持命令行参数和环境变量两种配置方式:

命令行参数

参数 说明 默认值
-l, --listen 监听地址 0.0.0.0
-p, --port 监听端口 18826
-ll, --log-level 日志级别 (debug/info/warn/error) info
-w, --disguise 伪装网站 URL onlinealarmkur.com

示例:

./HubP -l 0.0.0.0 -p 18826 -ll debug -w onlinealarmkur.com

环境变量 (Docker)

sudo docker run -d --restart unless-stopped --name HubP \
  -p 18826:18826 \
  -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 文件

About

基于 Go 开发的超轻量级 Docker 镜像加速工具。旨在提升拉取效率,规避网络限制,伪装非 Docker 请求,有效拉低风控

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published