File size: 1,008 Bytes
3970a9e ed68da0 f6c0fe9 d89b3ca 016e937 ed68da0 016e937 ed68da0 5ce44f9 6fc1eac 16b9de8 016e937 ed68da0 5ce44f9 6fc1eac a3271c6 fd9361d 5ce44f9 fd9361d 16b9de8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
#!/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
|