国内服务器科学上网并接入ChatGPT:畅享无障碍的智能对话体验

2023-12-24 17:28   534   0  

一、安装前准备工作

1、服务器准备

如果您在中国大陆,要使用chatGPT,那么服务器需要实现本地代理,国内实现代理呢,前提你有需要有机场或者节点(这个我相信大部分搞技术的人员都会有购买的机场或者自建的国外科学上网的节点);您也可以直接使用国外的服务器,或者使用一些第三方个人维护的国内ChatGPT代理。对于购买国外服务器的地区选择,美国是一个不错的选择。

如果在部署过程中,有啥不明白或者不懂的地方可以加群讨论:TG交流群

2、获取API KEY

这里我们将部署chatgpt-web这个项目,这是一个开源的、基于 Express 和 Vue3 搭建的 ChatGPT 演示网页;要想接入chatGPT需要我们提前准备openAPI KEY,这样部署完这个项目之后,我们才可以使用chatGPT功能。

获取API KEY:请点击此处;注意,获取openAPI KEY需要你的电脑可以正常访问chatGPT官网。

机场推荐(目前本人在使文章来源(Source):https://www.dqzboy.com用的2个机场):晚上高峰期速度也不错,包括国内特别节日的时候也可以正常使用

推荐机场1

推荐机场2

二、安装shellclash

Clash安装源:export url='https://cdn.jsdelivr.net/gh/juewuy/ShellClash@master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null备用安装源:(1)export url='https://raw.fastgit.org/juewuy/ShellClash/master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null(2)export url='https://fastly.jsdelivr.net/gh/juewuy/ShellClash@master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null

三、配置shellclash

1、生成clash配置

查看clash运行状态,如果clash没启动则手动启动下

2、设置本机代理

3、clash功能设置

调整clash运行模式为TUN模式;TUN模式介绍如下:

在Clash的TUN模式下,它会创建一个虚拟的网络接口(即TUN/TAP设备),将所有流量通过该接口进行转发。这个模式可以让应用程序直接发送数据包给Clash,然后由Clash进行代理和路由决策,最终将数据包发往目标服务器。

相比于Clash的非TUN模式(也称为HTTP模式),TUN模式可以更好地支持UDP协议、DNS解析和局域网设备代理等功能。同时,TUN模式还可以防止某些应用程序绕过代理而直接连接互联网,提高了隐私保护和安全性。

4、开启clash面板

我们需要通过面板去手动选择指定代理节点,所以需要安装本地面板

浏览器输入服务器对应的公网IP加9999端口后面跟ui进行访问;例如:192.168.66.10:9999/ui

注意:默认情况下通过公网IP访问之后页面里面文章来源(Source):浅时光博客是空白的,这是由于配置里面UI默认是服务器的内网IP,所以我们就需要通过面板将对应的服务器公网IP添加进去。访问地址:http://xx.xx.xx.xx:9999/ui/#/connections

四、chatGPTWEB部署

提示:这里部署chatgpt-web项目,使用我写的一键部署脚本进行部署,仓库地址:点击跳转

原文链接