Update generate_token.sh
Browse files- generate_token.sh +17 -1
generate_token.sh
CHANGED
|
@@ -12,13 +12,29 @@ generate_token() {
|
|
| 12 |
echo "$token"
|
| 13 |
}
|
| 14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
# 无限循环
|
| 16 |
while true; do
|
| 17 |
# 调用函数生成 Token,并将其保存到环境变量 Go_Proxy_BingAI_USER_TOKEN 中
|
| 18 |
export Go_Proxy_BingAI_USER_TOKEN=$(generate_token)
|
| 19 |
|
| 20 |
-
#
|
|
|
|
|
|
|
|
|
|
| 21 |
echo "生成的 Token: $Go_Proxy_BingAI_USER_TOKEN"
|
|
|
|
| 22 |
|
| 23 |
# 等待0.5小时
|
| 24 |
sleep 1800
|
|
|
|
| 12 |
echo "$token"
|
| 13 |
}
|
| 14 |
|
| 15 |
+
# 生成随机 USER_MUID 值的函数
|
| 16 |
+
generate_user_muid() {
|
| 17 |
+
# 从 /dev/urandom 读取 16 个字节,并使用 Base64 编码
|
| 18 |
+
random_bytes=$(head -c 16 /dev/urandom | base64)
|
| 19 |
+
|
| 20 |
+
# 删除可能包含的特殊字符,只保留字母和数字
|
| 21 |
+
user_muid=$(echo "$random_bytes" | tr -dc 'a-zA-Z0-9' | head -c 32)
|
| 22 |
+
|
| 23 |
+
# 输出生成的 USER_MUID 值
|
| 24 |
+
echo "$user_muid"
|
| 25 |
+
}
|
| 26 |
+
|
| 27 |
# 无限循环
|
| 28 |
while true; do
|
| 29 |
# 调用函数生成 Token,并将其保存到环境变量 Go_Proxy_BingAI_USER_TOKEN 中
|
| 30 |
export Go_Proxy_BingAI_USER_TOKEN=$(generate_token)
|
| 31 |
|
| 32 |
+
# 调用函数生成 USER_MUID,并将其保存到环境变量 Go_Proxy_BingAI_USER_MUID 中
|
| 33 |
+
export USER_MUID=$(generate_user_muid)
|
| 34 |
+
|
| 35 |
+
# 打印生成的 Token 和 USER_MUID 值
|
| 36 |
echo "生成的 Token: $Go_Proxy_BingAI_USER_TOKEN"
|
| 37 |
+
echo "生成的 USER_MUID: $USER_MUID"
|
| 38 |
|
| 39 |
# 等待0.5小时
|
| 40 |
sleep 1800
|