几年前出现使用github+jsdelivr搭建一个免费的cdn图床的方法 后来在二零年还是二一年开始出现cdn报错无法访问 很多接触开源的朋友可能知道jsdelivr 而且经常使用这个cdn服务 这是一个非常快的免费的cdn服务 所有公开的javascript npm包和github仓库 都可以使用jsdelivr来作为静态资源服务器 而且免费 超快 !!!

它的界面变成这样了

2024-05-11T05:26:23.png
2024-05-11T05:26:23.png

jsdelivr挂了 根据网友反馈 涉及到使用jsdelivr服务的所有网站 都出现了问题 好笑的是 bootcdn由于首页用了jsdelivr 自己也挂了

🤫 打住 这不是重点 一般来说cdn是比较快的 如果自己的服务器流量还可以 是可以把静态资源部署在自己服务器上 这样服务比较稳定 不用担心服务出问题 就是费用可能有点高 对于很多朋友 当然包括我在内 不想备案 买不起cdn 又是小型主机 真很需要这个东西

所以 所以

教程网上一搜一大把 这里就解决cdn.jsdelivr.net无法访问怎么办吧 最简单粗暴 替换域名

比如:

    gcore.jsdelivr.net
    fastly.jsdelivr.net
    gh.776161.xyz (海CDN 优化回国)
    jsd.cdn.zzko.cn  (由54ayao提供,稳如老狗,推荐)
    cdn.jsdelivr.us (海外融合Anycast/CDN 优化回国)
    jsd.onmicrosoft.cn (国内 CDN)
    jsdelivr.b-cdn.net (台湾 CDN)

使用案例:

//cdn.jsdelivr.us/gh/LWingYan/仓库名@latest/xx.png

拼接成下面的样子

//jsdelivr.b-cdn.net/gh/LWingYan/仓库名@latest/xx.png

那么这就简单了,只需要把网站文件中的所有cdn.jsdelivr.net都替换成上方的任意一个域名就可以了

有财力又有能力的 最保险的办法还是把相关需要cdn加速的文件放到国内能正常打开的节点上

Cloudflare Worker Proxy 反向代理(jsdelivr、github加速)

使用方法示例:


    https://gh.7761.cf/https://raw.githubusercontent.com/hadis898/Linux-tools/main/vps.sh

自建jsdelivr镜像加速服务