adams549659584 / go-proxy-bingai

用 Vue3 和 Go 搭建的微软 New Bing 演示站点,拥有一致的 UI 体验,支持 ChatGPT 提示词,国内可用。
MIT License
8.84k stars 13.37k forks source link

部署 Cloudflare 聊天服务器 #81

Open SunsetMkt opened 1 year ago

adams549659584 commented 1 year ago

可以在页面设置中自定义的,没什么大bug的话,暂时不做功能开发了。

SunsetMkt commented 1 year ago

image

如果使用Vercel + Cloudflare Workers,可以这样配置Workers路由,聊天服务器中的本站就是可用的。

rakaki commented 1 year ago

@lwd-temp 请问打码的地方就是vercel中部署的服务的url吗

SunsetMkt commented 1 year ago

@lwd-temp 请问打码的地方就是vercel中部署的服务的url吗

打码的部分是Vercel中部署的服务绑定到Cloudflare的域名(且设置Cloudflare代理)。

jiangxi-am commented 1 year ago

image

如果使用Vercel + Cloudflare Workers,可以这样配置Workers路由,聊天服务器中的本站就是可用的。 q

您好,我想请教一下cf搭建的wokers具体步骤,我在vercel一键搭建后去cf配置wokers及设置触发器,触发器貌似会与自定义域名的dns起冲突,尝试了多种方法仍然没有解决聊天服务器本机处于可用状态,甚至让网站都访问不了,望得到您的操作步骤。

SunsetMkt commented 1 year ago

image 如果使用Vercel + Cloudflare Workers,可以这样配置Workers路由,聊天服务器中的本站就是可用的。 q

您好,我想请教一下cf搭建的wokers具体步骤,我在vercel一键搭建后去cf配置wokers及设置触发器,触发器貌似会与自定义域名的dns起冲突,尝试了多种方法仍然没有解决聊天服务器本机处于可用状态,甚至让网站都访问不了,望得到您的操作步骤。

在已经设置Vercel解析的Cf托管域名上设置Workers路由。

有时间可能会写一下。

SunsetMkt commented 1 year ago

@jiangxi-am

Vercel上设置项目自定义域名,并使用Cloudflare的代理。

image

添加Workers路由(之前已经部署Workers了)

image

image

image

