修复jsdelivr链接被墙问题

WX20220606-093708@2x.png

jsdelivr 备案掉了也同时被墙了。导致博客挺多用到jsdelivr的js/css/img 无法正确加载。

方案一 替换子域名

替换官方临时子域名,但这些CDN普遍速度一般,而且前途并不明朗,建议仅供临时使用。

CloudFlare:test1.jsdelivr.net
CloudFlare:testingcf.jsdelivr.net
Fastly:fastly.jsdelivr.net
GCORE:gcore.jsdelivr.net

方案二 反向代理

#针对/jsdelivr 目录的反代
location /jsdelivr 
{
    proxy_pass https://104.16.86.20;
    proxy_set_header Host cdn.jsdelivr.net;
    proxy_ssl_server_name on;
    proxy_ssl_name cdn.jsdelivr.net;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header REMOTE-HOST $remote_addr;
}

添加新评论

文章状态:已收录~