Vercel是一家Serverless平台,可以实现站点托管,可以托管静态网页,后台提供CDN加速,利用它免费给网站加速隐藏源站等等。此外它提供域名绑定和免费的ssl证书。

1、注册Vercel

官方网站推荐使用Github账号登录 注:QQ邮箱注册不行,若Github绑定QQ邮箱,修改其他邮箱为主邮箱注册

2、安装Nodejs

可参考以下网址:安装教程

3、安装Vercel CLI(需Nodejs)

在终端中执行

1
sudo npm i -g vercel

4、使用Vercel CLI登录Vercel

使用cmd终端执行

1
vercel login


输入邮箱(如果你是使用Github登录的Vercel,那就输入绑定Github的邮箱)
回车后会发生一封验证邮件,点击邮件中的验证链接,即完成验证,接着回到Vercel CLI的终端

终端中会提示登录完成

5、创建反代配置文件

在一个合适的位置(最好新建一个文件夹),里面新建一个文件,文件名可以随意如123.json,json文件内容为:

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

将上面的地址改为你想要反代的URL,在终端中cd到之前新建文件夹(例如文件夹名cdn)的下面

如果已有相同项目在终端执行,并将下面的xxx.json改为你的文件名

1
vercel -A xxx.json --prod

如果是新项目在终端执行

1
vercel dev

按照提示输入回车

第一个问题有没有同名项目,第二个问题是哪个文件是你想要部署的(如果是当前文件夹的,可以直接回车),第三个问题是是否链接到已有项目,第四个问题是新建项目的名字。然后等待一会就完成了