|
|
除了镜像源,这里分享 2 个优化 GitHub 打开速度和使用体验的技巧,希望其中的内容,对需要用到 GitHub 的朋友有帮助。
01. 修改 hosts 文件
hosts 文件是存放在电脑本地的域名解析文件,这是浏览器在访问各种网站时可能会用到的文件。
我们访问网站的时候,本质上访问的是网站所在的 IP 地址,IP 地址一般是由用点分隔开的数字组成,例如 202.108.22.5 。
但这些数字不方便人们记忆,因而就有了域名,域名使用字符串来代替 IP 地址,例如 202.108.22.5 对应的域名就是 www.baidu.com 。
相比之下,域名更方便记忆,我们只要在浏览器输入百度的域名,就可以访问网站的 IP 地址,获取我们想要的服务。
IP 地址与域名之间的对应关系,可以在我们电脑本地的 hosts 文件中进行定义:
说完了一些前置的内容,回到我们想要打开的 GitHub 网站上,只要修改本地的 hosts 文件,就可以跳过中间的 DNS 解析环节,直接访问网站的 IP 地址。
国内的一个开发者 @521xueweihan 在 GitHub 上创建了一个项目「GitHub520」,提供了一份优化 GitHub 访问体验的 hosts 列表:
为了方便各位复制,我将这位开发者今天更新的 hosts 列表复制到了下边:
# GitHub520 Host Start185.199.108.154 github.githubassets.com140.82.113.22 central.github.com185.199.108.133 desktop.githubusercontent.com185.199.108.153 assets-cdn.github.com185.199.108.133 camo.githubusercontent.com185.199.108.133 github.map.fastly.net199.232.69.194 github.global.ssl.fastly.net140.82.112.4 gist.github.com185.199.111.153 github.io140.82.114.4 github.com140.82.113.6 api.github.com185.199.108.133 raw.githubusercontent.com185.199.108.133 user-images.githubusercontent.com185.199.108.133 favicons.githubusercontent.com185.199.108.133 avatars5.githubusercontent.com185.199.108.133 avatars4.githubusercontent.com185.199.108.133 avatars3.githubusercontent.com185.199.108.133 avatars2.githubusercontent.com185.199.108.133 avatars1.githubusercontent.com185.199.108.133 avatars0.githubusercontent.com185.199.108.133 avatars.githubusercontent.com140.82.113.9 codeload.github.com52.217.193.17 github-cloud.s3.amazonaws.com52.217.40.68 github-com.s3.amazonaws.com52.216.140.52 github-production-release-asset-2e65be.s3.amazonaws.com52.216.232.163 github-production-user-asset-6210df.s3.amazonaws.com52.216.109.147 github-production-repository-file-5c1aeb.s3.amazonaws.com185.199.108.153 githubstatus.com64.71.168.201 github.community185.199.108.133 media.githubusercontent.com# Update time: 2021-04-29T16:05:28+08:00# Star me GitHub url: https://github.com/521xueweihan/GitHub520">https://github.com/521xueweihan/GitHub520# GitHub520 Host End
对于 Windows 用户,复制上面的 hosts 列表,接着按照如下的路径打开文件夹,找到本地的 hosts 文件:
C:\Windows\System32\drivers\etc
双击 hosts 文件,系统会询问「如何打开这个文件」,这里我们选择以「记事本」的方式打开。
打开 hosts 文件后,新起一行,在空白处粘贴刚刚复制的 hosts 列表,接着使用快捷键 Ctrl + S 保存编辑好的文件,将文件以 txt 文本的格式保存到桌面。
对保存到桌面的 hosts.txt 文件进行重命名,去除 .txt 的后缀,得到一份与编辑之前的同名文件 hosts。
接着将放在桌面的 hosts 文件拖拽到文件夹 \etc 下,覆盖原先的 hosts 文件。
此时,切换回浏览器,刷新 GitHub 网页,应该就可以顺利打开网站啦。
GitHub520 项目地址:
https://github.com/521xueweihan/GitHub520
02. 使用 GitHub 镜像站
除了修改 hosts 文件,我们还可以使用 GitHub 镜像站来查看 GitHub 上的内容。
如果你有用过谷歌镜像站,应该对镜像站不会感到很陌生,镜像站是对原有网站内容的拷贝,与原有网站数据存放在不同的服务器上,可以加快网站的访问或下载速度。
当然,即便你不懂镜像是什么意思,那也没关系,这并不妨碍你使用这种方法,因为它使用起来非常简单。
假设你想打开的 GitHub 项目地址为 https://github.com/521xueweihan/GitHub520
只需要将网址前面的 https://github.com/ 更换为 https://github.com.cnpmjs.org/ ,即项目的地址最后变成:
https://github.com.cnpmjs.org/521xueweihan/GitHub520
更换地址之后重新加载页面,也可以顺利查看 GitHub 上的内容了。
以上就是本次想和你分享的内容。
看完文章如果觉得对你有帮助的话,别忘了点击底部的「点赞/在看」鼓励一下我,你的支持,就是对我最大的肯定,谢谢。 |
|