修复jsdelivr链接被墙问题
# CDN
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;
}