利用 CloudFlare 拯救你的JsDelivr前端资源

一场突如其来的掉备案,让全球著名的最大Free CDN供应商Jsdelivr在大陆跌落神坛

看似一个简单的掉备案的问题,结果却带来了到现在也还无法抹除的影响
动不动的CONNECT_TIMED_OUT时常我们头疼,而且庞大的前端资源全部迁回本地也是不现实的
所以一个问题摆在我们面前?该怎么办

正文

到目前为止,本站现在的所有资源应该已经迁回到Jsdelivr上了

而且如果你打开Console的话并不难发现,资源都来自于例如

https://cdn-js.moeworld.top/gh/xb2016/[email protected]/static/js/jquery.min.js?ver=2.1.4

这样的链接

毕竟用到jsdelivr的地方这么多,各家的cdn前端加速资源的使用格式还不一样,并且速度有的快有的慢...全换了想想也不大显示

所有,为了防止网络的问题导致各种加载超时或者缓慢,或者更换CDN的成本高到难以接受,所以我选择了一个相对折中的方案,自建镜像站!

其实说白了也就是个反代而已啦(x

如何使用

目前的话我开放了以下两条调用规则

Github静态资源

https://cdn-js.moeworld.top/gh/user/repo@version/file.js

NPM前端资源

https://cdn-js.moeworld.top/npm/package@version/file.js


如果需要将现有的jsdelivr资源改到我们的镜像站上的话,直接使用全局搜索替换将https://cdn.jsdelivr.net替换为https://cdn-js.moeworld.top即可

使用规则

1.如果你使用了此服务则视为你同意了下述规则

2.请勿随意外传,以及随意使用(滥用)本服务,仅限于个人非商业用途和流量不大的场景,我们保留拒绝随意调用的权利

3.本服务未来可能会在任何时间终止,或更改调用的方式,或加以限制,对此不会另行通知,因此不保证稳定性

4.请勿用于营利或非法用途,仅限于学习交流使用,使用本服务造成所有的后果由使用者自行承担

5.如果有能力,请尽可能选择自行构建服务以享受更好的性能


注意事项

虽然是反代做的镜像,但是也不是说jsdelivr所有的地址都能够访问的

除了上述调用规则以外的地方的地址访问后都会返回报错,请注意

此外,如果自行构建需求比较大的话我会把代码在后续放出(因为现在我自己连CF都上不去,源码也拿不下来....)

2022.6.18更新

想要自己搭建镜像的请参考这篇文章:使用Works搭建Jsdelivr镜像站

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注