1. 注册cloudflare 账号 https://www.cloudflare.com/
2. 在【网站 - 主页 - 添加站点】点击添加站点
3. 输入自己申请的域名并点击【添加站点】
4. 选择免费的并点击继续
5. 等cloudflare 自动扫描域名解析的记录,完成后点击【继续】
6. 根据【更改您的名称服务器】的要求更改域名的 DNS
7. 到购买域名的服务商修改【这里以阿里云为例】
7.1 进入阿里云域名管理中心,选择要修改的域名,进入域名详情 - 选择DNS管理下的 - DNS修改
7.2 点击修改DNS服务器
7.3 将当前的DNS服务器修改为 cloudflare的服务器
修改为:
7.4 点击左小脚的确定按钮,保存成功后可以看到域名的DNS已经变成cloudflare的DNS了
7.5 修改完成后回到cloudflare网站对应的域名概述中点击【检查名称服务器】
成功后可以看到如下
8. 配置workers
8.1 点击左侧导航栏的workers 菜单
8.2 点击概述中的【创建服务】
8.3 开始创建服务
8.4 在【workers-概述中找到刚刚的服务】并点击进入,然后点击快速编辑
8.5 在页面的最左侧代码框中粘贴进需要执行的逻辑代码【这边以请求openai api 为例】,中间和最右侧框为测试发送请求的地址【如图】(事例代码可在文末获取)
8.6 点击【保存并部署】
8.7 回到【workers-概述中找到刚刚的服务】并点击进入,找到【触发器】然后点击【添加自定义域】
8.8 在添加自定义域中输入要自定义的域名,然后再点击【添加自定义域】
8.9 添加完成后,在自己的服务器中就可以通过 https://api.aabb.com/xxxx 请求到对应想访问的代理网站了
如果这边访问openai的接口,参数和请求头按官网的例子传就行,只需把 https://openai.com/v1/chat/completions 域名替换为 api.aabb.com 【https://api.aabb.com/v1/chat/completions】