Github访问慢的原因

参考:
Github加速访问教程
让你访问github提速到2MB每秒
GitHub访问速度慢的一种优化方法

将一个TTL值小的IP添加到HOSTS文件中
或通过以下网站
https://www.ipaddress.com/
http://ping.chinaz.com/
直接查询如下网站的IP地址,然后修改hosts文件
github.com
assets-cdn.github.com
github.global.ssl.fastly.net
HOSTS文件(win:
C:/Windows/System32/drivers/etc
linux/mac:
/etc/hosts
)需要拷贝出来,编辑好后替换原文件(hosts文件无法修改的原因及解决方法用法介绍)
更新dns缓存(仅windows系统需要该步骤)
利用SwitchHosts加速访问Github
Hosts 文件作用:对于要经常访问的网站,我们可以通过在
Hosts
中配置域名和
IP
的映射关系,提高域名解析速度. 由于有了映射关系,当我们输入域名计算机就能很快解析出
IP
,而不用请求网络上的
DNS
服务器
SwitchHosts工具:用来配置
Hosts
- 加速访问Github方法通过修改本地hosts文件加速github利用SwitchHosts软件自动更新hosts信息
- B站解说通过修改hosts直连githubSwitchHosts自动更新github hosts
- 参考博客【永久一次性解决】Git报错:OpenSSL SSL_read: Connection was reset, errno 10054使用SwitchHosts和GitHub520自动更新 github.com的hosts
- SwitchHosts下载地址

- URL 选其一https://raw.hellogithub.com/hosts https://raw.fastgit.org/521xueweihan/GitHub520/main/hosts https://cdn.jsdelivr.net/gh/521xueweihan/GitHub520@main/hosts
- 以管理员身份运行


- 使用SwitchHost之后的注意事项1. 运行时要以管理员方式运行,不然会提示无修改权限. 在
SwitchHosts.exe右键—以管理员身份运行 (如果嫌麻烦,属性->兼容性->以管理员方式打开打勾->点击应用确定,后面就可以直接打开了)2. 如果是绿色单文件版,最好是放在一个文件夹里面再运行,因为会在exe所在的目录下生成配置文件和其他文件夹3. 如果双击运行后不能显示 SwitchHost 界面,但是任务管理器里面能看到 SwitchHost 的进程,一般是由于hosts文件字符集不统一,导致hosts文件出现乱码,不能被 SwitchHost 打开,这时候只要删除C:\windows\system32\drivers\etc\hosts即可4. 如果使用了代理,修改 Hosts 也不会生效。因为浏览器会优先考虑代理工具的代理,建议调试的时候先关闭代理5. 修改了hosts不生效,一般需要重启浏览器,如果是google浏览器可以不用重启,可以借助chrome://net-internals/#dns chrome://net-internals/#sockets清掉keep-alive和清除浏览器DNS缓存
版权归原作者 Kukukukiki192 所有, 如有侵权,请联系我们删除。