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文件来解决此问题。

PotPlayer 禁止更新

 

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

 相关推荐:

posted @ 2023-06-08 16:07  Marydon  阅读(2975)  评论(0编辑  收藏  举报