GitHub访问技巧

本文仅做推荐,具体用法需自行了解,可能偶尔会有失效的问题,这是个玄学问题原因不明,不过应该与软件无关,可以多试几个软件,最后注意:使用完软件后一定要关闭代理加速再关闭软件,不然可能会出现,以后不开加速器打不开任何网页的状况

GitHub520

GitHub520 就是一个帮助大家访问 GitHub 的项目,本质也是通过修改 hosts 来实现的。该项目的作者为大家提供了一份完整的 hosts 列表,无需大家自己查询可用 IP,每天都会更新!
 hosts 列表
此外,作者为了方便大家更新本地的 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请求代理到一些国内的加速通道上。
注:目前项目已经停止更新,请谨慎使用!

特性
  1. dns优选
    根据网络状况智能解析最佳域名ip地址,获取最佳网络速度

    建议遇到打开比较慢的国外网站,可以优先尝试将该域名添加到dns设置中(注意:被封杀的无效)

  2. 请求拦截
    拦截打不开的网站,代理到加速镜像站点上去。
    可配置多个镜像站作为备份
    具备测速机制,当访问失败或超时之后,自动切换到备用站点。
    使得目标服务高可用

  3. github加速
    release、source、zip下载加速
    clone 加速
    头像加速
    解决readme中图片引用无法加载的问题
    gist.github.com 加速
    解决git push 偶尔失败需要输入账号密码的问题(fatal: TaskCanceledException encountered / fatal: HttpRequestException encountered)
    raw/blame加速

  4. Stack Overflow 加速
    将ajax.google.com代理到加速CDN上
    recaptcha 图片验证码加速

  5. npm加速
    支持开启npm代理
    官方与淘宝npm registry一键切换,
    某些npm install的时候,并且使用cnpm也无法安装时,可以尝试开启npm代理再试

  6. 增强功能
    众所周知的原因,不能在这里展示太多,自己下载来安装看看吧
    反正用了这个之后,上面那些dns优选什么的特性好像都不香了

Watt Toolkit

Watt Toolkit原Steam++是一个开源跨平台的多功能游戏工具箱。
可以使Steam 社区、 Github 、谷歌验证码等多个国内难以访问的网页正常访问。

直接下载使用就行了操作简洁明了,开盖即食。

网易UU

什么,网易UU不是游戏加速器吗?没错你没有看错,其实它是支持了GitHub的,只是没有明确标注出来而已,不仅可以加速而且完全免费。

下载网易UU,完成账号注册和实名,然后搜索框搜索学术资源启动加速即可。