近两天发现类似 https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog/mail.jpg 这样的GitHub静态资源链接都没法访问了。搜索查看了下Jsdelivr官方的说法是 Jsdelivr 在中国区的 CDN 服务再一次被 DNS 污染了,被指向到了 Google、Twitter 和 Facebook 的 IP 地址,导致被墙了。
代替方案
本次污染只针对cdn.jsdelivr.net这一个域名。jsDelivr有很多的CDN赞助商共同支持,每一个服务商都会有自己的专有子域名,通过替换访问资源到其他的二级域名可以恢复访问。但这些CDN普遍速度一般,而且前途并不明朗,建议仅供临时使用,等恢复后再换回。
CloudFlare:test1.jsdelivr.net
CloudFlare:testingcf.jsdelivr.net
Fastly:fastly.jsdelivr.net
GCORE:gcore.jsdelivr.net
使用npm库的cdn.jsdelivr.net/npm也可以替换为中国镜像unpkg.zhimg.com
jsDelivr 还好,最近发现Gravatar 头像很不稳定,国内镜像。
jsDelivr太不稳定了