国内的 GitHub 无论是打开还是下载都很慢,我参考网上修改的方法 host 文件提高了速度(这是 2020/6/12 目前有效)
1. 打开 hosts 文件
首先打开路径 C:WindowsSystem32driversetc 下的 hosts 文件(可以右击作为管理员打开,可以右击修改 hosts 读写属性),以后我们会修改文件。
注意:
windows系统的hosts文件的位置如下:C:WindowsSystem32driversetchosts
mac/linux系统的hosts文件的位置如下:/etc/hosts
插入图片描述
2. 查询 IP
然后打开网页 https://www.ipaddress.com/ip-lookup
在输入框中输入以下五个名称,查询其对应的名称 IP 地址:
github.com
gist.github.com
github.global.ssl.fastly.net
assets-cdn.github.com
raw.githubusercontent.com
比如查询 http://github.com 输入后点击地址 Look up:
image-20200612094531789
网页会返回 IP:
image-20200612094717058
把这个 IP 写下当前页面下拉到底部,然后查询下一个。
image-20200612094839478
❗注:查询第四个 http://assets-cdn.github.com 的 IP 时间会回到四个,我们要一个个试试哪个可以用:
image-20200612095145779
方法是 Windows +R 打开操作,然后输入 cmd ,点击回车,在 cmd 里面依次 ping 四个 IP(输入 ping ,后面跟 IP,如果访问太慢,ctrl + C 结束 ping),如果不选择返回加班,可以多试几次,选择平均时间最短的稳定的:
image-20200612095541953
最后,我们得到了五个 IP ,这些都是一个一个发现的,复制别人的没用。
插入图片描述
3. 修改 hosts 文件
回到我们刚刚打开的地方 host 文件:
把刚发现的五个IP 复制到文件的末端
140.82.112.4 github.com
140.82.113.3 gist.github.com
199.232.69.194 github.global.ssl.fastly.net
185.199.111.153 assets-cdn.github.com
199.232.68.133 raw.githubusercontent.com
除了这五个,还要加以下几个 IP,它们和第五个 IP 地址相同:
199.232.68.133 cloud.githubusercontent.com
199.232.68.133 camo.githubusercontent.com
199.232.68.133 avatars0.githubusercontent.com
199.232.68.133 avatars1.githubusercontent.com
199.232.68.133 avatars2.githubusercontent.com
199.232.68.133 avatars3.githubusercontent.com
199.232.68.133 avatars4.githubusercontent.com
199.232.68.133 avatars5.githubusercontent.com
199.232.68.133 avatars6.githubusercontent.com
199.232.68.133 avatars7.githubusercontent.com
199.232.68.133 avatars8.githubusercontent.com
最后我们的 hosts 添加以下内容的文件,点击保存(如果不能保存,右击文件,打开属性修改 hosts 读写权限)
4. 刷新 DNS
打开 cmd 输入代码刷新 DNS:
ipconfig /flushdns
最后刷新自己的 GitHub,打开每个页面会更快~
返回目录:CatOneTwo:本专栏目录