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