使用加速
1.Github520+SwitchHosts(经过长期实践,不好用)
依赖介绍
Github520:https://github.com/521xueweihan/GitHub520
SwitchHosts:https://swh.app/zh/
使用
必须以管理员权限启动,否则无法修改 host
标题随意取,URL地址填这个:https://raw.hellogithub.com/hosts
自动刷新最好建议选1小时
至此配置完成,下面是一下注意事项
运行时要以管理员方式运行,不然会提示无修改权限。在 SwitchHosts.exe 右键—以管理员身份运行 (如果嫌麻烦请参照下图)
如果双击运行后不能显示 SwitchHost 界面,但是任务管理器里面能看到 SwitchHost 的进程,一般是由于 hosts 文件字符集不统一,导致 hosts 文件出现乱码,不能被SwitchHost打开,这时候只要删除 C:\windows\system32\drivers\etc\hosts 即可。
如果使用了代理,修改 Hosts 也不会生效。因为浏览器会优先考虑代理工具的代理,建议调试的时候先关闭代理。
修改了 hosts 不生效,一般需要重启浏览器,如果是 google 浏览器可以不用重启,可以借助 chrome://net-internals/#dns chrome://net-internals/#sockets 清掉 keep-alive 和清浏览器 DNS 缓存。
2.Steam++
官网链接
3.clash for windows
克隆加速
需在git clone命令中将gitclone.com嵌入到克隆地址中即可,效果如下
git clone https://gitclone.com/github.com/tendermint/tendermint.git
原理
Github 在全球各地都有服务器,而在国内,DNS 解析服务基本上都是把域名解析到了美国的服务器,所以访问起来会比较慢
但我们可以通过修改本地 hosts 文件来绕过公共 DNS 解析,直接访问 Github 在韩国、日本等的服务器,从而达到加速访问的目的