通过sing-box搭建的节点解锁chatgpt教学


今天,跟大家分享sing-box搭建的节点如何解锁chatgpt。

视频教学:https://youtu.be/Q6Hzjeu9kC0

检测gpt

ChatGPT流媒体解锁检测脚本:bash <(curl -L -s media.ispvps.com)

准备工作

安装warp

先用这行命令安装warp, 这个是f大的warp脚本。

wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh [option] [lisence/url/token] 

安装jq

jq不是一定要安装,如果你自己手动修改sing-box的配置文件,可以不用安装jq,jq是我的shell所需要的依赖。用我的脚本可以不用自己去改sing-box的配置文件,实现解锁gpt.不用我的脚本的可以手动修改,sing-box的配置文件,手动修改的过程会放在视频的后面。

jq安装命令

apt install jq -y

使用我的脚本的注意事项

首先,先用这行命令来查看/etc/sing-box下是否含有sing-box的config.json配置

ls /etc/sing-box/ | grep "config.json"

查看40000端口的占用情况,40000端口如果是warp占用就没有问题。

lsof -i:40000

备份配置文件

运行脚本之前,先备份一下 sinbox的配置文件。如果,发生错误我们可以通过备份的文件还原之前的配置。

创建一个文件夹

mkdir -p ./singboxconfig/

备份

cp /etc/sing-box/config.json ./singboxconfig/

通过脚本修配置文件

下载脚本

curl -O https://raw.githubusercontent.com/shiteThings/sing-box-unlockgpt/main/unlockGPT.sh

执行脚本

bash unlockGPT.sh

重启sinbox

sudo systemctl start sing-box
#查看实时日志
sudo journalctl -u sing-box --output cat -f

手搓配置文件所需内容

{
    "type": "socks",
    "tag": "chatgpt",
     "server": "127.0.0.1",
     "server_port": 40000,
     "version": "5",
     "network": "tcp"
}


{
               
    "rule_set": "geosite-openai",
    "outbound": "chatgpt"
}



"rule_set": [
      {
               "tag": "geosite-openai",
               "type": "remote",
               "format": "binary",
               "url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-openai.srs"
        }
]

评论