前言
访问github网速老不好?老掉线?下载贼慢?或许这篇笔记可以帮助你!
Github访问慢的根本原因其实是CDN内容分发受到DNS污染,无法连接使用igithub的加速分发服务器,所以国内访问时好时坏。
说人话就是(猜测):GITHUB的服务器在国外,国内想访问就得问DNS具体的IP是哪个,但是DNS时不时抽风,所以要不就是给的地址不行就是访问不了DNS,我们这里的基本原理就是直接告诉本机对应域名的IP,不走弯路。
好的,废话不多说,开干~
第一种办法
修改本地host文件
这个文件配置了过后,你访问相关的域名就会优先在这个host文件内找IP。
1,获取IP
这里介绍两个获取你想访问的域名地址的IP的方法:
-
通过国外网站ipaddress.com去查询
可以登录进去查询,也可以直接组合成固定格式的链接去查询,例如github.com.ipaddress.com/#ipinfo就是查询github,con的IP地址,格式为:域名地址+.ipaddress.com/#ipinfo。
-
通过一个链接,直接可以获取编辑后的host文件(点我)
2,修改host文件
好了,现在我们知道怎么去获取IP地址了,下面接着修改host文件。
host文件内容大概是这么个格式:
192.0.66.2 github.blog
140.82.114.4 github.com
140.82.114.18 github.community
185.199.108.154 github.githubassets.com
151.101.65.194 github.global.ssl.fastly.net
185.199.110.153 github.io
185.199.108.133 github.map.fastly.net
先修改苹果MAC系统的hosts文件,和操作linux系统很像:
a. 打开终端
b. 输入sudo vim /etc/hosts使用超级权限编辑这个文件
c. 输入本地的开机密码,也就是超级权限的密码
d. 把你获取到的IP和域名地址按上举例格式对应编写,或直接用1.2中获取到的hosts文件覆盖它。
然后是win系统
a. 文件路径:C:\Windows\System32\drivers\etc\hosts
b. 也是修改或覆盖它
到这里基本能够正常访问github站了,其实举一反三,其他国外网站应该可以这么搞~
第二种方法
使用github加速神器
仓库地址:https://github.com/dotnetcore/FastGithub
下载地址:https://github.com/dotnetcore/FastGithub/releases/download/2.1.4/fastgithub_win-x64.zip
(下载速度慢?后面有介绍方法)
运行效果:
使用过后,访问github简直不要太丝滑了!
ps:初次使用的时候卫士等杀毒软件会报毒,信任它就好,然后浏览器在访问的时候也会提示不安全,然后导入下证书就好,具体请参考这个软件仓库的readme文件~
好东西要给大家分享
感谢作者~
关于提高github的下载/clone速度
-
通过github的镜像站或加速站
https://gitclone.com/ (此镜像是直接搜索相关仓库,然后克隆)
https://ghproxy.com/ (GitHub 文件 , Releases , archive , gist ,raw.githubusercontent.com 文件代理加速下载服务)
https://toolwa.com/github/ (GitHub 加速下载) -
通过国产码云gitee中专fork下载,鉴于国内版”github“体验较差,不想介绍
-
各大浏览器的扩展插件都有类似的加速插件。原理差不多,就是不稳定。
end
感谢阅读~
希望能帮到你~
see you~
码字不易,转载请注明原作者 ~ (from:https://erdong.work)