Giter Club home page Giter Club logo

deploy's People

Contributors

echo66677 avatar wozulong avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

deploy's Issues

Unable to verify the server's license.

09:36:43 hist:18595 jobs:0 $ docker-compose up [+] Running 1/0 ✔ Container PandoraNext Created 0.0s Attaching to PandoraNext PandoraNext | 2023/11/13 20:36:51 Unable to verify the server's license. PandoraNext exited with code 0 (base)

网站使用

作者大大 问一下现在还是正常用原来网站吗?现在看好像不稳定 前两天都打不开 今天终于打开了 感谢~

我们自己有 转生 通道

可不可以 license.jwt 和自己的 转生 通道2选一啊

2000个对话完全不够用啊

主要是该死的 cloudfare; 官网能用 css js不行,刚好next 解决了这个问题

image

JWT文件获取失败

命令一提示:
curl: Remote file name has no length!
curl: (23) Failed writing received data to disk/application

命令二提示:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0curl: (6) Could not resolve host: Bearer
curl: (3) URL using bad/illegal format or missing URL
curl: (3) URL using bad/illegal format or missing URL

是在WinServer上执行的,请问大佬该怎么解决啊?

微软账户登录

GPT注册时用的微软账户授权登录的方式,直接用账号密码登录一直提示邮箱或密码错误,该怎么解决?

分享一个批量自动更新tokens.json的bash脚本,支持docker自动重启

需要安装 jq (yum install jq -y )或者(apt-get install jq)

使用说明

  • 记得配置 容器名称,最定的accesstoken,配置json配置文件路径(就你docker加载的/data/tokens.json)
  • 账号直接早tokens.json中写好,密码配置好,token放空,脚本会自动更新token
  • 命令 sh script.sh 也可以增加 -y 指令,自动重启容器

脚本如下:

#!/bin/bash
# 从环境变量获取 access_token
# ACCESS_TOKEN=$GPT_access_token
# 或者直接指定
ACCESS_TOKEN=""
 
# 容器名称
CONTAINER_NAME="PandoraNext"
# 你的域名
SITE_LIMIT=""
# JSON 配置文件路径
CONFIG_FILE="/root/tokens.json" 



# 检查是否传递了 -y 参数
AUTO_RESTART=false
if [ "$1" = "-y" ]; then
    AUTO_RESTART=true
fi


# 使用 jq 命令读取 JSON 文件中的所有账号名称
ACCOUNT_NAMES=$(jq -r 'keys[]' $CONFIG_FILE)
# 计算总账号数
TOTAL_ACCOUNT_COUNT=$(echo "$ACCOUNT_NAMES" | wc -l)
UPDATED_COUNT=0
# 遍历账号名称
for ACCOUNT_NAME in $ACCOUNT_NAMES
do
    # 使用 curl 命令获取新的 token_key
    RESPONSE=$(curl -s 'https://ai.fakeopen.com/token/register' \
        -H 'authority: ai.fakeopen.com' \
        -H 'accept: */*' \
        -H 'content-type: application/x-www-form-urlencoded; charset=UTF-8' \
        -H 'x-requested-with: XMLHttpRequest' \
        -H 'user-agent: Mozilla/5.0' \
        -H 'origin: https://ai.fakeopen.com' \
        -H 'sec-fetch-site: same-origin' \
        -H 'sec-fetch-mode: cors' \
        -H 'sec-fetch-dest: empty' \
        -H 'referer: https://ai.fakeopen.com/token' \
        -H 'accept-language: zh-CN,zh;q=0.9' \
        -d "unique_name=${ACCOUNT_NAME}&access_token=${ACCESS_TOKEN}&expires_in=0&site_limit=${SITE_LIMIT}")

    # 提取新的 token_key
    NEW_TOKEN=$(echo $RESPONSE | jq -r '.token_key')

    # 打印账号名称和新的 token_key
    echo "Account Name: $ACCOUNT_NAME"
    echo "New Token: $NEW_TOKEN"

    # 更新 JSON 文件
    jq --arg tk "$NEW_TOKEN" --arg un "$ACCOUNT_NAME" '.[$un].token = $tk' $CONFIG_FILE > temp.json && mv temp.json $CONFIG_FILE
     # 更新计数器并打印进度
    ((UPDATED_COUNT++))
    echo "更新进度: ${UPDATED_COUNT}/${TOTAL_ACCOUNT_COUNT}"
done

echo "全部TOKEN更新完成,总计更新: $UPDATED_COUNT 条账号信息"

 
# 全部更新完成后的处理
if $AUTO_RESTART; then
    echo "正在重启 Docker 容器 $CONTAINER_NAME..."
    docker restart $CONTAINER_NAME
    echo "Docker 容器: $CONTAINER_NAME 已自动重启。"
