#!/bin/bash # 生成随机 Token 的函数 generate_token() { # 从 /dev/urandom 读取 24 个字节,并使用 Base64 编码 random_bytes=$(head -c 24 /dev/urandom | base64) # 删除可能包含的特殊字符,只保留字母和数字 token=$(echo "$random_bytes" | tr -dc 'a-zA-Z0-9' | head -c 116) # 生成 MUID,使用 md5sum 生成一个 32 个字符的标识符 #muid=$(date +%s | md5sum | head -c 32) # 输出生成的 Token echo "$token" #echo "$muid" } # 无限循环 while true; do # 调用函数生成 Token,并将其保存到环境变量 Go_Proxy_BingAI_USER_TOKEN 中 export Go_Proxy_BingAI_USER_TOKEN=$(generate_token) #export USER_MUID=$muid # 打印生成的 Token 和 USER_MUID 值 echo "生成的 Token: $Go_Proxy_BingAI_USER_TOKEN" sleep 30 # 杀掉当前正在运行的 go-proxy-bingai 进程 killall go-proxy-bingai # 启动新的 go-proxy-bingai 进程 /workspace/app/go-proxy-bingai # 等待1小时 sleep 3600 done