前言
由于 Github 的部署环境,国内访问 GitHub 会异常缓慢,在 clone 仓库时经常会非常慢或者没有进度。
如果是我们日常使用的设备,还可以加个代理进行访问,但是对于国内云服务器来说,加个代理也不太现实,所以我们通过修改系统 hosts 文件的办法,直接访问 GitHub 的 CDN 节点,从而达到加速的目的。
获取GitHub高速下载/访问IP
这里推荐一个github的项目,里面会实时更新github相关的域名加速cdn。
下面的地址无需访问 GitHub 即可获取到最新的 hosts 内容:
- 文件:
https://raw.hellogithub.com/hosts
- JSON:
https://raw.hellogithub.com/hosts.json
最新ip列表:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| 140.82.114.25 alive.github.com 140.82.112.5 api.github.com 185.199.110.153 assets-cdn.github.com 185.199.111.133 avatars.githubusercontent.com 185.199.111.133 avatars0.githubusercontent.com 185.199.111.133 avatars1.githubusercontent.com 185.199.111.133 avatars2.githubusercontent.com 185.199.111.133 avatars3.githubusercontent.com 185.199.111.133 avatars4.githubusercontent.com 185.199.111.133 avatars5.githubusercontent.com 185.199.111.133 camo.githubusercontent.com 140.82.114.21 central.github.com 185.199.111.133 cloud.githubusercontent.com 140.82.114.10 codeload.github.com 140.82.112.22 collector.github.com 185.199.111.133 desktop.githubusercontent.com 185.199.110.133 favicons.githubusercontent.com 140.82.112.4 gist.github.com 52.216.209.233 github-cloud.s3.amazonaws.com 52.216.185.36 github-com.s3.amazonaws.com 54.231.232.41 github-production-release-asset-2e65be.s3.amazonaws.com 52.217.46.60 github-production-repository-file-5c1aeb.s3.amazonaws.com 52.217.202.169 github-production-user-asset-6210df.s3.amazonaws.com 192.0.66.2 github.blog 140.82.113.4 github.com 140.82.112.17 github.community 185.199.108.154 github.githubassets.com 151.101.1.194 github.global.ssl.fastly.net 185.199.110.153 github.io 185.199.111.133 github.map.fastly.net 185.199.110.153 githubstatus.com 140.82.112.25 live.github.com 185.199.111.133 media.githubusercontent.com 185.199.111.133 objects.githubusercontent.com 13.107.42.16 pipelines.actions.githubusercontent.com 185.199.111.133 raw.githubusercontent.com 185.199.110.133 user-images.githubusercontent.com 13.107.213.40 vscode.dev 140.82.114.22 education.github.com
# Update time: 2024-01-26T20:06:37+08:00 # Update url: https://raw.hellogithub.com/hosts # Star me: https://github.com/521xueweihan/GitHub520 # GitHub520 Host End
|
Linux服务器hosts修改
查看:
修改:
按 i 切换至编辑模式。
将上面查询到的合适ip加到hosts文件即可
20.205.243.166 github.com
185.199.111.133 raw.githubusercontent.com
185.199.111.133 raw.githubusercontent.com
输入完成后,按 Esc,输入 :wq,保存文件并返回。
参考
- 国内云服务器高速下载GitHub方法-修改hosts-网站建设-老白博客 (xcbtmw.com)
- [国内云服务器无法访问 GitHub - 公有云文档中心 (qingcloud.com)](https://docsv4.qingcloud.com/user_guide/compute/vm/faq/other_questions/domestic_to_github/#:~:text=国内云服务器无法访问 GitHub 更新时间:2024-01-20 15%3A03%3A07 PDF 由于 Github 的部署环境,国内访问,界面因为无法登录。 下面我们通过修改系统 hosts 文件的办法,直接访问 GitHub 的 CDN 节点,从而达到加速的目的。)