简介
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-铭心博客](https://oss.imxbk.com/wp-content/uploads/2026/05/20260527231706613-1024x630.webp?x-oss-process=image/format,webp/watermark,text_d3d3LmlteGJrLmNvbQ,type_ZmFuZ3poZW5naGVpdGk,size_13,g_se,x_10,y_10)
相关阅读
© 版权声明
THE END



