https://github.com/ymyuuu/hubp
基于 Go 开发的超轻量级 Docker 镜像加速工具。旨在提升拉取效率,规避网络限制,伪装非 Docker 请求,有效拉低风控
https://github.com/ymyuuu/hubp
docker docker-image docker-proxy go
Last synced: 19 days ago
JSON representation
基于 Go 开发的超轻量级 Docker 镜像加速工具。旨在提升拉取效率,规避网络限制,伪装非 Docker 请求,有效拉低风控
- Host: GitHub
- URL: https://github.com/ymyuuu/hubp
- Owner: ymyuuu
- License: apache-2.0
- Created: 2025-02-02T20:37:04.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-21T02:25:05.000Z (about 1 month ago)
- Last Synced: 2025-04-06T20:13:46.318Z (19 days ago)
- Topics: docker, docker-image, docker-proxy, go
- Language: Go
- Homepage: https://hubp.8bq.ovh
- Size: 120 KB
- Stars: 100
- Watchers: 1
- Forks: 15
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HubP
HubP 是一款基于 Go 开发的超轻量级 Docker 镜像加速工具。它能有效提升镜像拉取效率,绕过网络限制,并通过请求伪装降低风控风险
- **群聊**:[HeroCore](https://t.me/HeroCore)
- **频道**:[HeroMsg](https://t.me/HeroMsg)## 快速开始
### 下载安装
提供两种安装方式:
1. **直接下载二进制文件**
从 [GitHub Releases](https://github.com/ymyuuu/HubP/releases) 下载对应系统的预编译文件:
```bash
# Linux/macOS
chmod +x HubP
./HubP# Windows
HubP.exe
```2. **源码编译**
```bash
# 克隆代码
git clone https://github.com/ymyuuu/HubP.git
cd HubP# 编译
go build -o HubP main.go
```### Docker 部署
```bash
# 拉取镜像
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` |示例:
```bash
./HubP -l 0.0.0.0 -p 18184 -ll debug -w onlinealarmkur.com
```### 环境变量 (Docker)
```bash
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
```## 开发指南
如需自行构建,请按以下步骤操作:
```bash
# 安装依赖
go mod tidy
go mod download# 编译(注入版本号)
go build -ldflags="-s -w -X main.Version=v1.0.0" -o HubP main.go
```## 许可证
本项目采用 Apache 许可证,详细内容请参见 [LICENSE](LICENSE) 文件