Github文件加速器部署(py版)

参考:

https://hunsh.net/archives/23/

项目源码:

https://github.com/hunshcn/gh-proxy

note: 服务器必须要有足够的带宽最好是海外的服务器用的海外IP

某大佬分享开源演示环境链接(为其个人爱发电项目请不要滥用):

https://gh.api.99988866.xyz/

部署

镜像可选

1
2
3
4
# 官方
hunsh/gh-proxy-py:latest
# 阿里云留存
registry.cn-hangzhou.aliyuncs.com/zznn/mycentos:github-proxy-py

CMD方式

1
2
3
4
docker run -d --name="gh-proxy-py" \
-p 0.0.0.0:80:80 \
--restart=always \
hunsh/gh-proxy-py:latest

docker-compose

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
version: "3.0"
services:
github-proxy-py:
image: hunsh/gh-proxy-py:latest
restart: always
container_name: github-proxy-py
hostname: github-proxy-py
environment:
TZ: Asia/Shanghai
ports:
- 88:80
networks:
- tpng
networks:
tpng:
driver: bridge

启动

1
2
# 启动
docker-compose up -d

使用

终端命令行

支持终端命令行 git clone , wget , curl 等工具下载.
支持raw.githubusercontent.com , gist.github.com , gist.githubusercontent.com文件下载.
注意:不支持 SSH Key 方式 git clone 下载.

wget & curl

git clone

效果

image-20230921113633231

结语fighting!