据说Vercel免费用户有100G足够我们用来反代jsdelivr了,根据Vercel合理政策说明流量100G.无服务器函数执行,构建执行等100小时。一般我们可以用它托管静态网站,它还支持路由重写功能,因此我们可以实现反代,作为CDN使用。

使用方法

需要一个Vercel账号

https://vercel.com

安装Nodejs

https://nodejs.org/zh-cn/

安装Vercel CLI

1
npm i -g vercel

登录Vercel

1
vercel login

输入邮箱回车后会发生一封验证邮件,点击邮件中的验证链接,即完成验证,接着回到Vercel CLI的终端,等待终端中提示登录完成。

创建反代配置文件

在一个合适的位置(最好新建一个文件夹),新建一个文件,文件名可以随意,我的文件名是jsdelivr.cron.pub.json。把一下内容复制进去,根据需求进行替换jsdelivr.cron.pub的域名。

1
2
3
4
5
6
{
"version": 2,
"routes": [
{"src": "/(.*)","dest": "https://jsdelivr.cron.pub/$1"}
]
}

上传配置文件

在终端执行下方命令,照提示输入回车。

1
vercel -A jsdelivr.cron.pub.json --prod

等待一会即可完成,可以去Vercel控制台查看为你分配的二级域名,或者绑定自己的顶级域名。