跳转至

jsDelivr

简介#

jsDelivr 是免费的公共 CDN,它可以直接从 npm 和 GitHub 存储库提供 Web 文件,无需任何配置,非常受网站欢迎。

特别鸣谢 Luminous 编写了《【杂谈】jsDelivr域名遭到DNS污染》,对本条目的编写有很大的帮助。1

添加额外的大陆审查规则#

2016年12月 开始,jsDelivr 拥有大陆的 ICP(互联网信息经营许可证)资格,随后在 2020年8月15日 开始,在大陆保留屏蔽违反大陆政策的内容的权利。2

失去 ICP 资格#

2021年12月20日,jsDelivr 失去了大陆的 ICP 资格,这导致大陆的 CDN 禁用了其账户,影响了大陆和台湾的用户,3因为 jsDelivr 在台湾同样使用了大陆的网宿科技的 CDN 服务。4随后 jsDelivr 将受影响的地区的流量设置为附近的 Fastly CDN 提供,56虽然会慢不少,但这也是唯一的办法。

备注:失去 ICP 资格以及网宿科技停止服务的时间未知,所以尚不明确先后顺序。

当时的相关 GitHub Issues 讨论

DNS 污染#

2022年4月28日,jsDelivr 被发现遭受到了 DNS 污染的审查,7大量地区的 DNS 将 cdn.jsdelivr.net 解析到了 google、twitter 和 facebook 的 IP 。

当时的相关 GitHub Issues 讨论
GET 测试

撤销 DNS 污染#

2022年4月29日,jsDelivr 在绝大部分地区的 DNS 污染已经被撤销。8

再次被污染#

2022年5月16日,jsDelivr 再次被 DNS 污染。9

当时的相关 GitHub Issues 讨论
DNS 检测

备注:以上审查均只针对 cdn.jsdelivr.net 主站域名,1其他的域名截至 2022年5月29日 均未受到审查:

域名清单
  • CloudFlare:test1.jsdelivr.net
  • CloudFlare:testingcf.jsdelivr.net
  • Fastly:fastly.jsdelivr.net
  • GCORE:gcore.jsdelivr.net
  • Purge:purge.jsdelivr.net

以上域名在数日后遭到封锁。

解除封锁#

2022年6月10日 左右,域名 cdn.jsdelivr.net 被发现已解封,大多数地区的 DNS 测试也显示恢复了正常。1011


  1. Luminous, 《【杂谈】jsDelivr域名遭到DNS污染》, Luminous’ Home, 2022-04-29. (参照 2022-05-28). 

  2. MartinKolarik, 《Create Acceptable Use Policy - jsdelivr.net.md (#18247) · jsdelivr/jsdelivr@47a9984》, GitHub, 2020-08-15. (参照 2022-05-28). 

  3. jsDelivr CDN, 《Unfortunately today jsDelivr unexpectedly lost its ICP license in China ……》, Twitter, 2021-12-20. (参照 2022-05-29). 

  4. jsDelivr CDN, 《To clarify, Taiwan doesn’t require an ICP license ……》, Twitter, 2021-12-21. (参照 2022-05-29). 

  5. jsDelivr CDN, 《We understand how difficult it was for our users to experience this unique situation ……》, Twitter, 2021-12-20. (参照 2022-05-29). 

  6. jsDelivr Status》, Uptime.com, 2021-12-20. (参照 2022-05-29). 

  7. XIU2, 《刚刚发现 cdn.jsdelivr.net 已经被 DNS 污 染 了。。。》, V2EX, 2022-04-28. (参照 2022-05-28). 

  8. Silently, 《jsDelivr 被 GFW 释放了》, V2EX/水深火热, 2022-04-29. (参照 2022-05-29). 

  9. jaggle, 《jsdelivr 挂了么?》, V2EX, 2022-05-21. (参照 2022-05-29). 

  10. cdn.jsdelivr.net DNS 检测》, 阿里云网站运维检测平台, 2022-06-11. (参照 2022-06-11). 

  11. h3cie, 《jsdelivr已经恢复正常了!》, hostloc, 2022-06-14. (参照 2022-06-14). 

(由于更新时间是手动更新的,所以部分页面内容已更新,但忘记修改新的日期了……)