路由是您的Vercel项目子域名.您的域名.com/sydney/*,这样会使Cloudflare代理优先将/sydney/*下的请求转发给Workers。这样的实现效果和Docker版相似(本站可使用)。

关于Vercel版无法使用主站代理的原因,参考

Workers状态码400是正常的,不需要调整其他设置。

jiangxi-am commented 1 year ago

@lwd-temp 非常感谢您的热心回复,由于本人接触这方面的服务太少,一直不得其法,触发器自定义域名和路由尝试过多种方式仍未成功。貌似添加触发器的自定义域名或路由后访问网站就会报错,以下是小白多次尝试的步骤,希望能得到您或各位在看的指正: test+

SunsetMkt commented 1 year ago

@jiangxi-am 为了方便设置,暂时不要同时添加两个域名(abc.com 和 www.abc.com),只用www的试一试。

不需要设置Workers触发器,在域名的Workers路由里设置HTTP路由,www.abc.com/sydney/*

aasik12345 commented 1 year ago

请问大佬有没有详细步骤设置 Vercel + Cloudflare Worker? 现在国内用vercel的

Bing 官方 | https://sydney.bing.com -- | -- 不可用。

感谢!!

SunsetMkt commented 1 year ago

请问大佬有没有详细步骤设置 Vercel + Cloudflare Worker? 现在国内用vercel的

Bing 官方 | https://sydney.bing.com -- | -- 不可用。

感谢!!

https://github.com/adams549659584/go-proxy-bingai/issues/81#issuecomment-1564449795

目前不打算写详细教程...

aasik12345 commented 1 year ago

:(好的,我自己摸索下。。。

SokWith commented 1 year ago

image 重定向次数过多,改这里。 @jiangxi-am

jiangxi-am commented 1 year ago

@SokWith 非常感谢您的回答!修改 SSL/TLS 加密模式为 完全(严格)后立马就解决了!

SunsetMkt commented 1 year ago

让Vercel项目使用Cloudflare域名并开启代理 https://vercel.com/guides/using-cloudflare-with-vercel

jiangxi-am commented 1 year ago

让Vercel项目使用Cloudflare域名并开启代理 https://vercel.com/guides/using-cloudflare-with-vercel

非常感谢您!又提醒了我可以多查询官方文档。

Nothingness-Void commented 1 year ago

让Vercel项目使用Cloudflare域名并开启代理 https://vercel.com/guides/using-cloudflare-with-vercel

非常感谢您!又提醒了我可以多查询官方文档。

我摸索明白了,首先你自己有一个域名 在cf上 比如xxx.com 然后你把一个子域名 比如 bing.xxx.com c记录到vercel提供的 cname.vercel-dns.com上 这样你就可以通过bing.xxx.com访问你搭建的内容了 然后你按照文档部署worker 部署完成后会是这么一个界面 image 然后你再进入cf上你的域名界面 点击workers路由 添加新的路由 路由哪一栏就填写如上述 bing.xxx.com/sydney/* 其他的按照大佬发的图片填写即可

myworksfun commented 1 year ago

让Vercel项目使用Cloudflare域名并开启代理 https://vercel.com/guides/using-cloudflare-with-vercel

非常感谢您!又提醒了我可以多查询官方文档。

我摸索明白了,首先你自己有一个域名 在cf上 比如xxx.com 然后你把一个子域名 比如 bing.xxx.com c记录到vercel提供的 cname.vercel-dns.com上 这样你就可以通过bing.xxx.com访问你搭建的内容了 然后你按照文档部署worker 部署完成后会是这么一个界面 image 然后你再进入cf上你的域名界面 点击workers路由 添加新的路由 路由哪一栏就填写如上述 bing.xxx.com/sydney/* 其他的按照大佬发的图片填写即可

请教一下,CF中已设置CNAME的代理? 如图: 12

但vercel一直卡在这一步,如下图,是何原因😄? Snipaste_2023-06-03_15-53-33

Nothingness-Void commented 1 year ago

让Vercel项目使用Cloudflare域名并开启代理 https://vercel.com/guides/using-cloudflare-with-vercel

非常感谢您!又提醒了我可以多查询官方文档。

我摸索明白了,首先你自己有一个域名 在cf上 比如xxx.com 然后你把一个子域名 比如 bing.xxx.com c记录到vercel提供的 cname.vercel-dns.com上 这样你就可以通过bing.xxx.com访问你搭建的内容了 然后你按照文档部署worker 部署完成后会是这么一个界面 image 然后你再进入cf上你的域名界面 点击workers路由 添加新的路由 路由哪一栏就填写如上述 bing.xxx.com/sydney/* 其他的按照大佬发的图片填写即可

请教一下,CF中已设置CNAME的代理? 如图: 12

但vercel一直卡在这一步,如下图,是何原因😄? Snipaste_2023-06-03_15-53-33

image 配置完C记录后在这个界面直接输入子域名就行,我建议你删了重新添加一遍试试 不过vercel添加域名也得等一段时间 大概一个小时左右会给你发个邮件告诉你域名准备就绪了

myworksfun commented 1 year ago

让Vercel项目使用Cloudflare域名并开启代理 https://vercel.com/guides/using-cloudflare-with-vercel

非常感谢您!又提醒了我可以多查询官方文档。

我摸索明白了,首先你自己有一个域名 在cf上 比如xxx.com 然后你把一个子域名 比如 bing.xxx.com c记录到vercel提供的 cname.vercel-dns.com上 这样你就可以通过bing.xxx.com访问你搭建的内容了 然后你按照文档部署worker 部署完成后会是这么一个界面 image 然后你再进入cf上你的域名界面 点击workers路由 添加新的路由 路由哪一栏就填写如上述 bing.xxx.com/sydney/* 其他的按照大佬发的图片填写即可

请教一下,CF中已设置CNAME的代理? 如图: 12 但vercel一直卡在这一步,如下图,是何原因😄? Snipaste_2023-06-03_15-53-33

image 配置完C记录后在这个界面直接输入子域名就行,我建议你删了重新添加一遍试试 不过vercel添加域名也得等一段时间 大概一个小时左右会给你发个邮件告诉你域名准备就绪了

感谢大佬指点,找到原因了,是CF安全策略设置的问题,导致vercel无法查询CF中的网站配置。如图,关闭即可。

Snipaste_2023-06-03_18-18-04

zkheo commented 1 year ago

没有提供说明。 使用Cloudflare 解析 vercel,在科学的情况下可以访问,但不使用科学就访问不了了,大家也是这样吗

Nothingness-Void commented 1 year ago

没有提供说明。 使用Cloudflare 解析 vercel,在科学的情况下可以访问,但不使用科学就访问不了了,大家也是这样吗

不应该啊 你开 image 这个的话走的是cf的cdn服务器 这些服务器不挂代理也能访问的

ghost commented 1 year ago

没有提供说明。 使用Cloudflare 解析 vercel,在科学的情况下可以访问,但不使用科学就访问不了了,大家也是这样吗

不应该啊 你开 图像 这个的话走的是cf的cdn服务器 这些服务器不挂代理也能访问的

Cloudflare给的IP不一定能用,虽然是anycast但是必须看地区就比如这张图片

image

建议大家直接用以下IP节点,食用方法有改Hosts和本地DNS服务器更改

但是注意以下节点在部分地区仍是不可使用的,大家最好用CloudflareSpeedTest工具来测试最适合你的IP节点,以下仅为示例

电信172.64.168.30 image

联通172.64.198.221 image

移动104.26.11.123 Screenshot_20230608-024613

本人新疆移动+AdguardHome DNS自定义 做到的最低延时是524ms: image image

SunsetMkt commented 1 year ago

@l1991l 虽然我相信您的提示是出于善意的目的,但无论是“从Cloudflare CDN服务器到国内用户的流量”还是代理软件的流量,走的都是“邮电部国家公用电信网提供的国际出入口信道”,因为目前个人开发者不可能接触到不符合定义的信道。

事实上,这些法律条文根本没有任何一条是明确适用“使用代理”这一行为的。

事实上,甚至访问GitHub这个网站本身都是需要代理的,因为针对GitHub的干扰也是存在的。

事实上,很多事情都是无奈的。

当然,在不使用代理的情况下能使用本项目确实是一件好事。

另外,“Cloudflare给的IP不一定能用”这个现象可能仅在新疆和部分特殊地区如此,其他的地区应该是不需要这个方法的(除非需要加速访问)。

我的测试结果是,即使是Cloudflare仅解析Vercel的CNAME记录,不使用CDN代理,也可以直接连接。由于中国各地网络情况不一样,这个结果可能不适用于全部地区。但是,如果要使用本issue中我介绍的Workers路由方法,必须启用Cloudflare的CDN代理,这样才能应用Workers路由。

Cloudflare的仅HTTPS可能会影响Vercel验证域名,我使用页面规则解决这个问题:

image

需要承认,把Vercel和Cloudflare CDN(开启代理)结合使用确实很糟糕,所以如果能手动输入Workers域名还是手动输入,如果有能力调试问题的话可以用这里的办法。

顺便说一下,一些PaaS是可以仅在第一次设置域名时关闭Cf代理,验证之后就可以打开的,例如Render。但Vercel每隔三个月就会重新验证和生成证书(Let's Encrypt,有效期三个月),而且必须在关闭Cf代理时才可以成功,不知道现在还是不是这样。

SunsetMkt commented 1 year ago

您好lwd-temp,我想能不能自定义本站的api地址因为两者分开可以更好的节省次数 image 就比如更改源码中的这个文件

根据我的了解,这个项目“聊天服务器设置”中的“Bing 官方”和“本站”两个项目是不可修改的,只有“Cloudflare”这个项目可以修改。方法可以是全部替换web文件夹中的所有sydney.vcanbb.chat文本为自己的API,或者修改frontend中的前端源码frontend/src/stores/modules/chat/index.ts第31行和替换/frontend/public/compose.html文件中sydney.vcanbb.chat后自行构建。建议使用第一个方案。图中的文件貌似是fallback用的默认域名,只修改它可能不起作用。

Vercel的用量限制可以忽略不计,如果只是访问网页而不使用聊天功能的话,是不会消耗Workers用量的。

(其实不是很建议修改这个项目的前端,前端的部分文件看起来是直接从Bing网站上下载的,没有源码,修改起来可能会很麻烦。)

SokWith commented 1 year ago

您好lwd-temp,我想能不能自定义本站的api地址因为两者分开可以更好的节省次数 image 就比如更改源码中的这个文件

我觉得节省次数已经没有多大意义了,次数限制只是对于vercel+cf服务器而言,对于其他本身位于外部的服务器,是没有限制的。而能建立vercel+cf的,多建几个cf服务器并不难,让前端用户自己手动输入自建的cf服务器就能够很好的解决次数限制了。 除非,想商业化运作,那就得小心了,一旦访问量大了,就可以愉快的下午茶了。

cnrot commented 1 year ago

请问一下,这个在哪里设置,一直没找到 image

SokWith commented 1 year ago

请问一下,这个在哪里设置,一直没找到 image

访问你workers绑定的域名,这只是让你心安的一个提示页面。

mingkwind commented 1 year ago

请问,我用本地wscat去连接cloudflare上部署的worker一直连接不上,请问是什么原因呢?

image

上图可以看到连接wss://sydney.vcanbb.chat/sydney/ChatHub是可以连接上的,但是连接我自己设置的worker一直连接不上,是一定要用自己的域名吗? 不过在聊天服务器的话这个是可以连接的

image
chxgzs commented 1 year ago

让Vercel项目使用Cloudflare域名并开启代理 https://vercel.com/guides/using-cloudflare-with-vercel

非常感谢您!又提醒了我可以多查询官方文档。

我摸索明白了,首先你自己有一个域名 在cf上 比如xxx.com 然后你把一个子域名 比如 bing.xxx.com c记录到vercel提供的 cname.vercel-dns.com上 这样你就可以通过bing.xxx.com访问你搭建的内容了 然后你按照文档部署worker 部署完成后会是这么一个界面 image 然后你再进入cf上你的域名界面 点击workers路由 添加新的路由 路由哪一栏就填写如上述 bing.xxx.com/sydney/* 其他的按照大佬发的图片填写即可

请教一下,CF中已设置CNAME的代理? 如图: 12 但vercel一直卡在这一步,如下图,是何原因😄? Snipaste_2023-06-03_15-53-33

image 配置完C记录后在这个界面直接输入子域名就行,我建议你删了重新添加一遍试试 不过vercel添加域名也得等一段时间 大概一个小时左右会给你发个邮件告诉你域名准备就绪了

感谢大佬指点,找到原因了,是CF安全策略设置的问题,导致vercel无法查询CF中的网站配置。如图,关闭即可。

Snipaste_2023-06-03_18-18-04

请问你这个安全策略是哪里进入的啊 ,我怎么找不到呢?

SunsetMkt commented 1 year ago

请问,我用本地wscat去连接cloudflare上部署的worker一直连接不上,请问是什么原因呢? image 上图可以看到连接wss://sydney.vcanbb.chat/sydney/ChatHub是可以连接上的,但是连接我自己设置的worker一直连接不上,是一定要用自己的域名吗? 不过在聊天服务器的话这个是可以连接的 image

也许是Workers域名被DNS污染了?你的浏览器开启代理,但命令行不会默认使用代理设置。

SunsetMkt commented 1 year ago

让Vercel项目使用Cloudflare域名并开启代理 https://vercel.com/guides/using-cloudflare-with-vercel

非常感谢您!又提醒了我可以多查询官方文档。

我摸索明白了,首先你自己有一个域名 在cf上 比如xxx.com 然后你把一个子域名 比如 bing.xxx.com c记录到vercel提供的 cname.vercel-dns.com上 这样你就可以通过bing.xxx.com访问你搭建的内容了 然后你按照文档部署worker 部署完成后会是这么一个界面 image 然后你再进入cf上你的域名界面 点击workers路由 添加新的路由 路由哪一栏就填写如上述 bing.xxx.com/sydney/* 其他的按照大佬发的图片填写即可

请教一下,CF中已设置CNAME的代理? 如图: 12 但vercel一直卡在这一步,如下图,是何原因😄? Snipaste_2023-06-03_15-53-33

image 配置完C记录后在这个界面直接输入子域名就行,我建议你删了重新添加一遍试试 不过vercel添加域名也得等一段时间 大概一个小时左右会给你发个邮件告诉你域名准备就绪了

感谢大佬指点,找到原因了,是CF安全策略设置的问题,导致vercel无法查询CF中的网站配置。如图,关闭即可。

Snipaste_2023-06-03_18-18-04

请问你这个安全策略是哪里进入的啊 ,我怎么找不到呢?

第一个Bot保护 image

第二个始终使用HTTPS image

yunskyline commented 1 year ago

这个问题其实对于熟悉的人来说,是很简单,但是对于小白来说相对来说比较蛋疼,所以从小白角度来整理一下路径: 1、登陆注册cloudflare.com 2、点击网站,输入你的一级域名(准备使用的域名),然后在服务商后台把DNS 服务器更改为他所提供的内容。(成功接入域名到cloudflare.com。 image

3、把go-proxy-bingai/cloudflare/worker.js的内容填入到新建的worker服务里 image 4、此时的话,域名接入应该已经生效,进入添加的网站里面,添加解析(准备使用的域名解析到cname.vercel-dns.com)其他在用的域名应该会自动同步过来。自己把使用的添加上。 image

5、在域名页面的woeker配置路由,就填你准备使用的域名后面加/sydney/*,服务就算刚刚创建的worker服务 image

6、一键把程序部署到vercel,再把准备使用的域名绑定到新建的服务自定义域名上即可。访问vercel搭建的,发现本站的服务可以使用了。 image 关键点在于,假设使用的是bing.123.com作为域名,那么vercel后台的绑定自定义域名就是bing.123.com,在cloudflare.com的站点里面添加bing的解析指向vercel的服务,再在站点的woeker配置路由里填写bing.123.com/sydney/*(而不是在主页的Workers 和 Pages里面绑定自定义域名)

lateautumn2 commented 1 year ago

你好,我有一个问题,在代理域名后添加后缀sydney/这个在目前的readme中并没有体现,我尝试了在我的代理域名后/是无效的,那么sydney/*这个后缀是必须的,我能理解他是起一个baseUrl的作用,但是能否在readme体现一下,或者在哪一步骤中有说明,但我没有看到,如有,还请回复下在哪里,谢谢

SunsetMkt commented 1 year ago

你好,我有一个问题,在代理域名后添加后缀sydney/这个在目前的readme中并没有体现,我尝试了在我的代理域名后/是无效的,那么sydney/*这个后缀是必须的,我能理解他是起一个baseUrl的作用,但是能否在readme体现一下,或者在哪一步骤中有说明,但我没有看到,如有,还请回复下在哪里,谢谢

这是个非正式方法,仅在同时使用Vercel + Cloudflare CDN + Cloudflare Workers 且成功启用CDN代理才有效,不太可能加入README。详细步骤可以参考 https://github.com/adams549659584/go-proxy-bingai/issues/81#issuecomment-1586228360

lateautumn2 commented 1 year ago

你好,我有一个问题,在代理域名后添加后缀sydney/这个在目前的readme中并没有体现,我尝试了在我的代理域名后/是无效的,那么sydney/*这个后缀是必须的,我能理解他是起一个baseUrl的作用,但是能否在readme体现一下,或者在哪一步骤中有说明,但我没有看到,如有,还请回复下在哪里,谢谢

这是个非正式方法,仅在同时使用Vercel + Cloudflare CDN + Cloudflare Workers 且成功启用CDN代理才有效,不太可能加入README。详细步骤可以参考 #81 (comment)

我重新测试了一下,也看了下作者的代码,sydney确实是获取bing回复的baseurl,不过它不是必须的,如你上面所说,加上sydney/*会更节省cf worker的调用次数,可能是我昨天配置的延迟问题导致我以为它是必须项,实际上它是可选项,确实可以不用加入README,感谢回复

kyeo-hub commented 1 year ago

能不能把聊天服务器部署到华为的函数工作流中?

我理解的是cf的workers部署聊天服务器就是个云函数,所以我在想能不能部署到华为的函数工作流之中,而且我正在尝试,但是没有成功。对这一块不熟悉,没有看懂源码的请求是什么,所以好像华为的函数工作流不能给出正确的响应。 本人小白,请各位大神帮忙实现一下。

SunsetMkt commented 1 year ago

能不能把聊天服务器部署到华为的函数工作流中?

我理解的是cf的workers部署聊天服务器就是个云函数,所以我在想能不能部署到华为的函数工作流之中,而且我正在尝试,但是没有成功。对这一块不熟悉,没有看懂源码的请求是什么,所以好像华为的函数工作流不能给出正确的响应。 本人小白,请各位大神帮忙实现一下。

有点大材小用了,不建议这么做。

asdfghkl12345 commented 1 year ago

cloudflare 它提示“仅在 Cloudflare 帐户中处于活动状态的区域的路由可以配置”怎么办?

Nothingness-Void commented 1 year ago

cloudflare 它提示“仅在 Cloudflare 帐户中处于活动状态的区域的路由可以配置”怎么办?

你得先进主页里的worker image 配置好之后 再进域名里的 image

RickOMG commented 1 year ago

请问各位大佬,怎么设置worker状态码啊

Enzo-K-GUAN commented 1 year ago

No description provided. 我是这么: 第一步:vercel官方文档绑定cloudfare的设置,让Vercel项目使用Cloudflare域名并开启代理: https://vercel.com/guides/using-cloudflare-with-vercel 要在 Vercel 上配置 Cloudflare 代理的域,您需要执行以下步骤: 进入cloudfare,DNS插入值为 的 CNAME 记录cname.vercel-dns.com(推荐)或值为 的 A 记录76.76.21.21。 转到SSL/TLS,然后转到 Cloudflare 仪表板中的概述,并启用Full以确保 Cloudflare 和 Vercel 之间的流量始终加密。

第二步:直接去 cloudfare 中 worker 部署 work.js, 然后在触发器中会生成一个.dev 的路 由,(作者接下来是建议在触发器中绑定个人域名,我不是这么);

第三步:在 dev 的路上栏,添加一个新的路由,路由: 个人域名/sydney/* ,然后 zone栏选择刚才第二步中的路由。

我这么操作也可以实现,bingai 设置界面中服务器,本地(自己域名)可用。 如何本地使用自己域名.pdf

RickOMG commented 1 year ago

感谢大佬! 那个SSL/TLS要设成完全或完全(严格)才行

在 2023-06-21 11:46:59,"Enzo-K-GUAN" @.***> 写道:

No description provided. 我是这么: 其他 vercel 绑定域名和 cloudfare 中 dns 设置 A 或者 CNAME 就不细说了。 第一步:直接去 cloudfare 中 worker 部署 work.js, 然后在触发器中会生成一个.dev 的路 由,(作者接下来是建议在触发器中绑定个人域名,我不是这么); 第二步:在 dev 的路上栏,添加一个新的路由,路由: 个人域名/sydney/* ,然后 zone栏选择刚才第一步中的路由。 (SSL 那里我开启了完全,不晓得与这个有没有关系再)。 我这么操作也可以实现,bingai 设置界面中服务器,本地(自己域名)可用。 如何本地使用自己域名.pdf

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

Enzo-K-GUAN commented 1 year ago

是的,官方手册:vercel官方文档绑定cloudfare的设置,让Vercel项目使用Cloudflare域名并开启代理: https://vercel.com/guides/using-cloudflare-with-vercel

我当时提前设置了,但是以前不确定是不是自己成功的原因,现在想来是的了,如果你那边也可以。

zhangMonday commented 1 year ago

image 重定向次数过多,改这里。 @jiangxi-am

成功了,感谢🙏

darkelfzdy commented 1 year ago

成功完成,比给workers直接设置一个域名然后去访问,延迟要小一半左右

monkey-soft commented 1 year ago

这个问题其实对于熟悉的人来说,是很简单,但是对于小白来说相对来说比较蛋疼,所以从小白角度来整理一下路径: 1、登陆注册cloudflare.com 2、点击网站,输入你的一级域名(准备使用的域名),然后在服务商后台把DNS 服务器更改为他所提供的内容。(成功接入域名到cloudflare.com。 image

3、把go-proxy-bingai/cloudflare/worker.js的内容填入到新建的worker服务里 image 4、此时的话,域名接入应该已经生效,进入添加的网站里面,添加解析(准备使用的域名解析到cname.vercel-dns.com)其他在用的域名应该会自动同步过来。自己把使用的添加上。 image

5、在域名页面的woeker配置路由,就填你准备使用的域名后面加/sydney/*,服务就算刚刚创建的worker服务 image

6、一键把程序部署到vercel,再把准备使用的域名绑定到新建的服务自定义域名上即可。访问vercel搭建的,发现本站的服务可以使用了。 image 关键点在于,假设使用的是bing.123.com作为域名,那么vercel后台的绑定自定义域名就是bing.123.com,在cloudflare.com的站点里面添加bing的解析指向vercel的服务,再在站点的woeker配置路由里填写bing.123.com/sydney/*(而不是在主页的Workers 和 Pages里面绑定自定义域名)

大佬写的教程太详细了。 Vercel 和 Cloudflare 本身都是支持配置 DNS,我们都知道域名解析只能指定一个 DNS 服务商。如果只想使用 vercel 的DNS解析,又想使用 Cloudflare 来做 CDN 或者部分域名代理,可以看下 Verlce 官方写的文档,介绍原理和使用方法。 https://vercel.com/guides/using-cloudflare-with-vercel

ins6 commented 1 year ago

设置自定义目前失败,用这个方法设置本站仍然可以行

caizewu-del commented 1 year ago

image 我部署的聊天服务器之前是好好的,怎么突然今天就不可以用了!我检查了,没有问题啊,打开自定义域名的链接是ok 的 image

xinxin2021 commented 1 year ago

为什么我这个死活用不了 明明之前好好的 有大佬帮忙看一下吗 deleted