方法一:修改host
在那之前先跟Jay同学了解以下
什么是ip:网址域名实际对应的是一个或者多个服务器IP地址,而你电脑本地host文件储存有大多数经常用到的网站ip地址,但是储存的ip毕竟有限,全世界互联网有无数网站,无数ip地址,我们无法一一对应访问,这时候便有了DNS(就类似你的电话本,你要打电话给谁,电话本会帮你找到指定的手机号码,DNS同理会帮你解析到指定的ip)
什么是DNS:就拿Github来说,Github 在全球各地都有服务器,而在国内,我们访问Github的时候,DNS解析服务基本上都是把域名解析到了美国的服务器,所以访问起来会比较慢;这时候你应该猜到我们应该要做什么了吧;对,通过修改本地 hosts 文件来绕过公共DNS解析,锁定域名对应的 IP,更加有效方便直接访问 Github 在韩国、日本等的服务器,从而达到加速访问的目的
修改host步骤:
- 查询github的ip地址:查询一,查询二,查询三;当然,你也可以直接百度用其他网站查询,或者直接使用switchhost工具直接查询和修改
- 修改host文件:目录一般在C:\Windows\System32\drivers\etc(针对windows系统)
- 打开host文件之前先修改权限host文件,右击->属性->安全->高级->更改->高级->立即查找->在下拉列表选择‘本地账户’->确定->确定->应用->确定->在安全界面点编辑->选择User(****)->点击完全控制->确定
- 使用文本打开,在最后添加下列内容(其中的ip更换为你查询到的ip地址);如果仍然想偷懒,Jay同学也将查询到的ip地址打包给大家:https://hosts.gitcdn.top/hosts.txt;当然ip地址是不断更新的,这时候你还可以直接使用工具实现自动查询更新;例如:fetch-github-hosts
- 保存并退出
- 更新DNS缓存:打开cmd,输入:ipconfig/flushdns然后回车
方法二:修改DNS
- 手动修改DNS:github在全球有很多服务器,我们访问的时候所使用的dns服务器并不会判断那些ip我们可以访问,所以我们时而能访问,时而连不上就是这个原因;修改DNS你可以直接到TCP/IP设置更改;公共 DNS 服务器 IP 地址查询:https://www.ip.cn/dns.html
常用DNS服务器:
OpenDNS 208.67.222.222
Google DNS 8.8.8.8
DNSPod DNS+ 119.29.29.29
114 DNS 114.114.114.114 - Fastgithub修改DNS:GitHub 加速神器,主要解决 GitHub 打不开、用户头像无法加载、releases 无法上传下载、git-clone、git-pull、git-push 失败等问题
方法三:加速工具
- Watt Toolkit:「Watt Toolkit」是一个开源跨平台的多功能 Steam 工具箱。
- UU加速器:除了用来加速游戏,很多人还会用它来加速GitHub访问情况,该加速器除了提供各种游戏的加速之外,还提供了:学术资源 加速服务!学术资源包含:TED,Sci-Hub,Trello,Skype,Teams 等等加速访问服务
- GitHub加速插件:这个加速效果很玄学,有可能提升很明显,有可能毫无效果; 如果没有什么效果,可以卸载该插件; 该插件无法加快您访问基特哈波网站的速度
- 油猴脚本:额,好像类似的脚本都下架了
- SwitchHosts: 是一个管理、切换多个 hosts 方案的工具,是一个免费开源软件,适用于 Windows、macOS、Linux,具有语法高亮、方案多选、远程方案等多项功能特性,能够方便我们快速对hosts 文件进行管理使用
- UsbEAm Hosts Editor :羽翼城开发,通过修改hosts加速github访问,原理就是修改host
方法四:网页加速
仅用于文件下载加速
- https://github.welab.eu.org/
- https://gh.api.99988866.xyz/
- https://ghproxy.com/
- https://pd.zwc365.com/
- https://gitclone.com/
- https://github.zhlh6.cn/
方法五:镜像访问
自行百度,经常失效,切勿登录账号
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
- 最新
- 最热
只看作者