解决github访问速度慢的步骤

通过更改设备的hosts文件并添加GitHub的CDN节点,可以有效解决因DNS问题导致的访问慢。步骤包括定位hosts文件、查找最新GitHub CDN地址并更新、刷新DNS缓存。此外,还可使用特定工具简化此过程,或者安装Chrome插件加速访问。记得定期更新IP地址以保持最佳效果。
摘要由CSDN通过智能技术生成

看了一下各种blog,是因为访问的时候受到 不(guo)明(nei) DNS的影响,解析的地址并不是github分发的网络加速域名。

*note*:可以使用ping github.com观测目前自己设备解析到的ip地址

所以一般都是更改设备的host文件,直接访问github的CDN节点

1. 找到自己的本地的host文件

一般而言:

windows系统的hosts文件的位置如下:

C:\Windows\System32\drivers\etc\hosts

mac/linux系统的hosts文件的位置如下:

/etc/hosts

2.找到最新的github CDN节点

访问如下网址:
https://github.com.ipaddress.com/ ,找到:
在这里插入图片描述
再访问:
https://fastly.net.ipaddress.com/github.global.ssl.fastly.net,找到:
在这里插入图片描述
再访问:
https://github.com.ipaddress.com/assets-cdn.github.com,找到:
在这里插入图片描述
注意每个人运营商不一样,上面的域名也不一样,而且经常在更新的。

3. 更改host

直接用记事本或者其他IDE打开更改, 把前面步骤获得的域名加入下面几行:
在这里插入图片描述

如果发现保存的时候,系统提示自己没有权限的话,使用下面这篇blog提供的方法解决:Windows系统如何修改Hosts文件

如果嫌上述步骤太麻烦,可以使用该篇博客提供的tool直接生成上述所有,复制就可以了:访问github太慢?我写了一个开源小工具一键变快(自己用了一下,生成起来有时候可能会比较慢,如果需要频繁更换的话就有点麻烦)

4.刷新DNS

Window下使用命令:

ipconfig /flushdns

Mac下使用命令:

dscacheutil -flushcache

在这里插入图片描述

检查一下

最后可以ping一下试试:
在这里插入图片描述
可以看到域名已经换掉了,不出意外git和浏览器访问都是没问题了的,个人试了一下速度变成了几十mb/s。

*note*:注意IP地址是经常在换的,记得时常更新


9.27更新:

另外,上述步骤如果都没用,推荐去chrome商店下载插件:GitHub加速(直接搜就行)

参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值