因为工作需要导致频繁要访问 github 仓库,奈何城墙太高导致国内网络频频访问不到 github ,下面就总结下经过老马尝试无数而得到的加速访问 github 仓库的几种方法,有效的解决了 访问github慢 ,访问不到,下载不了等等各种问题
github加速方案一-免费jsproxy代理
可以使用自建免费js代理 jsproxy 访问 https://jsproxy.52f.workers.dev/
使用方法
- 直接访问 https://jsproxy.52f.workers.dev/ 输入 github 地址进行访问下载
-
通过地址后面追加访问 github 地址进行访问下载
https://jsproxy.52f.workers.dev/https://github.com
github加速方案二-第三方加速镜像站
通过第三方 github 镜像站进行加速访问
使用方法
- 镜像站 https://github.com.cnpmjs.org
-
git clone https://hub.fastgit.org/xxxx/xxxx
github加速方案三-部署免费gh-proxy
通过 Cloudflare Workers 和 gh-proxy 开源项目对GitHub文件加速,通过 Cloudflare Workers部署无需服务器且自带CDN。
开源项目: gh-proxy 文件加速自行部署。
github加速方案四-通过GitHub-Raw
通过 GitHub raw 域名并非 github.com 而是 raw.githubusercontent.com,上方的 GitHub 加速如果不能加速这个域名,那么可以使用 Static CDN 提供的反代服务。
将 raw.githubusercontent.com 替换为 raw.staticdn.net 即可加速
github加速方案五-使用 jsdelivr 加速
通过 jsdelivr 唯一美中不足的就是它不能获取 exe 文件以及 Release 处附加的 exe 和 dmg 文件。
比如下面 github 地址
替换为下面 jsdelivr 地址
github加速方案五-通过Gitee中转fork仓库下载
我们可以通过国内 git 仓库 gitee 进行中转加速,网上有很多相关的教程,这里简要的说明下操作。
- 首先登陆gitee网站然后点击右上角号 从 GitHub / GitLab 导入仓库
- 然后输入要加速的 github 地址即可
好了github加速访问下载具体方法已经介绍完了,仅用于学术研究勿用于非法哦,经过测试发现通过以上无论哪个方案访问 github 不管是打开速度,还是下载速度都提升了50%以上。