github镜像加速
用的大佬的项目,链接:https://github.com/hunshcn/gh-proxy
可自行前往查看README
我这里介绍一下docker的部署方式:
docker run -d --name="gh-proxy-py" \ -p 0.0.0.0:9200:80 \ --restart=always \ hunsh/gh-proxy-py:latest
这个9200端口是外部端口,可自行按需修改,后面的80为容器端口,不要动
到时候用openresty或nginx等等本地反代添加ssl就行
docker镜像加速
同样用的大佬的项目,链接:https://github.com/dqzboy/Docker-Proxy
这里我只用docker的加速举例进行介绍,其他可自行按需部署。原作者的readme写的很全了。
1. 下载config目录下registry-hub.yml文件到你本地机器上
2. 下载docker-compose.yaml文件到你本地机器上,并且与配置文件同级目录
3. 启动容器服务
docker compose up -d dockerhub
(默认51000端口,如需修改请编辑docker-compose.yaml的ports块)
同样使用openresty反代你的域名到127.0.0.1:51000
完成后把你的域名填写到/etc/docker/daemon.json:
{
"registry-mirrors": ["https://你的域名"]
}
重载daemon,重启docker看看效果如何:
systemctl daemon-reload systemctl restart docker