-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathi3.sh
More file actions
85 lines (84 loc) · 2.57 KB
/
i3.sh
File metadata and controls
85 lines (84 loc) · 2.57 KB
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#!/bin/bash
[[ "$(whoami)" != "root" ]] && {
echo
echo "Instale com usuario root!"
echo
exit 0
}
[[ -e /root/apiWa/app.js ]] && {
echo
echo "Atualizando api...."
echo
apt install net-tools -y > /dev/null 2>&1
apt install speedtest-cli -y
apt install tar -y
cp /root/apiWa/dados.js /root
cp /root/apiWa/prime /root
cp /root/apiWa/token.txt /root
rm -r /root/apiWa
wget https://raw.githubusercontent.com/endblack/ApiWa/main/apiWa.zip > /dev/null 2>&1
wget https://raw.githubusercontent.com/endblack/ApiWa/main/apioff > /dev/null 2>&1
wget https://raw.githubusercontent.com/endblack/ApiWa/main/apion > /dev/null 2>&1
wget https://raw.githubusercontent.com/endblack/ApiWa/main/vertoken > /dev/null 2>&1
chmod 777 apion apioff vertoken
mv apion apioff vertoken /bin
unzip apiWa.zip
rm apiWa.zip
rm /root/apiWa/dados.js
mv /root/dados.js /root/apiWa
mv /root/prime /root/apiWa
mv /root/token.txt /root/apiWa
echo
echo "Atualização terminada!" #use apion para reiniciar"
echo
#echo "Não esqueça de editar a porta no arquivo /root/apiWa/dados.js"
echo
[[ -e /root/apiWa/token.txt ]] && {
echo "Token de acesso a sua api, guarde com SEGURANÇA:"
echo
echo $(cat /root/apiWa/token.txt)
echo
apion
exit 0
}
echo "Token de acesso a sua api, guarde com SEGURANÇA:"
echo
token=$(node -e "console.log(require('crypto').randomBytes(50).toString('base64'));")
echo $token
echo $token > /root/apiWa/token.txt
echo
apion
exit 0
}
apt update -y
echo
echo "Instalado a api e suas dependências, aguarde..."
echo
apt install nodejs -y > /dev/null 2>&1
apt install unzip -y > /dev/null 2>&1
apt install net-tools -y > /dev/null 2>&1
apt install screen -y > /dev/null 2>&1
apt install wget -y > /dev/null 2>&1
apt install speedtest-cli -y
apt install tar -y
wget https://raw.githubusercontent.com/endblack/ApiWa/main/apiWa.zip > /dev/null 2>&1
wget https://raw.githubusercontent.com/endblack/ApiWa/main/apioff > /dev/null 2>&1
wget https://raw.githubusercontent.com/endblack/ApiWa/main/apion > /dev/null 2>&1
wget https://raw.githubusercontent.com/endblack/ApiWa/main/vertoken > /dev/null 2>&1
chmod 777 apion apioff vertoken
mv apion apioff vertoken /bin
unzip apiWa.zip
rm apiWa.zip
echo "Instalação da Api terminada"
echo
echo "Adicione a porta no arquivo /root/apiWa/dados.js"
echo
echo "Depois use o comando apion para ativar"
echo
echo "Token de acesso a sua api, guarde com SEGURANÇA:"
echo
token=$(node -e "console.log(require('crypto').randomBytes(50).toString('base64'));")
echo $token
echo $token > /root/apiWa/token.txt
echo
apion