else
    echo "所有账号已更新完成。是否现在重启 Docker 容器 $CONTAINER_NAME?(y/n)"
    read -r RESTART_ANSWER

    if [ "$RESTART_ANSWER" = "y" ] || [ "$RESTART_ANSWER" = "Y" ]; then
        echo "正在重启 Docker 容器: $CONTAINER_NAME..."
        docker restart $CONTAINER_NAME
        echo "Docker 容器 :$CONTAINER_NAME 已重启。"
    else
        echo "未执行 Docker 容器重启操作。"
    fi
fi

已解决 docker 报错 Unable to verify the server's license: illegal base64 data at input byte

问题已解决,原因是因为cat命令输出文本最后面自带一个#
删除后重新运行就能正常启动了。


Docker Version

Client:
 Version:           20.10.5+dfsg1
 API version:       1.41
 Go version:        go1.15.15
 Git commit:        55c4c88
 Built:             Mon May 30 18:34:49 2022
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server:
 Engine:
  Version:          20.10.5+dfsg1
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.15.15
  Git commit:       363e9a8
  Built:            Mon May 30 18:34:49 2022
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.4.13~ds1
  GitCommit:        1.4.13~ds1-1~deb11u2
 runc:
  Version:          1.0.0~rc93+ds1
  GitCommit:        1.0.0~rc93+ds1-5+deb11u2
 docker-init:
  Version:          0.19.0
  GitCommit:

Docker Compose Version
Docker Compose version v2.12.2

v0.1.1以及最新v0.1.2版本都是一样的提示: Unable to verify the server's license: illegal base64 data at input byte

已经将license.jwt文件内容粘贴到PANDORA_NEXT_LICENSE变量的。

    environment:
      - PANDORA_NEXT_LICENSE=Token

    environment:
      - PANDORA_NEXT_LICENSE=“Token”

两种方式都不行。

完整日志:

2023/11/17 09:50:03 Unable to verify the server's license: illegal base64 data at input byte 0
2023/11/17 09:50:04 Unable to verify the server's license: illegal base64 data at input byte 0
2023/11/17 09:50:04 Unable to verify the server's license: illegal base64 data at input byte 0
2023/11/17 09:50:05 Unable to verify the server's license: illegal base64 data at input byte 0
2023/11/17 09:50:07 Unable to verify the server's license: illegal base64 data at input byte 0
2023/11/17 09:50:09 Unable to verify the server's license: illegal base64 data at input byte 0

docker 启动后一直报一个错误.

$ docker run -d --restart always --name PandoraNext --net=bridge -p 8181:8181 \
             -e PANDORA_NEXT_LICENSE="<JWT Token>" pengzhile/pandora-next

出这个错误

Unable to verify the server's license: json: cannot unmarshal array into Go struct field License.aud of type string

有大神能帮忙看看么?

宝塔面板部署容器后启动不起来

宝塔面板部署容器后启动不起来,模版内容一致,也授权IP了
容器日志
2023/11/15 15:28:19 Unable to verify the server's license: token contains an invalid number of segments

version: '3'
services:
pandora-next:
image: pengzhile/pandora-next
container_name: PandoraNext
network_mode: bridge
restart: always
ports:
- "8181:8181"
environment:
- PANDORA_NEXT_LICENSE=

vps部署后增加nginx域名代理无法访问显示400 Bad Request

在vps中使用docker-compose部署,直接用vps的公网或内网ip都能正常访问,但经过nginx使用域名和证书代理后访问就是400 Bad Request错误,同样的nginx配置把它改为代理服务器其他端口服务则该域名正常访问,按理nginx配置应该没问题,各位大佬帮忙支支招

site_password功能BUG

设置config.json中的site_password密码后,登陆主页提示输入密码,但提交后显示 please reload page 无法正常进入!

求大佬原理科普一下

以前的fake和这次的next,大致的原理是怎么样的,有没有大佬能传授一波呀
是中间加了一层代理么?,我本地请求自己的服务,自己的服务请求中间的服务器,中间的服务器再请求openAI?

Docker Compose 部署一直退出

使用的默认的配置信息,报错日志信息如下:

PandoraNext | 2023/11/16 23:00:46 ============================================================
PandoraNext | 2023/11/16 23:00:46 Reading local tokens from /data/tokens.json
PandoraNext | 2023/11/16 23:00:46 Loaded 1 tokens
PandoraNext | 2023/11/16 23:00:46 Loaded 2 shared tokens
PandoraNext | 2023/11/16 23:00:46 ============================================================
PandoraNext exited with code 0

秽土重生

浴火重生、死灰复燃、东山复起、东山再起、凤凰涅磐

请问能否实现一个免登录账号验证的设置

如题,请问大佬可以取消设置账号密码验证的过程嘛,我都是自己局域网内自己家里人用,不需要账号分离这么先进的功能,只想打开网址就可以直接进入对话界面,直接读取后台的token不用手动输入,之前代码开源的自己改了,现在不开源好像没辙[/捂脸]

vps问题

请问下,香港的vps可以部署吗?有ipv4

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.