三分钟零成本搭建属于自己的ChatGPT,全网可访问 | 保姆级教程

3,165 阅读3分钟

ChatGPT强大还是很强大的,但是有一点不好的就是国内不能访问,而且访问的时候动不动就限制ip不能访问

自己尝试搭建了一个国内外都可以访问的在线ChatGPT,期间踩了很多坑,但是功夫不负有心人,终于搭建成功了,今天把过程写成一篇完整的文档分享给大家

网页版ChatGPT.png

一、准备

1.fork项目

首先我们先去 ChatGPT-Next-Web 这个项目里fork到自己的GitHub里

然后就能在自己的仓库里看到它

2.配置脚本,自动更新

打开你Fork的项目,选择Actions页面,启用Workflows,并启用 Upstream Sync Action,启用之后可开启每小时定时自动更新:

打开自动更新,这样当原仓库有更新后,它也会更新

二、部署到 Vercel

登录到 Vercel ,如果你没注册过,可以先注册一下

进入到 Vercel后,你就可以看到自己的项目了

如果你是刚注册的,需要添加一下自己的GitHub账号,然后再导入项目

之后找到自己的项目,进行导入

然后你就会看到部署界面

需要先配置一下环境变量:

  • 名字填:OPENAI_API_KEY 然后把自己的key放到后面

****获取KEY

点击 Add 之后,会出来一组新的空可以填,可以用来设置用户访问密码

  • 名字填 CODE, 后面的value就填密码

注意:名字必须填 OPENAI_API_KEY 和 Code

然后点击 Deploy

项目正在部署

项目部署成功,我们去项目的仪表盘看看

点击 Visit 就能访问我们部署的ChatGPT网站了

三、购买域名

登录这个网站 namesilo ,注册一下,然后搜索你想要的域名,买一个纯数字的,比较便宜,一年一美金

点击 Add 之后,会加入到购物车,然后点击 View cart

其他的不用选,直接点击 结算 就行

可以选择支付宝进行结算

支付成功后,会跳到这,不用管,点击 No Thanks

跳到这个页面,然后点击这个

第一次购买会让你填一些信息,这些东西不用填,地址名字什么的用英文填写

会跳转到这个页面,有你买的域名

四、注册 Cloudflare

注册好后,点击添加站点

输入你的域名

然后选择免费的,点击继续

把原有的两条记录给删掉,然后 添加记录

  • 添加第一条记录:

  •   类型为A;

  •   名字就是你的域名

  •   IPV4:76.76.21.98

  •   关闭代理状态

添加第二条

然后复制这两个服务器的名称

aurora.ns.cloudflare.com

justin.ns.cloudflare.com

五、配置域名

选择域名,点击更改域名服务器

换成在Cloudflare复制的两个服务器名称,然后点击提交

回到 Cloudflare ,然后点击 完成检查域名服务器 按钮

接下来就是等待,大概十分钟,邮箱会收到一封邮件

主页中你的站点变为 有效 后,就可进行下一步操作了

六、最后一步:把域名添加到Vercel

打开 Vercel项目的控制台,点击 settings, 然后把 你的域名输入进入,最后点击Add

添加成功就会显示这个

可以成功打开