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 讨论
- 97571522, 《jsdelivr被墙导致插件失效 · Issue #203 · MotooriKashin/Bilibili-Old》, GitHub, 2021-12-20. (参照 2022-05-28).
- StackExplode, 《CDN error in China · Issue #18348 · jsdelivr/jsdelivr》, GitHub, 2021-12-20. (参照 2022-05-28).
- hifocus, 《cdn.jsdelivr.net Partially Censored in China · Issue #18392 · jsdelivr/jsdelivr》, GitHub, 2022-04-28. (参照 2022-05-29).
DNS 污染#
2022年4月28日,jsDelivr 被发现遭受到了 DNS 污染的审查,7大量地区的 DNS 将 cdn.jsdelivr.net
解析到了 google、twitter 和 facebook 的 IP 。
当时的相关 GitHub Issues 讨论
- hifocus, 《cdn.jsdelivr.net Partially Censored in China · Issue #18392 · jsdelivr/jsdelivr》, GitHub, 2022-04-28. (参照 2022-05-29).
GET 测试
- 「www.jsdelivr.com GET 测试结果」, 17CE, 2022-04-28. (参照 2022-05-28).
- 「www.jsdelivr.com GET 测试结果」, 17CE, 2022-04-29. (参照 2022-05-28).
- 「www.jsdelivr.com GET 测试结果」, 17CE, 2022-04-30. (参照 2022-05-28).
撤销 DNS 污染#
2022年4月29日,jsDelivr 在绝大部分地区的 DNS 污染已经被撤销。8
再次被污染#
2022年5月16日,jsDelivr 再次被 DNS 污染。9
当时的相关 GitHub Issues 讨论
- DreamOfIce, 《Jsdelivr has been DNS pollution again in China. It was pointed to google, twitter and facebook IPs. · Issue #18397 · jsdelivr/jsdelivr》, GitHub, 2022-05-16. (参照 2022-05-29).
- Sinclair8023, 《CDN resources cannot be accessed in China · Issue #18396 · jsdelivr/jsdelivr》, GitHub, 2022-05-16. (参照 2022-05-29).
DNS 检测
- 「cdn.jsdelivr.net DNS检测」, 阿里云网站运维检测平台, 2022-05-28. (参照 2022-05-28).
备注:以上审查均只针对 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
-
Luminous, 《【杂谈】jsDelivr域名遭到DNS污染》, Luminous’ Home, 2022-04-29. (参照 2022-05-28). ↩↩
-
MartinKolarik, 《Create Acceptable Use Policy - jsdelivr.net.md (#18247) · jsdelivr/jsdelivr@47a9984》, GitHub, 2020-08-15. (参照 2022-05-28). ↩
-
jsDelivr CDN, 《Unfortunately today jsDelivr unexpectedly lost its ICP license in China ……》, Twitter, 2021-12-20. (参照 2022-05-29). ↩
-
jsDelivr CDN, 《To clarify, Taiwan doesn’t require an ICP license ……》, Twitter, 2021-12-21. (参照 2022-05-29). ↩
-
jsDelivr CDN, 《We understand how difficult it was for our users to experience this unique situation ……》, Twitter, 2021-12-20. (参照 2022-05-29). ↩
-
《jsDelivr Status》, Uptime.com, 2021-12-20. (参照 2022-05-29). ↩
-
XIU2, 《刚刚发现 cdn.jsdelivr.net 已经被 DNS 污 染 了。。。》, V2EX, 2022-04-28. (参照 2022-05-28). ↩
-
Silently, 《jsDelivr 被 GFW 释放了》, V2EX/水深火热, 2022-04-29. (参照 2022-05-29). ↩
-
jaggle, 《jsdelivr 挂了么?》, V2EX, 2022-05-21. (参照 2022-05-29). ↩
-
《cdn.jsdelivr.net DNS 检测》, 阿里云网站运维检测平台, 2022-06-11. (参照 2022-06-11). ↩
-
h3cie, 《jsdelivr已经恢复正常了!》, hostloc, 2022-06-14. (参照 2022-06-14). ↩
(由于更新时间是手动更新的,所以部分页面内容已更新,但忘记修改新的日期了……)