更新记录
- 2022-02-08: fasgit hub 被 GFW 封了,换一个地址。
GitHub 虽然没被封,但是阻断严重,下载 GitHub 资源速度奇慢无比,总结一些验证可行的方法。
加速下载 github.com 资源#
可以利用 fastgit 加速 github.com 的下载。原有下载命令:
wget https://github.com/neovim/neovim/releases/download/nightly/nvim-linux64.tar.gz
新命令:
wget "https://hub.fastgit.xyz/neovim/neovim/releases/download/nightly/nvim-linux64.tar.gz"
把 github.com
替换为 hub.fastgit.xyz
即可,也支持 git clone 加速。
下载 githubusercontent.com 的内容#
使用 fastgit#
使用上面提到的 fastgit 也可以加速下载 githubusercontent.com 的内容。原始命令:
wget https://raw.githubusercontent.com/jdhao/nvim-config/master/docs/Nvim_setup.sh
新命令:
wget https://raw.fastgit.org/jdhao/nvim-config/master/docs/Nvim_setup.sh
需要把链接中 githubusercontent.com
替换为 fastgit.org
。
使用 jsdelivr#
可以使用 jsdelivr 的 cdn 访问对应的资源,亲测可行。需要对源地址进行一些改造,换成 jsdelivr 上对应的 URL 即可。例如,源地址:https://raw.githubusercontent.com/jdhao/nvim-config/master/docs/Nvim_setup.sh
对应 jsdelivr 地址:https://cdn.jsdelivr.net/gh/jdhao/nvim-config@master/docs/Nvim_setup.sh
。@master
后面跟的是该文件对应的 master branch,如果是默认的 master,那么也可以不用加 @master
,否则需要加上分支名称。
更改系统 hosts 文件#
更改系统 hosts 文件 (在 Linux 上需要有 root 权限),编辑 /etc/hosts
, 加入一条 host 记录:
199.232.96.133 raw.githubusercontent.com
上面的 IP 地址是 githubusercontent.com
对应的 ip 地址之一,可以在 这里 查看。
使用第三方辅助工具#
dev-sidecar#
dev-sidecar,用 Electron 写的一个工具, 可以帮助用户加速 github,stackoverflow 等网站的访问,可以一试。