知名Github加速平台jsdelivr域名被墙,启用新方案加速Github静态文件优知新2年前更新关注私信060 ------正文内容展示,开始汲取新知识啦------ 前言 jsDelivr 是一个免费、开源、不限带宽的 CDN 公共库,由 Cloudflare、Fastly、StackPath、QUANTIL 等 CDN 供应商提供了全球超过 750 个 CDN 节点,包括大陆数百个节点,可加速访问托管仓库内 [主要三种:NPM、WordPress、Github 的静态资源,提升网站访问速度。 cdn.jsdelivr.net 加速 Github 静态文件的方法是,首先新建一个公开仓库,放好静态资源,例如你的静态资源地址是这样的:https://github.com/ 用户名 / 仓库名 /blob/main/style.css 那么你使用了 cdn.jsdelivr.net 加速之后的链接就是这样的:https://cdn.jsdelivr.net/gh/ 用户名 / 仓库名 @main/style.css 由于众所周知的原因最近 cdn.jsdelivr.net 被墙了,所以今天写这篇文章就是解决 cdn.jsdelivr.net 被墙,选用新方案加速你在 Github 的静态文件! 正文开始 方案一 替换官方临时子域名,但这些 CDN 普遍速度一般,而且前途并不明朗,建议仅供临时使用,下面是我列举出来的几个临时域名CloudFlare:test1.jsdelivr.netCloudFlare:testingcf.jsdelivr.netFastly:fastly.jsdelivr.netGCORE:gcore.jsdelivr.net 替换方法也很简单,比如你的原来的链接是:https://cdn.jsdelivr.net/gh/gzhzyz/www.qxqianzui.com@main/index.css 此时相信国内是打不开的,下面替换成临时域名 https://test1.jsdelivr.net/gh/gzhzyz/www.qxqianzui.com@main/index.css 方案二 自己做反向代理,自己准备一台大陆访问比较快的境外服务器比如香港,安装好宝塔面板,下面就以已经安装好面板做演示 首先新建一个站点 然后申请 ssl, ssl 证书申请好之后我们点击反向代理,如下图新建一个反向代理 目标 URL 写要被反向代理的域名加协议 https:// 然后保存就可以了 此时你的静态文件链接就是:xxx.com/gh/ 用户名 / 仓库名 @main/style.css,例如 https://jsdelivr.9io.net/gh/gzhzyz/www.qxqianzui.com@main/index.css 方案三 推荐一些国内比较稳定、全面的静态资源库吧,其中不乏完全同步 cdnjs 内容的,可以逐步将静态资源替换过去。 字节静态库:cdn.bytedance.com 完整同步了 cdnjs 的内容,通过自家 CDN 加速,缺点是没有海外节点而且链接比较凌乱。360 静态库:cdn.baomitu.com 完整同步了 cdnjs 的内容,并且有提供 Google fonts 加速,通过自家 CDN 加速,前段时间启用了 AWS CloudFront 的海外节点,是目前国内公共 CDN 做的比较好的了。七牛静态库:staticfile.org 通过自家融合 CDN 加速,海外节点较少不过也表现尚可,缺点就是担心 org 域名后续备案维护的问题。国外一个比较常用的静态资源库:unpkg.com unpkg.zhimg.com 主域名国内的访问速度较慢,但有适合国内使用的镜像地址。loli: cdnjs.loli.net/ajax/libs/ 这个了解不多,速度还可以自己测试。 温馨提示:本文最后更新于2023-08-05 18:39:33,某些文章具有时效性,若有错误或已失效,请私信客服或联系知新社长。------本文内容已结束,喜欢请分享------ 感谢您的访问,Ctrl+D收藏本站吧。 © 版权声明 相关声明 1、本站名称:知新网 2、本站永久网址:https://www.uzhix.com 3、本站部分内容源于网络和用户投稿,仅供学习与参考,如有侵权,请联系站长进行删除处理。 4、用户评论和发布内容,并不代表本站赞同其观点和对其真实性负责。 5、本站禁止以任何方式发布或转载任何违法的相关信息。 6、资源大多存储在云盘,如发现链接失效,请联系我们替换更新。 八月 5 知岛上的今时往日 "吼吼~,往年的今天,作者不知道跑哪里偷懒去了~" THE END软件/使用/设置 点赞0投币 分享QQ空间微博QQ好友海报分享复制链接收藏