Files
hubproxy/README.md
2024-12-23 06:41:12 +08:00

71 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
### Docker和Github加速二合一
- 使用`docker`一键部署多种仓库的镜像加速
- `docker`镜像默认缓存3天可自行修改
- 支持`github`文件加速
- 超级轻量级
- 简化搭建步骤
- 部署超级简单
- 自动配置HTTPS
---
### 使用Docker部署
1域名解析`hub``quay``ghcr``gcr``docker``k8s`这个几个解析为你的二级域名。
> 嫌麻烦也可以直接泛解析
2拉取本项目
```
git clone https://github.com/sky22333/hub-proxy.git
```
3其他无需修改只需修改`docker-compose.yml`配置里的域名环境变量,修改为你的`根域名`
然后启动即可。
> 这里的`根域名`只是为了动态写入配置和前端,你不用解析,当然也不会影响你的根域名使用。
```
docker compose up -d
```
4部署完成后稍等几分钟等待`caddy`帮你把这些域名的HTTPS配置完成后即可访问`hub.example.com`查看前端
> 可以使用`docker logs -f caddy`命令查看日志获取进度
---
---
---
#### 单独部署Github文件加速
```
docker run -d \
--name ghproxy \
-p 5000:5000 \
--restart always \
-v $(pwd)/ghproxy:/root/public \
ghcr.io/sky22333/hub-proxy
```
---
---
### 预览
![预览](./.github/workflows/gh.jpg)
---
前端基于[这个项目](https://github.com/WJQSERVER-STUDIO/ghproxy)修改ghproxy后端基于[这个项目](https://github.com/moeyy01/gh-proxy-go)修改,并且增加支持`api.github.com`
### 免责声明
* 本程序完全开源并且仅供学习了解,请勿下载非法文件,使用本项目即默认接受此条款。
* 使用本程序必循遵守部署免责声明。使用本程序必循遵守部署服务器所在地、所在国家和用户所在国家的法律法规, 程序作者不对使用者任何不当行为负责。