类似Github这样若隐若现的网站,多数情况下无法访问都是DNS投毒/污染造成的,和Google等完全被墙有所区别。既然是DNS污染,那就通过解析出正确的、未被认证的IP就可以稳定访问了。本文所述工具及方法仅可用于教育、学习或测试之目的。
1.github520
github520也有人放在了gitee上,其github项目首页和某个gitee页面如下:
https://gitee.com/klmahuaw/GitHub520
https://github.com/521xueweihan/GitHub520
github520项目每天会更新hosts内容,在项目页面,可以直接找到hosts内容,拷贝进系统的hosts文件即可。不同系统的hosts文件位置不同,Windows下hosts文件位置为%systemroot%\Windows\System32\drivers\etc\hosts,Linux下则位于/etc/hosts。
同时,作者也提供无需访问github的方法,可通过以下两个网址直接访问获取每日更新的hosts文件。更新之后,Windows下需要运行“ipconfig /flushdns”命令使之生效。Linux下运行“nscd restart”。
https://raw.hellogithub.com/hosts
https://raw.hellogithub.com/hosts.json
嫌麻烦的可以通过「SwitchHosts」工具来管理 hosts,这样就可以避免每日的拷贝粘贴了。
2.Watt Toolkit
Watt Toolkit以前叫做steam++,从名称来看很显然是用于游戏加速的,但软件并不专一,也可用于Github加速。其官方网站为 https://steampp.net/。可以直接在微软商店搜索并下载安装。
安装完成后,打开Watt Toolkit,无需登录,勾选『Github』后,点击左上角的『一键加速』即可。
Watt Toolkit会显示针对Gihub加速的流量,点击下方的『停止加速』结束本次Github访问。
3.开发者边车
开发者边车(dev-sidecar,以下称DS)版本停留在1.7.3,最后更新于2022年,可在其「release」下载,也可使用本站的「备用链接」。Windows下需要安装。
https://gitee.com/shun_dev/dev-sidecar?_from=gitee_search
https://github.com/docmirror/dev-sidecar
安装完成后,首次使用需要安装根证书,作者在软件中已经做了详细的图文说明,本文不再赘述。DS在非“安全模式”下使用必须安装和信任CA根证书,证书由应用启动时随机生成。
证书安装完成后,软件默认开启了代理加速和系统代理,默认模式下可直接访问Github。既然是开发者边车,当然也支持对npm、git、pip等服务的加速。
4.fastgithub
fastgithub在github的仓库已彻底删除,但在github或gitee上仍可找到幸存的存档版本,比如下面gitee上的以及github上fork原库的。
https://gitee.com/XingYuan55/FastGithub/releases/tag/2.1.4
https://github.com/WangGithubUser/FastGithub
Fastgithub下载之后无需安装,直接运行即可。首次运行如果直接使用GUI模式,可能会无效,Fastgithub命令行程序会配置DNS及代理服务,因此建议先采用命令行方式启动。
.\fastgithub.exe start #.\fastgithub.exe stop
Fastgithub的GUI模式类似于Watt Toolkit,以可视化方式显示github流量。
5.第五款
上述1-4款工具当前都是可用的,但不排除某一天彻底失效的可能。同时,一方面即便是提供了代理加速功能的工具,也不可能保证下载速度,另一方面,GFW不会关心你去Gtihub干嘛,因此,对于下载速度有要求的,还是自建机场更有保障。所以,第五款工具就是自建机场。
文章评论