GitHub访问技巧
GitHub访问技巧
丨浅笑安然丨GitHub520
GitHub520 就是一个帮助大家访问 GitHub 的项目,本质也是通过修改 hosts 来实现的。该项目的作者为大家提供了一份完整的 hosts 列表,无需大家自己查询可用 IP,每天都会更新!
此外,作者为了方便大家更新本地的 hosts,还提供了定时自动更新 hosts 内容的教程,比如使用 SwitchHosts 工具。配置一次,高枕无忧!
官方教程
以下提供的是官方教程,以便打不开github的小伙伴直接食用。
Tip:推荐 SwitchHosts 工具管理 hosts
以 SwitchHosts 为例,看一下怎么使用的,配置参考下面:
Title: 随意
Type: Remote
URL: https://raw.hellogithub.com/hosts
Auto Refresh: 最好选 1 hour
这样每次 hosts 有更新都能及时进行更新,免去手动更新。
Dev-Sidecar(不推荐)
Dev-Sidecar意为为开发者打辅助的边车工具
通过本地代理的方式将http请求代理到一些国内的加速通道上。
注:
特性
dns优选
根据网络状况智能解析最佳域名ip地址,获取最佳网络速度建议遇到打开比较慢的国外网站,可以优先尝试将该域名添加到dns设置中(注意:被封杀的无效)
请求拦截
拦截打不开的网站,代理到加速镜像站点上去。
可配置多个镜像站作为备份
具备测速机制,当访问失败或超时之后,自动切换到备用站点。
使得目标服务高可用github加速
release、source、zip下载加速
clone 加速
头像加速
解决readme中图片引用无法加载的问题
gist.github.com 加速
解决git push 偶尔失败需要输入账号密码的问题(fatal: TaskCanceledException encountered / fatal: HttpRequestException encountered)
raw/blame加速Stack Overflow 加速
将ajax.google.com代理到加速CDN上
recaptcha 图片验证码加速npm加速
支持开启npm代理
官方与淘宝npm registry一键切换,
某些npm install的时候,并且使用cnpm也无法安装时,可以尝试开启npm代理再试增强功能
众所周知的原因,不能在这里展示太多,自己下载来安装看看吧
反正用了这个之后,上面那些dns优选什么的特性好像都不香了
Watt Toolkit
Watt Toolkit原Steam++是一个开源跨平台的多功能游戏工具箱。
可以使Steam 社区、 Github 、谷歌验证码等多个国内难以访问的网页正常访问。
直接下载使用就行了操作简洁明了,开盖即食。
网易UU
什么,网易UU不是游戏加速器吗?没错你没有看错,其实它是支持了GitHub
的,只是没有明确标注出来而已,不仅可以加速而且完全免费。
下载网易UU,完成账号注册和实名,然后搜索框搜索学术资源
启动加速即可。