利用Vercel反代网站,实现免费CDN免备案CDN
Vercel就是now.sh的新版
免费用户拥有每月100G的流量,一般来说是够用的
这个100G的话,虽然网页上号称无限,实际上合理使用政策里写的是100G,构建时间是100小时
一般我们可以用它托管静态网站,它还支持路由重写功能,因此我们可以实现反代
也就是类似于CDN的功能
使用方法
一、注册Vercel
https://vercel.com
推荐使用Github账号登录
二、安装Nodejs
可参考以下网址:
https://nodejs.org/zh-cn/
三、安装Vercel CLI(需Nodejs)
管理员打开Windows PowerShell,使用魔法下,输入以下命令安装,
npm i -g vercel
四、使用Vercel CLI登录Vercel
使用终端执行
当然你也可以用cnpm安装
cnpm i -g vercel
安装完后可以使用vercel -v来看看是否安装成功了。
vercel login
输入邮箱(如果你是使用Github登录的Vercel,那就输入绑定Github的邮箱) 回车后会发生一封验证邮件,点击邮件中的验证链接,即完成验证,接着回到Vercel CLI的终端
利用Vercel(now.sh)反代网站,实现免费CDN免备案CDN
终端中会提示登录完成
利用Vercel(now.sh)反代网站,实现免费CDN免备案CDN
五、创建反代配置文件
在一个合适的位置(最好新建一个文件夹),新建一个文件,文件名可以随意 我的文件名是haoduck.com.json 内容是
{
“version”: 2,
“routes”: [
{“src”: “/(.*)”,”dest”: “https://haoduck.com/$1"}
]
}
将上面的https://haoduck.com/改为你想要反代的URLvercel -A <name>.json --prod
在终端执行vercel -A haoduck.com.json —prod 按照提示输入回车利用Vercel(now.sh)反代网站,实现免费CDN免备案CDN
等待一会就完成了利用Vercel(now.sh)反代网站,实现免费CDN免备案CDN
默认的是像我这样haoduck.vercel.app的域名
可以自定义域名,网页上或者Vercel CLI都是可以的
利用Vercel(now.sh)反代网站,实现免费CDN免备案CDN利用Vercel(now.sh)反代网站,实现免费CDN免备案CDN
Vercel CLI上是执行vercel domains add haoduck.now.sh(haoduck.now.sh改为你想添加的域名)
反代预览
haoduck.vercel.app
haoduck.now.sh