这个网站由于在国内被墙了,所以我们需要使用镜像网站进行访问,那么今天教大家来使用cloudflare在Vercel上部署Newbing镜像网站并绑定域名教程,基于cloudflare进行搭建部署,有利于防屏蔽。
前提:在正式进行 Vercel 部署之前请确保完成,并确保域名绑定至 Cloudflare,这一点尤为重要,并且Cloudflare Worker 部署方式无法使用,所以只能利用cf其他的东西来实现。
第一步:注册账号
如果你已经注册账号了,可以跳过此步骤,进入下一步骤
1.进入 Vercel 官网(链接请自行百度查询), 点击右上角的「Sign Up」按钮开始注册
2.点击「Hobby」, 并填入你的用户名,然后点击「Continue」
3.点击「Continue with Github」, 登录并绑定你的 Github 账号
4.进入此页面,代表注册完成!
第二步:部署
1.进入 Github 地址, 点击「Fork 按钮」
2.然后点击「Create fork」按钮
3.等待 fork 完成后,回到 Vercel, 找到刚才 fork 的,点击「Import」按钮
4.在「Environment Variables」中填入BYPASS_SERVER, 即「人机验证服务地址」, 比如我给你举个例子,可以看下面这个链接
5.然后点击「Add」按钮
6.然后再点击「Deploy」按钮,等待部署完成,在此期间可以先完成接下来的操作
第三步:绑定域名
1.Vercel 提供的域名在中国大陆地区易遭受 DNS 污染导致无法访问,建议绑定域名
2.进入 Vercel 控制台,点击右上方三个点,进入「Settings」设置
3.然后点击「Domains」, 填入自己的域名,然后点击「Add」
4.然后到 Cloudflare 控制台中添加对应的域名解析,一共两次,一次是 TXT 解析,一次是 CNAME 解析
5.添加解析时,请把 Cloudflare 代理打开,如下图所示
第四步:修改 Cloudflare Worker 路由
1.进入 Cloudflare Worker 控制台, 点击「触发器」, 然后点击「添加路由」
2.然后在路由中添加刚才绑定的域名+ /sydney/*和 刚才绑定的域名 +/designer/rtc/*, 比如:
bingai-demo.zxki.cn/sydney/*
bingai-demo.zxki.cn/designer/rtc/*
3.然后区域选择你的域名, 最后点击「添加路由」
4.等待 Vercel 部署完成, 即可使用绑定的域名访问
后续升级
在 Fork 的地址中,点击「Sync Fork」, 等待 Vercel 自动部署完成后即可,本已经在github开源,自动更新,不用担心。
暂无评论内容