使用cloudflare代理上网

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】

openAi API代理代码地址

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容