搭建GitHub加速服务GHProxy

简介

gh-proxy 是由 hunshcn 开发的开源 GitHub 资源加速代理工具,专为解决国内访问 GitHub 慢、失败的问题。如果你刚好有这方面的需求可以搭建使用。

搭建前准备

  • 一台国外或者香港的服务器(带宽要足够)
  • ubuntu系统

开源地址:

部署

我采用的是Docker部署,若需要其他方式请自行研究。

安装Docker

Docker官方安装文档


如果安装了旧版的Docker,先卸载:

for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done

添加Docker仓库

sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

安装Docker

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
root@mx:~# docker -v
Docker version 24.0.7, build afdd53b

启动

直接运行:
-p 指定端口映射,请根据需要修改第二个 80 。

浏览器打开 http://服务器IP:端口 即可查看效果。如果你想域名访问使用反向代理即可。

图片[1]-搭建GitHub加速服务GHProxy-铭心博客

相关阅读

CentOS7配置BBR加速-铭心博客
5年前
779406
© 版权声明
THE END
喜欢就支持一下吧!
点赞198 分享