GitHub无法访问、访问太慢的解决方案
1.情景展示
如何解决?
2.具体分析
GitHub网站无法访问或者网页加载慢,都是网络问题造成的。
3.解决方案
方案一:修改hosts文件
我们访问某个网站,其实,是操作系统通过域名解析器(DNS解析器)解析域名拿到对应的IP地址,然后再去访问。
hosts文件的作用是:
配置在这里的域名,将不会走域名解析器,也就是说:域名解析器将不再解析,而是直接使用从hosts文件里面根据域名配置好的IP地址。
第一步:获取github.com的真实IP地址
这里我是用的是站长工具(https://seo.chinaz.com/)
从上图当中,我们能查到github.com对应的真实网络IP地址。
第二步:测试网络是否通畅
打开黑窗口,使用ping命令测试。
如果没有显示:请求超时,就说明我们的电脑可以直接访问IP地址。
第三步:修改hosts文件
win+r-->输入
C:\Windows\System32\drivers\etc
找到hosts文件,右键,选择打开方式。
使用电脑自带的记事本或者其它文本编辑工具,就能打开了。
在空白处添加以下内容(这个IP如果无效的话,就改成你实际查询出来的github.com对应的IP)
#github
20.205.243.166 github.com
保存之后,在浏览器直接访问github.com。
如果不能打开的话,可以尝试刷新DNS。
刷新DNS
打开黑窗口,执行以下命令:
ipconfig /flushdns
方案二:dev-sidecar
原理:通过本地代理的方式将https请求代理到一些加速通道上从而选择最佳域名ip地址,获取最佳网络速度。
如果你能凑合访问GitHub的话,使用浏览器直接下载即可。(也可以通过文末链接下载)
https://github.com/docmirror/dev-sidecar/releases/download/v1.7.3/DevSidecar-1.7.3.exe
GitHub项目地址:https://github.com/docmirror/dev-sidecar/releases
Gitee项目地址:https://gitee.com/interesting-goods/dev-sidecar?_from=gitee_search
安装DevSidecar-1.7.3.exe。
安装完成后打开。
安装证书。
点此去安装。
选择“是”。
安装成功后,在我们需要访问GitHub时,打开此软件就可以了。
注意事项:
本应用开启后会修改系统代理,直接重启电脑可能会无法上网,您可以再次启动本应用即可恢复。(开着本软件,重启电脑时,可能会导致无法上网,你可以在电脑重启后再次打开ds,然后右键小图标退出ds即可。)
如您需要卸载,在卸载前请务必完全退出本应用再进行卸载。
边车软件,首页长这样儿。
加速服务--》IP测速
4.扩展
我们知道,在实际使用过程当中,有些软件非要去访问某个网址,当我们无法从软件层面解决此问题时,我们就可以通过修改hosts文件来解决此问题。
写在最后
哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!
相关推荐:
本文来自博客园,作者:Marydon,转载请注明原文链接:https://www.cnblogs.com/Marydon20170307/p/17466801.html