当前位置:   article > 正文

Github镜像Github加速访问esp32 Arduino环境搭建的坑_openwrt github加速

openwrt github加速

由于一些特殊的原因经常导致国内用户无法访问GitHub,或者使用Magic后还是很慢,甚至还是打不开,这就给项目开发增加了难度。目前解决办法是使用国内镜像站来下载github上的东西,讲github.com替换成镜像站的域名,例如在clone一个项目时,比如

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui

将github.com换成镜像站,就变成了下面这样。

git clone https://hub.nuaa.cf/AUTOMATIC1111/stable-diffusion-webui

这样就可以加速访问了,而且这个方法适用于其他项目,原来做过esp32的项目,在配置环境时,使用的Arduino,过程中要下载esp32的配置,但是他是从github拉取的资源,会很慢。

54d8e84e349446f7b79fe21a3923175f.png

我们可以给这个json下载下来,打开后发现包含了github的链接,给所有github.com替换成hub.nuaa.cf,然后保存e3324f00ccd04789ae2826721bda7db3.png

bebda547de7f4ffdb6389dd21489c0a2.png

 这样所有的文件都是通过镜像站下载的的。将改好的文件传到可以提供下载文件的网站或者服务器上,必须是直链,不然不知道下载后的会被改成什么东西。我这里用的宝塔

2629ca8ea75943588b332ac709134f9e.png

 将获取到的链接粘到Arduino上,这样就可以下载esp32的库了,其他的东西都可以参照这个思路。a17444edf5e74223b5f1bafbe277fc5d.png

 这是我改好的文件,图中的链接

失效  http://www.cwh2o.xyz:8888/down/p4Vdq9zgsPWa失效

复制好粘进去就可以了 Tips:时效性由镜像站决定,这个站我已经用了三四个月。

还有一种方法,就是利用DNS拦截来使github的ip变成镜像站的ip,这个方法布置在路由器上可以一劳永逸(只要镜像站还开着),在openwrt中,设置DNS拦截,将github的ip设置成镜像站的,openwrt手头上没搭,这里就不放截图了。

这里提供几个能用的镜像站地址,2023年5月15日尚有用

  1. https://hub.nuaa.cf/
  2. https://hub.fgit.ml/
  3. https://hub.fgit.gq/
  4. https://hub.yzuu.cf/
  5. https://hub.njuu.cf/
  6. https://kgithub.com/

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/869297
推荐阅读
相关标签
  

闽ICP备14008679号