forked from bakkesmodrocketleague/script
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.sh
More file actions
238 lines (220 loc) · 8.62 KB
/
Copy pathsetup.sh
File metadata and controls
238 lines (220 loc) · 8.62 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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
#!/bin/bash
if [ "${EUID}" -ne 0 ]; then
echo "You need to run this script as root"
exit 1
fi
if [ "$(systemd-detect-virt)" == "openvz" ]; then
echo "OpenVZ is not supported"
exit 1
fi
red='\e[1;31m'
green='\e[0;32m'
NC='\e[0m'
MYIP=$(wget -qO- icanhazip.com);
echo "Checking Vps"
sleep 2
clear
#Welcome Note
echo -e "============================================="
echo -e " ${green} WELCOME TO REYZ-V4 SCRIPT VERSION 1${NC}"
echo -e "============================================="
sleep 2
#Install Update
echo -e "============================================="
echo -e " ${green} UPDATE && UPGRADE PROCESS${NC}"
echo -e "============================================="
apt -y update
apt install -y bzip2 gzip coreutils screen curl
sleep 2
clear
# Disable IPv6
echo -e "============================================="
echo -e " ${green} DISABLE IPV6${NC}"
echo -e "============================================="
sleep 2
sysctl -w net.ipv6.conf.all.disable_ipv6=1
sysctl -w net.ipv6.conf.default.disable_ipv6=1
sysctl -w net.ipv6.conf.lo.disable_ipv6=1
echo -e "net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1" >> /etc/sysctl.conf
sleep 2
clear
# Script Access
MYIP=$(wget -qO- icanhazip.com);
echo -e "${green}CHECKING SCRIPT ACCESS${NC}"
sleep 2
IZIN=$(curl https://raw.githubusercontent.com/GH-reyz/GH-reyz/main/Register%20IP | grep $MYIP | awk '{print $4}')
if [ $MYIP = $IZIN ]; then
echo -e ""
echo -e "${green}ACCESS GRANTED...${NC}"
sleep 2
else
echo -e ""
echo -e "${green}ACCESS DENIED...PM TELEGRAM OWNER${NC}"
sleep 2
rm -f setup.sh
exit 1
fi
clear
# Subdomain Settings
echo -e "============================================="
echo -e "${green} DOMAIN INPUT${NC} "
echo -e "============================================="
sleep 2
mkdir /etc/xray
mkdir /etc/v2ray
mkdir /var/lib/premium-script;
clear
echo -e ""
echo -e "${green}MASUKKAN DOMAIN ANDA YANG TELAH DI POINT KE IP ANDA${NC}"
read -rp " Enter your Domain/Host: " -e host
ip=$(wget -qO- ipv4.icanhazip.com)
host_ip=$(ping "${host}" -c 1 | sed '1{s/[^(]*(//;s/).*//;q}')
if [[ ${host_ip} == "${ip}" ]]; then
echo -e ""
echo -e "${green}HOST/DOMAIN MATCHED..INSTALLATION WILL CONTINUE${NC}"
echo "IP=$host" >> /var/lib/premium-script/ipvps.conf
echo "$host" >> /etc/v2ray/domain
echo "$host" >> /etc/xray/domain
echo "$host" > /root/domain
sleep 2
clear
else
echo -e "${green}HOST/DOMAIN NOT MATCHED..INSTALLATION WILL TERMINATED${NC}"
echo -e ""
rm -f setup.sh
exit 1
fi
sleep 1
# Install BBR+FQ
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
#install ssh ovpn
echo -e "============================================="
echo -e " ${green} INSTALLING SSH && OVPN && WS ${NC}"
echo -e "============================================="
sleep 2
wget https://raw.githubusercontent.com/GH-reyz/script/main/ssh-vpn.sh && chmod +x ssh-vpn.sh && screen -S ssh-vpn ./ssh-vpn.sh
sleep 2
clear
#install ssr
echo -e "============================================="
echo -e " ${green} INSTALLING SHADOWSOCKS R${NC} "
echo -e "============================================="
sleep 2
wget https://raw.githubusercontent.com/GH-reyz/script/main/ssr.sh && chmod +x ssr.sh && screen -S ssr ./ssr.sh
sleep 2
clear
#install ss
echo -e "============================================="
echo -e " ${green} INSTALLING SHADOWSOCKS OBFS${NC} "
echo -e "============================================="
sleep 2
wget https://raw.githubusercontent.com/GH-reyz/script/main/sodosok.sh && chmod +x sodosok.sh && screen -S ss ./sodosok.sh
sleep 2
clear
#install wg
echo -e "============================================="
echo -e " ${green} INSTALLING WIREGUARD${NC} "
echo -e "============================================="
sleep 2
wget https://raw.githubusercontent.com/GH-reyz/script/main/wg.sh && chmod +x wg.sh && screen -S wg ./wg.sh
sleep 2
clear
#install v2ray
echo -e "============================================="
echo -e " ${green} INSTALLING V2RAY${NC} "
echo -e "============================================="
sleep 2
wget https://raw.githubusercontent.com/GH-reyz/script/main/ins-vt.sh && chmod +x ins-vt.sh && screen -S v2ray ./ins-vt.sh
sleep 2
clear
#install Xray
echo -e "============================================="
echo -e " ${green} INSTALLING XRAY${NC} "
echo -e "============================================="
sleep 2
wget https://raw.githubusercontent.com/GH-reyz/script/main/install-xray.sh && chmod +x install-xray.sh && screen -S v2ray ./install-xray.sh
sleep 2
clear
#install ohp
echo -e "============================================="
echo -e " ${green} INSTALLING OHP${NC} "
echo -e "============================================="
sleep 2
wget https://raw.githubusercontent.com/GH-reyz/script/main/ohp.sh && chmod +x ohp.sh && ./ohp.sh
sleep 2
clear
rm -f /root/ssh-vpn.sh
rm -f /root/wg.sh
rm -f /root/ss.sh
rm -f /root/ssr.sh
rm -f /root/ins-vt.sh
rm -f /root/install-xray.sh
rm -f /root/ohp.sh
#install resolv
apt install resolvconf
systemctl start resolvconf.service
systemctl enable resolvconf.service
echo 'nameserver 8.8.8.8' > /etc/resolvconf/resolv.conf.d/head
echo 'nameserver 8.8.8.8' > /etc/resolv.conf
systemctl restart resolvconf.service
clear
echo " "
echo "Installation Completed!!"
echo " "
echo "========================= REYZ-V4 AUTOSCRIPT VERSION 1 ====================" | tee -a log-install.txt
echo "" | tee -a log-install.txt
echo " >>> Service & Port" | tee -a log-install.txt
echo " - OpenSSH : 22" | tee -a log-install.txt
echo " - OpenVPN : TCP 1194, UDP 2200, SSL 442" | tee -a log-install.txt
echo " - Stunnel4 : 444, 777" | tee -a log-install.txt
echo " - Dropbear : 109, 143" | tee -a log-install.txt
echo " - Squid Proxy : 3128, 8080 (limit to IP Server)" | tee -a log-install.txt
echo " - Badvpn : 7100, 7200, 7300" | tee -a log-install.txt
echo " - Nginx : 81" | tee -a log-install.txt
echo " - Wireguard : 7070" | tee -a log-install.txt
echo " - SSH WS/OVPN WS : 2082, 2095" | tee -a log-install.txt
echo " - DROPBEAR OHP : 8010" | tee -a log-install.txt
echo " - OPENVPN OHP : 8000" | tee -a log-install.txt
echo " - Shadowsocks-R : 1443-1543" | tee -a log-install.txt
echo " - SS-OBFS TLS : 2443-2543" | tee -a log-install.txt
echo " - SS-OBFS HTTP : 3443-3543" | tee -a log-install.txt
echo " - V2RAY Vmess TLS : 5443" | tee -a log-install.txt
echo " - V2RAY Vmess None TLS : 6443" | tee -a log-install.txt
echo " - V2RAY Vless TLS : 7443" | tee -a log-install.txt
echo " - V2RAY Vless None TLS : 8443" | tee -a log-install.txt
echo " - Trojan : 9443" | tee -a log-install.txt
echo " - XRAY VMESS TLS : 2929" | tee -a log-install.txt
echo " - XRAY VMESS NON TLS : 3939" | tee -a log-install.txt
echo " - XRAY VLESS TLS : 4949" | tee -a log-install.txt
echo " - XRAY VLESS NON TLS : 5959" | tee -a log-install.txt
echo " - XRAY VLESS XTLS : 6769" | tee -a log-install.txt
echo " - XRAY VLESS GRPC : 6969" | tee -a log-install.txt
echo "" | tee -a log-install.txt
echo " >>> Server Information & Other Features" | tee -a log-install.txt
echo " - Timezone : Asia/MALAYSIA (GMT +8)" | tee -a log-install.txt
echo " - Fail2Ban : [ON]" | tee -a log-install.txt
echo " - Dflate : [ON]" | tee -a log-install.txt
echo " - IPtables : [ON]" | tee -a log-install.txt
echo " - Auto-Reboot : [ON]" | tee -a log-install.txt
echo " - IPv6 : [OFF]" | tee -a log-install.txt
echo "" | tee -a log-install.txt
echo " - Autoreboot On 05.00 GMT +8" | tee -a log-install.txt
echo " - Auto Delete Expired Account" | tee -a log-install.txt
echo " - Full Orders For Various Services" | tee -a log-install.txt
echo " - White Label" | tee -a log-install.txt
echo " - Installation Log --> /root/log-install.txt" | tee -a log-install.txt
echo "" | tee -a log-install.txt
echo " - Dev/Main : Horas/MD" | tee -a log-install.txt
echo " - Modded by : GHReyz / ReyzV4" | tee -a log-install.txt
echo " - Telegram : t.me/GHReyz" | tee -a log-install.txt
echo "" | tee -a log-install.txt
echo "" | tee -a log-install.txt
echo "=========================== SCRIPT BY REYZ-V4 =========================" | tee -a log-install.txt
echo ""
sleep 1
rm -f setup.sh
read -n 1 -r -s -p $'Press any key to reboot...\n';reboot