🦉使用Vercel反向代理
00 分钟
2024-4-21
2024-4-21
type
status
date
slug
summary
tags
category
icon
password
URL

Vercel 是什么?

Vercel 是一个面向开发人员的平台,旨在简化部署和托管现代 Web 应用程序的过程。它最初是作为一个名为 "Now" 的静态站点托管服务启动的,后来发展成为一个更全面的部署平台。Vercel 支持各种类型的应用程序,包括静态网站、单页面应用、服务端渲染应用等,而且提供了简单易用的工具和界面,帮助开发者将他们的应用程序快速部署到全球各地的服务器上。Vercel 还与 Git 和 GitHub 等版本控制系统集成,使得部署过程更加自动化和流畅。
使用 vercel 能为我们带来什么?关于 vercel 能力优势,这里我根据我个人使用体验简单罗列:
  • 个人版永久免费,每个月 100G 带宽(别人访问你的项目所耗费的流量),个人项目部署完全够用,需要注意的是团队模式收费,所以要协作你只能付费。
  • 内置 CI CD,你可以理解成一个黑盒,项目丢进去,只需要将项目导入 vercel ,一句命令自动部署。
  • 因为内置构建流程,支持代码推送、PR 自动触发构建,不同分支唯一地址,方便测试。
  • 支持本地、测试、生产三种环境部署,仅仅是命令区别,上手成本极低。
  • 丰富的集成能力,项目部署自动监控,端到端自动化测试等等,当然这些并并属于 vercel 自身的能力,但它可以为你提供集成入口,让这些成为你自动部署中自动进行的一步,比如构建生产后自动完成性能指标输出,自动化测试,以及后续项目监控等等。

部署方式

部署步骤
  1. 访问仓库地址:
  1. 点击界面中的 Deploy
    1. notion image
  1. 跳转到 Vercel 创建项目
    1. notion image
  1. 填入自己的 Github 项目已经 Reposito Name 创建项目
  1. 添加自己的域名地址
    1. notion image
  1. 域名解析,添加下图中的 CNAME 信息到域名管理中进行解析
    1. notion image
  1. 访问方式: 访问https://替换为你自己的域名.com/proxy/www.google.com/search?q=vercel-reverse-proxy 实际上会替换为https://www.google.com/search?q=vercel-reverse-proxy