hzwluoye commited on
Commit
6fc1eac
·
1 Parent(s): f6c0fe9

Update generate_token.sh

Browse files
Files changed (1) hide show
  1. 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
- # 打印生成的 Token
 
 
 
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