Vercel反向代理做CDN,免费给网站加速隐藏源站,可绑定域名

Vercel免费用户拥有每月100G的流量,一般来说是够用的,这个100G的话,虽然网页上号称无限,实际上合理使用政策里写的是100G,构建时间是100小时,一般我们可以用它托管静态网站,它还支持路由重写功能,因此我们可以实现反代,也就是类似于CDN的功能。

使用方法

1、注册Vercel

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

2、安装Nodejs

可参考以下网址:
安装教程
注:我的版本12.18.3,高版本有些问题

3、安装Vercel CLI(需Nodejs)

npm i -g vercel

Vercel反向代理做CDN,免费给网站加速隐藏源站,可绑定域名_第1张图片

4、使用Vercel CLI登录Vercel

使用cmd终端执行

vercel login

Vercel反向代理做CDN,免费给网站加速隐藏源站,可绑定域名_第2张图片
输入邮箱(如果你是使用Github登录的Vercel,那就输入绑定Github的邮箱)
回车后会发生一封验证邮件,点击邮件中的验证链接,即完成验证,接着回到Vercel CLI的终端

终端中会提示登录完成

5、创建反代配置文件

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

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

将上面的https://www.xxx.com/改为你想要反代的URL
将cd到之前新建文件夹(例如我的文件夹名cdn)的下面

在终端执行

vercel -A xxx.json --prod

将上面的xxx.json改为你的文件名
按照提示输入回车

注:前两个可以直接回车,n代表没有同名项目,新建项目,cdntjys是新建项目名
等待一会就完成了

默认的是 xxx.vercel.app 的域名
可以自定义域名,前往vercel官网网页修改
Vercel反向代理做CDN,免费给网站加速隐藏源站,可绑定域名_第3张图片

你可能感兴趣的:(node.js,javascript,python)