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

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

使用方法

1、注册Vercel

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

2、安装Nodejs

可参考以下网址:
https://nodejs.org/zh-cn/
注:我的版本12.18.3,高版本有些问题

3、安装Vercel CLI(需Nodejs)

1
npm i -g vercel

4、使用Vercel CLI登录Vercel

使用cmd终端执行

1
vercel login


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

终端中会提示登录完成

5、创建反代配置文件

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

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

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

在终端执行
1
vercel -A xxx.json --prod

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

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

默认的是xxx.vercel.app的域名,也可以修改域名为xxx.now.sh
可以自定义域名,前往vercel官网网页修改

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

文章作者:TJYS

发布时间:2021年02月05日 - 16:24:31

最后更新:2021年02月20日 - 17:31:33

原始链接:https://qikaile.us/vercel-cdn-website.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

-------------------本文结束 感谢您的阅读-------------------
0%