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