jsdelivr: Jsdelivr have been DNS pollution and SNI block again in China. They are pointed to google, twitter and facebook IPs.

Jsdelivr has been block again in China. Some places are polluted by DNS and are resolved to the IP of websites such as Facebook, Twitter, etc. Although other places can be resolved to the correct IP, they are reset by GWF during the TLS handshake and still inaccessible. But fortunately, fastly.jsdelivr.net is not polluted at present. This is a ping test for cdn.jsdelivr.net : ping

Test link

Affected jsDelivr links All jsdelivr links are affected, and a large number of websites cannot be accessed normally in China.

Please complete the following information:

  • Device OS: Windows
  • Browser: chrome
  • Browser version: 101.0
  • VPN provider if you use one:
  • Your location (country):China

Additional context

  • Some of the content (including this sentence) is machine translated and may not be smooth.
  • Personal advice: use a separate domain name to provide github CDN in China. Redirect all requests to Github resources from China. Because there are many npm mirrors in China, but there is almost no public Github resource acceleration…other domains that provide Github mirrors are polluted in China.
  • I will continue to pay attention and provide the latest progress of this matter. If you have any questions, please discuss with me.
  • Finally, thanks to jsdelivr for the excellent service provided to Chinese users(^o^)

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 101 (2 by maintainers)

Commits related to this issue

Most upvoted comments

寄sdelivr(确信

I had the same problem. I used LightProxy for forwarding, currently working normally. ^https://cdn.jsdelivr.net/*** https://fastly.jsdelivr.net/$1

For Chinese users: 自动检查 cdn.jsdelivr.net 是否可用, 如果不可用时,会自动把所有 js, css, image 的地址切换到其他可用的域名的脚本。 https://github.com/PipecraftNet/jsdelivr-auto-fallback

已经不止一次被坑惨了,🐶都不用

更新:

5.30

我们写了一个油猴用户脚本,用于将 cdn.jsdelivr.net替换为其它镜像 脚本地址

Update: <-- The mirror is not available now

5.31

My jsdelivr mirror: cdn.zenless.top Welcome to use! –>

5.30

We create a tampermonkey user script to replace cdn.jsdelivr.net to other available domain Jsdelivr auto fallback

celebrate,Finally recovered

Unfortunately there isn’t anything we can do about it. We maintained a China specific block list but it still wasn’t enough apparently. If someone knows how to contact the relevant Chinese organs to discuss the unban of the service please let us know.

In the meantime you can try a service like https://github.com/PipecraftNet/jsdelivr-auto-fallback

Hello, I think this is a problem with Github mirrors: GitHub and all its mirrors are blocked in China, and npm has many large companies mirroring CDNs in mainland China. Could you consider using a separate domain name like jsdelivrgh.net to provide GitHub mirroring and redirect Github requests from China to that domain name? This can at least ensure the normal operation of the npm mirror, and it will not cause global websites to dare not use the GitHub mirror of jsdelivr. After completion, you can submit an application to the relevant department in charge of filing management in China, stating that you have made rectifications and requesting to restore the filing (you can also ask Chinese friends to help communicate). Welcome to continue to discuss this issue with us, we all hope that jsdelivr will resume as soon as possible in China!

Hey everyone! I know its not the best topic for public announcements but it looks like the one way for me to reach our Chinese audience.

We are launching a new project called Globalping, it allows everyone to run network tests like ping, curl, dns, http from a global network of probes hosted by the community https://github.com/jsdelivr/globalping

You can play with a demo until our website goes live https://api.globalping.io/demo/

I would like to ask everyone to consider hosting a probe and help us out. All you have to do is run a docker container on any kind of server, datacenter or home or office. Both x86 and ARM are supported. It’s as simple as this:

docker run -d --network host --restart=always --name globalping-probe ghcr.io/jsdelivr/globalping-probe

More info: https://github.com/jsdelivr/globalping-probe

Thank you!

It looks pretty good, I’ll share it through the blog sometime^_^

Hey everyone! I know its not the best topic for public announcements but it looks like the one way for me to reach our Chinese audience.

We are launching a new project called Globalping, it allows everyone to run network tests like ping, curl, dns, http from a global network of probes hosted by the community https://github.com/jsdelivr/globalping

You can play with a demo until our website goes live https://api.globalping.io/demo/

I would like to ask everyone to consider hosting a probe and help us out. All you have to do is run a docker container on any kind of server, datacenter or home or office. Both x86 and ARM are supported. It’s as simple as this:

docker run -d --network host --restart=always --name globalping-probe ghcr.io/jsdelivr/globalping-probe

More info: https://github.com/jsdelivr/globalping-probe

Thank you!

g了啊 还有免费平替的cdn吗哭了

https://statically.io/ 需要注意的是该cdn的.io域名已被墙可以使用cdn.staticaly.com来替换cdn.statically.io

现在已经修复了啊 jsdeliver的cdn可以用了

Update:the subdomains now available again!

是不是已经完全恢复了!!!从昨天晚上到现在一直都可以使用!!!

Um… hmm? Updated at 2022/6/11 13:32, it seems that it still is being DNS pollution and/or SNI block in china. See the image below. image And, in additional, I searched to ICP domain filing in China, but it shows that… It hasn’t ICP domain filing yet… image

这样看目前是正常,以前我测都是全红的。 不幸的是:ICP备案去年12月就没了(见这个issue),估计以后也不可能恢复了(见此处)。 另外我在考虑专门建一个带有审查机制的镜像站,大家觉得可行吗(已经在做了)

实在不行改成别的服务也可以吧 如果你还想用jsdelivr可以看一下 #18413

还是JsdelivrAutoFallback好点,油猴脚本简单不少

我搭了个镜像,jsdelivr.bobosh.ml,长期维护,定期更换cdn的ip

目前已经修改为jsdelivr.bobocdn.tk

Update on 9:45,June 9th.

With great sadness, we would like to inform you that since yesterday afternoon, the subdomain names and public images of jsdelivr have been blocked by SNI, and the blocking situation has become more and more serious. Jsdelivr and its image may soon be completely inaccessible in China!

怀着无比沉痛的心情,我们通知各位:从昨天下午开始jsdelivr的子域名与公开镜像陆续开始被sni阻断,且阻断情况愈发严重。jsdelivr及其镜像可能很快将彻底无法在中国访问! cdn.jsdelivr.net

A922AD38-3F4F-4AB1-8924-BF58EC69A6BD

fastly.jsdelivr.net E77510CF-EF1F-4B36-83BA-31F29D2FDA0D

gcore.jsdelivr.net 6EB38A7E-D6FA-4282-8589-EAA625537264

test1.jsdelivr.net B88814C1-6185-4817-95CB-FA0278F45ADD

testingcf.jsdelivr.net FC5EC340-C910-478F-BFB6-666EA0BC2B62

celebrate,Finally recovered

??? Do you think this is a recovery? Test on 18:30 May 27th May-27th-18-30

I test in Beijing today and it seems to work?!

@PipecraftNet 非常好用,非常感谢