最近看到好多Github访问不了,下载不了的情况。其实下载很慢还好,能用油猴脚本来解决,但是一些命令行操作就很烦了。我分享我最近在使用的一种方法:使用网络工具,解决这种并不是被墙,只是被DNS干扰的网站访问问题。不用梯子。
选择
选择FastGithub,选择原因:我日常并不是频繁用上梯子(有梯子也不会烦恼Github无法访问对吧,直接代理解决问题),然后平常常使用 Github。
安装
我使用Windows10
- 去该项目的Release页面下载相对应版本。
- 解压后在软件所在文件夹内
shift+右键—→在此处打开 Powershell
- 输入
./fastgithub.exe start
作为系统服务开机自启,./fastgithub.exe stop
停止服务。 - 当然,你想单次使用的话,双击运行
FastGithub.UI.exe
即可 - 出现访问的问题可以看项目的 issue 或拿着
FastGithub.UI.exe
里的日志进项目主页的QQ群问作者也行。这一步应该都自备了工具,比如油猴加速脚本。如果访问/下载不了的话,可以像这样
- 进入 https://ghproxy.net
- 把链接
https://github.com/dotnetcore/FastGithub/releases/
粘贴进输入框,点击下载跳转至镜像页面选择对应版本
优点
- 简洁轻量,加上子程序才占内存 40MB 左右
- 还能自己写配置文件解决其他网站的访问问题,少用一个工具,比如我用它解决了Steam社区的访问
- 如上一条,这里有些软件自带的配置文件(谷歌那项是解决公共库加速),他们名为
appsettings.name.json
- 一次性解决,Github的命令行操作,文件下载等等都解决了,我一个30M的超垃圾校园网络有时候下文件都能飙到 6M/s,日常 0.5m/s
其他
- git操作提示
SSL certificate problem
:需要关闭git的证书验证:git config --global http.sslverify false
关于这点安不安全作为小白的我特地问了作者,他说“如果不用git来提交国家级核心代码,估计没人想钓你的鱼”
Firefox 提示
连接有潜在的安全问题
: 设置->隐私与安全->证书->查看证书->证书颁发机构,导入cacert/fastgithub.cer
,勾选“信任由此证书颁发机构来标识网站”安全性和合法性说明:见项目仓库自述文件
有没有其他相关的工具?
有,比如 Dev-sidecar,它自己虽然有些额外功能,但是是electron打包,只有GUI,所以后来我就弃用了,需要它的朋友也可以使用它。啥?Gitee下载得登录?去它的Github页面下载吧,方法如标题二。