解决cdn.jsdelivr.net无法访问(国内加速)

发布时间: 2023-05-12

jsdelivr npm CDN 国内加速节点

这几天开始,托管到jsdeliver的作CDN全球静态加速的网站cdn.jsdelivr.net在大陆突然打不开了,

在cdn.jsdelivr.net托管的css、js等文件也都访问不了,造成网站无法正常加载,

有很多网站主题的css文件是托管在了jsdeliver上的,现在主题样式文件打不开,网站打开都很缓慢,相关css样式都失效了。

本来想着干脆把文件放到本地服务器上替换一下算了,但是操作过程中发现工程量可能稍微有点大,就想着有没有其他办法。

这不,终于找到一个更简单的:

目前已知打不开的域名:

  • cdn.jsdelivr.net

但其实还有其他域名可以替代,

比如:

节点 描述 可用性
gcore.jsdelivr.net Gcore 节点 可用性高
testingcf.jsdelivr.net Cloudflare 节点 可用性高
quantil.jsdelivr.net Quantil 节点 可用性一般
fastly.jsdelivr.net Fastly 节点 可用性一般
originfastly.jsdelivr.net Fastly 节点 可用性低
cdn.jsdelivr.net 默认节点 被墙
     

第三方提供的 jsDelivr 节点

  • 以下是一些第三方提供的 jsDelivr 节点,可用于国内访问。
节点 来源 特点
jsdelivr.b-cdn.net 台湾CDN  
jsd.onmicrosoft.cn 国内CDN  
jsd.cdn.zzko.cn 国内CDN  
     

手动拼接github示例:

https://raw.githubusercontent.com/FongMi/CatVodSpider/main/json/config.json

拼接成下面的样子

https://cdn.jsdelivr.us/gh/FongMi/CatVodSpider@main/json/config.json

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

具体操可以把整站文件下载到本地,使用HBuilder等类似软件打开整站文件,选中顶级目录,在全部目录和子目录的文件搜索“cdn.jsdelivr.net”相关,并替换为“gcore.jsdelivr.net”或者“fastly.jsdelivr.net”即可。

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

相关1:Cloudflare Worker Proxy 反向代理(jsdelivr、github加速)

使用方法示例:https://gh.7761.cf/https://raw.githubusercontent.com/hadis898/Linux-tools/main/vps.sh

相关2:自建jsdelivr镜像加速服务

 

 

  1. LHF
    2024-10-06 21:12:41

    cdn.jsdelivr.us 疑似挂掉

请在下方留下您的评论.加入TG吹水群