Contents

jsdelivr加速失效

cdn.jsdelivr.com再次无法使用

继去年4月cdn.jsdelivr.com被DNS污染,导致大面积不可用之后再次遭遇github资源加速不可用问题,这次的原因比较诡异,表现是访问cdn.jsdeliver.com域名会自动跳转raw.githubusercontent.com域名。因为众所周知的原因,raw.githubusercontent.com域名已经被全面禁止访问,技术手段也是基于DNS污染。

https://gcore.jsdelivr.net/gh/iknil/static-pics/img/202304022311764.png

https://gcore.jsdelivr.net/gh/iknil/static-pics/img/202304022313287.png

为什么要跳转raw.githubusercontent.com

个人猜测是为了规避合规风险,让用户的流量直接访问raw.githubusercontent.com,当然加速的效果也自然没有了。

如何解决

通过一些渠道得到的消息,目前除了cdn.jsdelivr.com受到跳转策略影响,以下域名也受到了影响:

  • fastly.jsdelivr.net
  • originfastly.jsdelivr.net
  • quantil.jsdelivr.net

有且仅有gcore.jsdelivr.net还能正常使用,所以目前短期的方案,我把博客中涉及到cdn加速的域名地址统一切换到gcore.jsdelivr.net上。单长期看,jsdelivr为了应对合规的风险,应该还会进一步自我阉割,上策还是需要尽快把图片资源迁移走。