-
Notifications
You must be signed in to change notification settings - Fork 6.5k
Vercel 部署
Note
在正式进行 Vercel 部署之前请先完成「Cloudflare Worker 部署」, 并确保域名绑定至 Cloudflare
Note
如果你已经注册账号了, 可以跳过此步骤, 进入下一步骤
进入 Vercel 官网, 点击右上角的「Sign Up」按钮开始注册
点击「Hobby」, 并填入你的用户名, 然后点击「Continue」
点击「Continue with Github」, 登录并绑定你的 Github 账号
进入此页面, 代表注册完成 🎉!
点击 Install 来连接 Github 和 Vercel
Tip
如果你已经完成了「Cloudflare Worker 部署」,可以直接进入在 Vercel 导入仓库的步骤
进入 Github 项目地址, 点击「Fork 按钮」
然后点击「Create fork」按钮
等待 fork 完成后, 回到Vercel, 找到刚才fork 的项目, 点击「Import」按钮
在「Environment Variables」中填入BYPASS_SERVER
, 即「人机验证服务地址」, 比如
https://bypass.b1ng.chat
效果如下, 然后点击「Add」按钮
然后再点击「Deploy」按钮, 等待部署完成, 在此期间可以先完成接下来的操作
如果部署错误, 请更改 Node 版本为 18.x
Note
Vercel 提供的域名在中国大陆地区易遭受 DNS 污染导致无法访问, 建议绑定域名
进入 Vercel 控制台, 点击项目右上方三个点, 进入「Settings」设置
然后点击「Domains」, 填入自己的域名, 然后点击「Add」
然后到 Cloudflare 控制台中添加对应的域名解析, 一共两次, 一次是 TXT 解析, 一次是 CNAME 解析
(具体添加解析方法请出门右拐隔壁百度 or Google)
Note
添加解析时, 请把 Cloudflare 代理打开, 如下图所示
进入 Cloudflare Worker 控制台, 点击「触发器」, 然后点击「添加路由」
然后在路由中添加刚才绑定的域名 + /sydney/*
和 刚才绑定的域名 + /designer/rtc/*
, 比如:
bingai-demo.zklcdc.xyz/sydney/*
bingai-demo.zklcdc.xyz/designer/rtc/*
bingai-demo.zklcdc.xyz/opaluqu/*
然后区域选择你的域名, 最后点击「添加路由」
等待 Vercel 部署完成, 即可使用绑定的域名访问
在 Fork 的项目地址中, 点击「Sync Fork」, 等待 Vercel 自动部署完成后即可