一键搭建ghproxy加速github访问

实用教程 admin 1个月前 (08-23) 189次浏览 0个评论

介绍

相信不少朋友都用过这玩意来加速GitHub下载,眼尖的朋友其实可以发现,这个项目还是开源在gayhub上的,项目地址:hunshcn/gh-proxy,那我们就来尝试着基于这个项目去搭建自己的GitHub加速服务。

搭建

官方支持python版本和cf worker版本,其中python版本又支持docker部署和直接部署,小白是水货,看了半天没搞定cf worker部署和python版直接部署,那我们就来无脑docker吧……

前期准备

没啥好准备的,要用域名的把域名解析好,nginx反代的自己装好nginx,实在不行就删库塔……

安装docker

wget -qO- https://get.docker.com/ | sh

部署ghproxy

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

第一个80是你要暴露出去的端口,如果80端口已经被占用了,请更换其他端口。

反代(非必要)

要用域名,用tls的,自己反代下,会nginx的新建个配置文件,不会的直接宝塔反代就行。这里给一段nginx的反代配置文件供参考。

#GH_START
        location / {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_redirect off;
    proxy_pass http://x.x.x.x:x;
        }
#GH_STOP

搭建完成


VPS小白 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址