前端 CDNJS 库及 Google Fonts、Ajax 和 Gravatar 国内加速服务

由于某些众所周知的原因,好多开源的 JS 库采用的国外 CDN 托管方式在国内访问速度不如人意。所以我们特意制作了这个公益项目,托管了 CDNJS 的所有开源 JS 库以及反代了 Google Fonts、Ajax 和 Gravatar。

1、CDNJS 开源 JS 库

我们采用的方法是每天定时同步 CDNJS 的 Github

所有的 JS/CSS 库可以在这儿找到您需要的链接

https://cdnjs.loli.net/ajax/libs/

如果您使用 cdnjs.com 只需要替换 cdnjs.cloudflare.comcdnjs.loli.net 即可,如

1
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

替换成

1
<script src="https://cdnjs.loli.net/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

CDNJS 的 API 开发文档请摸这里

2、Google Fonts

我们采用的方法是万能的 Nginx 反代 + 关键词替换

使用的时候,您只需要替换 fonts.googleapis.comfonts.loli.net 即可,如

1
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">

替换成

1
<link href='https://fonts.loli.net/css?family=Open+Sans' rel='stylesheet'>

如果需要 Material icons ,把

1
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">

替换成

1
<link href="https://fonts.loli.net/icon?family=Material+Icons" rel="stylesheet">

如果需要 Early Access,把

1
@import url(https://fonts.googleapis.com/earlyaccess/notosanskannada.css);

替换成

1
@import url(https://fonts.loli.net/earlyaccess/notosanskannada.css);

如果需要下载单个字体,您只需要把 fonts.gstatic.com 替换成 gstatic.loli.netthemes.googleusercontent.com 替换成 themes.loli.net 即可

比如

1
https://fonts.gstatic.com/s/opensans/v14/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2

替换成

1
https://gstatic.loli.net/s/opensans/v14/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2

或者

1
https://themes.googleusercontent.com/static/fonts/anonymouspro/v3/Zhfjj_gat3waL4JSju74E-V_5zh5b-_HiooIRUBwn1A.ttf

替换成

1
https://themes.loli.net/static/fonts/anonymouspro/v3/Zhfjj_gat3waL4JSju74E-V_5zh5b-_HiooIRUBwn1A.ttf

Google Fonts 的 API 文档请摸这里

3、Google 前端公共库

方法同上,直接替换 ajax.googleapis.comajax.loli.net 即可,如

1
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

替换成

1
<script type="text/javascript" src="https://ajax.loli.net/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

Google 前端库 API 开发文档摸这儿

4、Gravatar 头像

方法还是同上,直接替换 *.gravatar.comgravatar.loli.net 即可,如

1
https://secure.gravatar.com/avatar/8406d089bc81b664a2610b8d214c1428

替换成

1
https://gravatar.loli.net/avatar/8406d089bc81b664a2610b8d214c1428

5、赞助商

国内外 CDN, GeoDNS、域名、SSL 证书等基础服务均由 Riven Cloud 赞助

6、加速域名列表

所有国内加速服务的域名列表如下,您只需要修改程序里的原域名即可

原域名 加速域名 制作方法
cdnjs.cloudflare.com cdnjs.loli.net 每日同步 Github
ajax.googleapis.com ajax.loli.net Nginx 反代
fonts.googleapis.com fonts.loli.net Nginx 反代
fonts.gstatic.com gstatic.loli.net Nginx 反代
themes.googleusercontent.com themes.loli.net Nginx 反代
secure.gravatar.com gravatar.loli.net Nginx 反代

如果遇到任何问题,请联系我们

注意: 个别国内的网络环境可能无法使用本服务,我们也暂时没有办法解决这个问题,请自行检查或更换运营商。

渺软公益 CDN

https://cdn.onmicrosoft.cn/

在开发者日常的开发和使用中,比如写某些简单的 Demo, 或者开发一些小工具,小玩意的时候,总会使用到某些前端的静态库,当然 UNPKG jsDelivr 这样的网站就是为此而生的

但是我们是一群中国的开发者,为此,国外服务商提供的种种服务让我们的网站体验一次次的降级,于是更多的静态资源被放在源站上,但是这仍然解决不了静态资源变慢的问题

于是,本项目出现了,由私人搭建的备案域名来使用 Dogecloud CDN,为开发者提供一个高速简单,开箱即用的公益CDN,本项目的宗旨是: =限制更少,更简单,只为开发= Just for Developers

既然做了,那么就要做好,当前阶段每日的流量阈值为单个域名 64GB/24h 更多详情可在上方的仪表盘中看到

新增 公共字体 加速服务: font.onmicrosoft.cn夏柔公益 联合运营!(接收上述主域名的字体文件转发)

新增 Gravatar 加速服务: jsd.onmicrosoft.cn/avatar 部分失败请求回源 cravatar.cn

新增 Source Code 加速服务: cdn.cmds.run网盾星球 联合运营!(提供单日最高 512 GB 资源包 )

cdn.cmds.run 用于加速 GitHub (Gist), Bitbucket, GitLab RAW 并提供正确的 Content-Type

我们期望您能够自觉遵守我们的使用限制,为了确保项目的长久发展, 请不要滥用本服务

本项目采用 vercel中转回源,防止部分地区回源失败,感谢 vercelWe love vercel

同时感谢 unpkgjsdelivrcdnjs 等公益项目


前端 CDNJS 库及 Google Fonts、Ajax 和 Gravatar 国内加速服务
https://blog.shssedu.ac.cn/2023/08/10/CDN/
作者
SHSSEDU
发布于
2023年8月10日
许可协议