通过cloudfare创建代理无阻访问openai

一、前言

首先你要有一个域名,其次这个域名要托管到cloudfare,所以:

  1. 直接在cloudfare购买域名,方便省事!
  2. 找其他免费域名,再托管到cloudfare,本着一分钱不花的目的,这里提供一个顶级免费公益域名申请教程:eu.org!
  • 优点:免费,稳定,历史悠久,几乎没什么限制,可以更改NS!
  • 缺点:申请等待时间较长,1-30天都可能,我的是11天收到!

二、申请eu.org域名

1.点击这里:https://nic.eu.org/arf/en/contact/create/ 注册你的账号,按照下图填写信息,然后点击create创建

regi

2.创建成功你的邮箱会收到一封验证邮件(请检查垃圾邮箱,并把该网站移出,方便后面及时收到审核通知),邮件内包含了你的登录名和验证链接,点击链接验证

验证

3.点击下图的Validate验证,然后登录即可!

验证点击

4.点击new domain,注册域名,按照下图填写信息:

域名

注意:

  • 域名要包括后缀eu.org
  • name servers处填入cloudfare的,也可以其他的,注册成功可以修改 image-20230520151651564
  yichun.ns.cloudflare.com
  demi.ns.cloudflare.com

5.点击submit后,如果域名已经存在会提示你,修改后再次提交即可,如果成功会如下图所示down

down

6.接下来,等待审核通过的邮件即可:

审核通过

二、设置cloudfare worker

这部分参考这里:https://github.com/noobnooc/noobnooc/discussions/9,修改,感谢原作者提供教程!

1.托管域名到cloudfare

首先是把域名托管在cludfare上,进入cloufare:https://dash.cloudflare.com/,注册并点击website,

image

填入你申请的eu.org域名,如果前面步骤申请域名时候填写的name server是cloudfare的,就简单了!如果是用其他的dns,会提示你先修改ns,在eu.org那里找到你的域名,点击域名,然后点击nameservers,修改为cloudfare提示需要设置的namesever!

修改ns

2.新建一个Cloudflare Worker

登录到 Cloudflare 的管理界面后,点击侧边栏的 “Workers” 选项,然后点击 “创建应用程序”,再点击”创建worker“ 创建一个 Worker,输入名称点击部署。至此 Cloudflare 的 Worker 便创建好了,下面开始修改 Worker 的代码,使其能代理 OpenAI 的 API。

然后点击编辑代码,

在左侧的代码编辑器中,删除现有的所有代码,然后复制粘贴以下内容到代码编辑器:

export default {
async fetch(request) {
  const url = new URL(request.url);
  url.host = 'api.openai.com';
  return fetch(url, { headers: request.headers, method: request.method, body: request.body });
},
};

最后点击编辑器右上角的 “Save and deploy” 按钮部署该代码,在弹出的对话框中继续选择 “Save and deploy” 确认部署。

image-20230520162516885

在 Cloudflare Workers 的管理界面中,点击 “Triggers(触发器)” 选项卡,然后点击 “添加自定义域” 按钮以绑定域名。

image-20230520162734879

至此便完成了所有步骤。等待片刻,应该就可以通过你自己的域名来代替 OpenAI 的 API 地址了,即是把官方 API 地址 https://api.openai.com/v1/ 换为自己的域名 https://xxx.eu.org/v1/,其他参数均参照官方示例即可。

对于现在使用的这个chatgpt-on-wechat项目就是在config.json文件增加一行配置:

image-20230520164903908
"open_ai_api_base": "https://xxxx.eu.org/v1",

以上完成后,国内服务器也可以不用配置代理软件了!Cloudflare 有每天免费 10 万次的请求额度,轻度使用基本是满足需求了!

本人实测可以成功,更多相关交流互助,请访问个人公众号:Youngerer

转载前请联系我,未经允许请勿转载:
作者:vision
标题:通过cloudfare创建代理无阻访问openai
原文链接:https://www.wangpc.cc/aigc/cloudflare-openai-api/

评论

  1. 博主
    Zack
    Windows Chrome
    4 月前
    2024-1-09 22:47:45

    可以使用我们 LinkAI的服务

  2. Zack
    Macintosh Chrome
    4 月前
    2023-12-22 17:51:59

    现在这种方法还能用么,是否有被openai封号的风险?

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