LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

HubProxy:一个多功能代理加速服务工具,提供Docker镜像加速、GitHub文件加速、离线镜像下载等功能

admin
2025年9月24日 11:30 本文热度 972

🆔  网站名称:HubProxy

⭐  网站功能:代理加速服务

📁  网站简介:一个多功能代理加速服务工具。主要提供Docker镜像加速、GitHub文件加速、离线镜像下载等功能,通过单域名实现所有功能。

🔗 网站网址:点击打开

🔗 开源地址:点击访问

🚀 Docker 和 GitHub 加速代理服务器

一个轻量级、高性能的多功能代理服务,提供 Docker 镜像加速、GitHub 文件加速、下载离线镜像、在线搜索 Docker 镜像等功能。


✨ 特性

  • 🐳 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部署(推荐)

docker run -d \

  --name hubproxy \

  -p 5000:5000 \

  --restart always \

  ghcr.io/sky22333/hubproxy

一键脚本安装

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

支持单个二进制文件直接启动,无需其他配置,内置默认配置,支持所有功能。

这个脚本会:

  • 🔍 自动检测系统架构(AMD64/ARM64)

  • 📥 从 GitHub Releases 下载最新版本

  • ⚙️ 自动配置系统服务

  • 🔄 保留现有配置(升级时)

📖 使用方法

Docker 镜像加速

# 原命令docker pull nginx# 使用加速docker pull yourdomain.com/nginx# ghcr加速docker pull yourdomain.com/ghcr.io/sky22333/hubproxy# 符合Docker Registry API v2标准的仓库都支持

当然也支持配置为全局镜像加速,在主机上新建(或编辑)/etc/docker/daemon.json

在 "registry-mirrors" 中加入域名:

{

  "registry-mirrors": [

      "https://yourdomain.com"

  ]

}

若已设置其他加速地址,直接并列添加后保存,再执行 sudo systemctl restart docker 重启docker服务让配置生效。

GitHub 文件加速

# 原链接

https://github.com/user/repo/releases/download/v1.0.0/file.tar.gz 

#加速链接

https://yourdomain.com/https://github.com/user/repo/releases/download/v1.0.0/file.tar.gz 

# 加速下载仓库

git clone https://yourdomain.com/https://github.com/sky22333/hubproxy.git

⚙️ 配置

config.toml 配置说明

容器内的配置文件位于 /root/config.toml

脚本部署配置文件位于 /opt/hubproxy/config.toml

为了IP限流能够正常运行,反向代理需要传递IP头用来获取访客真实IP,以caddy为例:

example.com {

    reverse_proxy {

        to 127.0.0.1:5000

        header_up X-Real-IP {remote}

        header_up X-Forwarded-For {remote}

        header_up X-Forwarded-Proto {scheme}

    }

}

cloudflare CDN:

example.com {

    reverse_proxy 127.0.0.1:5000 {

        header_up X-Forwarded-For {http.request.header.CF-Connecting-IP}

        header_up X-Real-IP {http.request.header.CF-Connecting-IP}

        header_up X-Forwarded-Proto https

        header_up X-Forwarded-Host {host}

    }

}

对于使用nginx反代的用户,Github加速提示无效输入的问题可以参见issues/62

界面预览


该文章在 2025/9/24 16:22:05 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2025 ClickSun All Rights Reserved