最近一段时间我的博客站点基本上处于半死状态,一个原因是没有想写的(烂),另一个是我写博客用的这个gridea客户端在中国大陆基本上是传不上文章了。
道理也简单,gridea的文章会上传到github的个人仓库中,然后通过github的服务器进行网页的呈现,而github的服务器架设在美国,加上防火长城的阻隔,国内用户访问本来就会非常慢,不过我很明显地感觉到,现在的博客上传基本上是完全被拒之门外了,之前我甚至可以裸连尝试几次后就上传成功。
而这一问题同样困扰着其他的gridea用户,目前网上最靠谱的方法是下载github客户端,把在gridea客户端生成的上传文件粘贴过去手动上传,这种曲线救国的方法确实可行,但像我们这种代码小白不就是图方便才用gridea的吗?这样太麻烦了。

分析后我发现,其实问题在于gridea客户端不能被代理工具识别,即便在全局模式下,上传依然使用的是国内网络。
那么,这个问题就跟游戏加速一样了,我们只需把代理规则修改成对gridea及其依赖文件生效就可以了。但是游戏加速器不会收录这个冷门的小软件,于是我就想到了netch。
netch可以设置任意程序的代理规则,对于买不起加速器服务的我来说,玩一些延迟要求不是很高的游戏也会经常使用。

扫描目标文件夹后新建规则,就能一劳永逸啦

(更新于2022.11.22
我傻逼了, 0.93版的gridea可支持设置代理了,所以今后的上传更为简洁了
只需要在gridea里设置一下就可以了
如果用的是clash,默认就这样设