本地部署优势
当您在国内使用机场访问ChatGPT时,由于公共机场的IP地址是被多个人共享的,这可能会导致您的ChatGPT账户被封锁。因此,您可能会遇到各种各样的问题,例如机场IP被封或账户被封等。为了避免这种情况,建议您使用私人网络(VPN)来访问ChatGPT。这样,您的IP地址将会更加隐私和安全。
今天我将向大家展示如何在本机电脑上搭建ChatGPT,无需翻墙,免费体验服务器进行转发。这个过程同样适用于MacOS,而且更加简单。如果您拥有国内的云服务器,您也可以在云服务器上直接安装并访问。请看以下演示,ChatGPT在外观上与展示的效果毫无区别。
软件安装及Docker
我们使用OpenAI的Access Token进行登录,无需API。大家都知道,API在注册时可能会赠送几美元,但到期后就需要充值,无法继续使用。因此,我们使用完全免费的网页版登录Token。
如果在安装Docker桌面版后出现提示需要更新WSL内核版本,您可以按下Win键并输入“powershell”打开Windows PowerShell应用,然后执行命令“wsl --update”来更新内核版本。
下载Docker镜像
下载好Docker程序后,您可以使用docker命令下载名为Pandora(潘多拉)的ChatGPT Docker镜像,这是一个备受欢迎的开源项目,在Github上已获得8千多个star。无需下载源代码进行安装,只需执行docker命令即可从Docker服务器下载别人上传的镜像。
命令执行
您可以在Windows搜索框中输入“cmd”以找到命令提示符,然后以管理员身份运行。
下载镜像命令:docker pull pengzhile/pandora
运行docker镜像命令:docker run -e PANDORA_CLOUD=cloud -e PANDORA_SERVER=0.0.0.0:8899 -p 8899:8899 -d pengzhile/pandora
运行成功后,您可以在浏览器中打开 http://127.0.0.1:8899 来访问。页面上提供了两种登录方式:一种是使用账号密码登录,另一种是使用Access Token登录。我们强烈推荐使用Access Token登录。
Docker安装:# ubuntu20-ubuntu22系统下docker的安装命令
apt install docker.io
Docker镜像下载:docker pull pengzhile/pandora
Docker服务运行:docker run -e PANDORA_CLOUD=cloud -e PANDORA_SERVER=0.0.0.0:8899 -p 8899:8899 -d pengzhile/pandora
为了使8899端口能够被互联网访问,您需要打开防火墙并进行相关配置。虽然不同的云服务器可能存在一些差异,但它们大体相同,通常称为安全组或防火墙。
原文始发于微信公众号(灰帽安全):ChatGPT免费搭建,让您轻松体验无限制聊天
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论