您的当前位置:首页 >应用开发 >使用 Docker 部署 GPT 正文
时间:2025-11-04 08:06:09 来源:网络整理编辑:应用开发
虽然ChatGPT热度已经过,大家接触过,使用过后,发现它并没有当初那么神秘。但是并不妨碍它是目前比较好用的AI工具。随着ChatGPT 的安全限制越来越严,部分网友的账号可能已经被封。又随着Chat

虽然ChatGPT热度已经过,使用大家接触过,部署使用过后,使用发现它并没有当初那么神秘。部署但是使用并不妨碍它是目前比较好用的AI工具。
随着ChatGPT 的部署安全限制越来越严,部分网友的使用账号可能已经被封。又随着ChatGPT加了Cloudflare的部署验证,还有使用公共机场的使用IP 也受到了限制。即使账号没有被封,部署也无法访问了。使用即使能访问,部署也没有那么丝滑。使用
你可能已经遇到了以下的部署头疼场景。
机场IP被封

只能到处找可用VPN,使用费时费力,更费钱。因为公共机场的IP都是大家共用的,很容易被ChatGPT识别出来并封号。
系统负载高

用的正爽,突然不能用,扫兴。香港云服务器
人机验证
需要反复刷新和验证自己是一个人。
原理如果不感兴趣可直接下拉到【安装前准备】【本地安装】段落。
ChatGPT使用了 Cloudflare 提供的服务,那么我们先来了解下Cloudflare
CloudflareCloudflare 是一家专业的互联网安全和性能公司,提供了一系列强大的服务,包括分布式防御、内容传递网络(CDN)、SSL/TLS 加密、安全防护等。
Cloudflare 的分布式防御可以帮助抵御恶意攻击,如DDoS攻击,以保持服务的稳定性和可用性。它还提供防火墙和恶意攻击拦截功能,帮助阻止恶意请求和保护用户数据的安全。
Cloudflare 的 CDN 功能可以加速数据传输,特别是在不同地理位置的用户之间,使得响应更快,提高用户体验。
Cloudflare 提供的 SSL/TLS 加密功能可以确保用户和服务之间的通信是加密的网站模板,防止敏感信息被窃取或篡改。
Cloudflare的防护机制包括JavaScript验证、IP封锁和Cookie验证等。JavaScript验证要求客户端执行JavaScript脚本以验证访问者的真实性。IP封锁根据IP地址的黑名单和白名单来限制访问。Cookie验证通过验证浏览器中的Cookie来确认访问者的身份。这些防护措施有效地保护网站免受恶意爬虫和非法访问的攻击。
自己访问自己ChatGPT是利用Cloudflare来进行网络防护的,封禁来自各个云服务提供商的请求,aws,GCP,Vultr这些大的提供商更是早就上了黑名单。
Cloudflare在国内也是提供服务的。那么就简单了,在Cloudflare建一个代理,然后用代理访问ChatGPT,就相当于“自己”访问“自己”。

目前大部分方案都是用Cloudflare 的企商汇 Workers 来代理 OpenAI 的 API 地址,配合自己的域名即可在境内实现访问。而且 Cloudflare Workers 有每天免费 10 万次的请求额度,也有可以免费注册的域名,几乎可以说是零成本。
不过最方便最快速的方法还是使用docker本地部署。
安装前准备安装docker,首先了解下什么是docker,大神请无视。
什么是docker通俗地讲,Docker 就像是一个魔法鞋盒,里面可以放很多玩具,每个玩具都有不同的形状和颜色。在计算机世界里,我们有很多不同的软件和应用程序,它们也像是各种各样的玩具。
但是有个问题,有些软件需要特别的环境才能运行,就像有些玩具需要特别的场地才能玩一样。如果我们每次都要重新搭建这些特别的环境,那可真是太麻烦了!
这时候,Docker 就派上用场啦!它就像是一个魔法鞋盒,可以把软件和它们需要的环境一起打包进去,形成一个“魔法鞋盒”,这个魔法鞋盒我们就称之为“容器”。
每个容器都是独立的,就像每个魔法鞋盒里的玩具一样,它们不会互相影响。而且这些魔法鞋盒还可以轻松地在不同的电脑上运行,就像你可以把玩具带到朋友家一样。
这样一来,我们就不用担心软件在不同电脑上的问题啦!Docker 真是一个非常方便的工具,让软件开发部署变得轻松!
docker安装这个网上一大堆教程,可查询适合自己电脑系统型号的安装
本地安装docker 安装成功后,使用命令下载docker镜像:
docker pull pengzhile/pandora
复制docker pull pengzhile/pandora1.运行docker镜像:
docker run -e PANDORA_CLOUD=cloud -e PANDORA_SERVER=0.0.0.0:8899 -p 8899:8899 -d pengzhile/pandora
复制docker run -e PANDORA_CLOUD=cloud -e PANDORA_SERVER=0.0.0.0:8899 -p 8899:8899 -d pengzhile/pandora1.
打开docker 主界面:

本地访问:http://127.0.0.1:8899/
这里我们使用Access Token登录。Token获得地址:http://chat.openai.com/api/auth/session

看不清楚的话,可以使用json 视图工具。

点击下面的按钮。

登录成功:

历史记录也同步了,速度喜人。
最后毕竟是开源工具,如果担心自己的账号安全的话,可以用一些公开的免费账号。
电脑更新CF错误代码的解决方法(掌握解决CF错误代码的技巧,让游戏畅快进行)2025-11-04 08:01
MySQL MyISAM引擎是什么?有什么致命缺陷?为何现在都不使用了?2025-11-04 07:59
MySQL 8.0 INSTANT DDL 算法原理简析2025-11-04 07:51
MySQL 的日期,用 Datetime 还是 Timestamp?2025-11-04 07:40
华为Watch智能手表的功能与体验(探究华为Watch智能手表的特色功能和用户体验)2025-11-04 07:27
英国手机盗窃危机为数字安全敲响警钟2025-11-04 06:37
将安全内建于开发流程中:威胁应对分步指南(Build Security In) - 上2025-11-04 06:33
面试官:说说MySQL主从复制实现原理?2025-11-04 06:05
电脑网络连接错误678的解决方法(探寻网络错误678的原因和解决方案)2025-11-04 05:34
如何利用物联网提高建筑能源管理效率?2025-11-04 05:32
磁盘重新分区教程(以简单步骤了解如何重新分区您的磁盘)2025-11-04 08:03
SQL案例分析:环比、同比以及复合增长率2025-11-04 07:40
用户身份验证对保护智能建筑数据隐私的重要性2025-11-04 07:40
glibc 漏洞威胁数百万 Linux 系统安全 可导致任意代码执行2025-11-04 07:17
如何通过改机械键盘音效提升打字体验(利用电脑键盘改造教程打造个性化机械音效)2025-11-04 07:04
SpringBoot与Couchbase整合,实现用户个性化设置管理功能2025-11-04 06:38
物联网如何采用人工智能的潜力2025-11-04 06:07
GitLab Duo AI 编程助手曝出提示注入漏洞 凸显AI助手的潜在风险2025-11-04 06:00
华为ALE-CL00手机评测(一款实用性强、性价比高的智能手机)2025-11-04 05:54
安全专家应该知道的六个恶意软件趋势2025-11-04 05:48