setup.sh 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. #!/bin/bash
  2. if [ "${EUID}" -ne 0 ]; then
  3. echo "You need to run this script as root"
  4. exit 1
  5. fi
  6. if [ "$(systemd-detect-virt)" == "openvz" ]; then
  7. echo "OpenVZ is not supported"
  8. exit 1
  9. fi
  10. # ==========================================
  11. # Color
  12. RED='\033[0;31m'
  13. NC='\033[0m'
  14. GREEN='\033[0;32m'
  15. ORANGE='\033[0;33m'
  16. BLUE='\033[0;34m'
  17. PURPLE='\033[0;35m'
  18. CYAN='\033[0;36m'
  19. LIGHT='\033[0;37m'
  20. # ==========================================
  21. # Link Hosting Kalian Untuk Ssh Vpn
  22. akbarvpn="raw.githubusercontent.com/fisabiliyusri/Mantap/main/ssh"
  23. # Link Hosting Kalian Untuk Sstp
  24. akbarvpnn="raw.githubusercontent.com/fisabiliyusri/Mantap/main/sstp"
  25. # Link Hosting Kalian Untuk Ssr
  26. akbarvpnnn="raw.githubusercontent.com/fisabiliyusri/Mantap/main/ssr"
  27. # Link Hosting Kalian Untuk Shadowsocks
  28. akbarvpnnnn="raw.githubusercontent.com/fisabiliyusri/Mantap/main/shadowsocks"
  29. # Link Hosting Kalian Untuk Wireguard
  30. akbarvpnnnnn="raw.githubusercontent.com/fisabiliyusri/Mantap/main/wireguard"
  31. # Link Hosting Kalian Untuk Xray
  32. akbarvpnnnnnn="raw.githubusercontent.com/fisabiliyusri/Mantap/main/xray"
  33. # Link Hosting Kalian Untuk Ipsec
  34. akbarvpnnnnnnn="raw.githubusercontent.com/fisabiliyusri/Mantap/main/ipsec"
  35. # Link Hosting Kalian Untuk Backup
  36. akbarvpnnnnnnnn="raw.githubusercontent.com/fisabiliyusri/Mantap/main/backup"
  37. # Link Hosting Kalian Untuk Websocket
  38. akbarvpnnnnnnnnn="raw.githubusercontent.com/fisabiliyusri/Mantap/main/websocket"
  39. # Link Hosting Kalian Untuk Ohp
  40. akbarvpnnnnnnnnnn="raw.githubusercontent.com/fisabiliyusri/Mantap/main/ohp"
  41. # Getting
  42. MYIP=$(wget -qO- ipinfo.io/ip);
  43. echo "Checking VPS"
  44. IZIN=$(wget -qO- ipinfo.io/ip);
  45. rm -f setup.sh
  46. clear
  47. if [ -f "/etc/xray/domain" ]; then
  48. echo "Script Already Installed"
  49. exit 0
  50. fi
  51. mkdir /var/lib/crot;
  52. echo "IP=" >> /var/lib/crot/ipvps.conf
  53. wget https://${akbarvpn}/cf.sh && chmod +x cf.sh && ./cf.sh
  54. #install v2ray
  55. wget https://${akbarvpnnnnnn}/ins-xray.sh && chmod +x ins-xray.sh && screen -S xray ./ins-xray.sh
  56. #install ssh ovpn
  57. wget https://${akbarvpn}/ssh-vpn.sh && chmod +x ssh-vpn.sh && screen -S ssh-vpn ./ssh-vpn.sh
  58. wget https://${akbarvpnn}/sstp.sh && chmod +x sstp.sh && screen -S sstp ./sstp.sh
  59. #install ssr
  60. wget https://${akbarvpnnn}/ssr.sh && chmod +x ssr.sh && screen -S ssr ./ssr.sh
  61. wget https://${akbarvpnnnn}/sodosok.sh && chmod +x sodosok.sh && screen -S ss ./sodosok.sh
  62. #installwg
  63. wget https://${akbarvpnnnnn}/wg.sh && chmod +x wg.sh && screen -S wg ./wg.sh
  64. #install L2TP
  65. wget https://${akbarvpnnnnnnn}/ipsec.sh && chmod +x ipsec.sh && screen -S ipsec ./ipsec.sh
  66. wget https://${akbarvpnnnnnnnn}/set-br.sh && chmod +x set-br.sh && ./set-br.sh
  67. # Websocket
  68. wget https://${akbarvpnnnnnnnnn}/edu.sh && chmod +x edu.sh && ./edu.sh
  69. # Ohp Server
  70. wget https://${akbarvpnnnnnnnnnn}/ohp.sh && chmod +x ohp.sh && ./ohp.sh
  71. rm -f /root/ssh-vpn.sh
  72. rm -f /root/sstp.sh
  73. rm -f /root/wg.sh
  74. rm -f /root/ss.sh
  75. rm -f /root/ssr.sh
  76. rm -f /root/ins-xray.sh
  77. rm -f /root/ipsec.sh
  78. rm -f /root/set-br.sh
  79. rm -f /root/edu.sh
  80. rm -f /root/ohp.sh
  81. cat <<EOF> /etc/systemd/system/autosett.service
  82. [Unit]
  83. Description=autosetting
  84. Documentation=nekopoi.care
  85. [Service]
  86. Type=oneshot
  87. ExecStart=/bin/bash /etc/set.sh
  88. RemainAfterExit=yes
  89. [Install]
  90. WantedBy=multi-user.target
  91. EOF
  92. systemctl daemon-reload
  93. systemctl enable autosett
  94. wget -O /etc/set.sh "https://${akbarvpn}/set.sh"
  95. chmod +x /etc/set.sh
  96. history -c
  97. echo "1.2" > /home/ver
  98. echo " "
  99. echo "Installation has been completed!!"echo " "
  100. echo "============================================================================" | tee -a log-install.txt
  101. echo "" | tee -a log-install.txt
  102. echo "----------------------------------------------------------------------------" | tee -a log-install.txt
  103. echo "" | tee -a log-install.txt
  104. echo " >>> Service & Port" | tee -a log-install.txt
  105. echo " - OpenSSH : 443, 22" | tee -a log-install.txt
  106. echo " - OpenVPN : TCP 1194, UDP 2200, SSL 990" | tee -a log-install.txt
  107. echo " - Stunnel5 : 443, 445, 777" | tee -a log-install.txt
  108. echo " - Dropbear : 443, 109, 143" | tee -a log-install.txt
  109. echo " - Squid Proxy : 3128, 8080" | tee -a log-install.txt
  110. echo " - Badvpn : 7100, 7200, 7300" | tee -a log-install.txt
  111. echo " - Nginx : 89" | tee -a log-install.txt
  112. echo " - Wireguard : 7070" | tee -a log-install.txt
  113. echo " - L2TP/IPSEC VPN : 1701" | tee -a log-install.txt
  114. echo " - PPTP VPN : 1732" | tee -a log-install.txt
  115. echo " - SSTP VPN : 444" | tee -a log-install.txt
  116. echo " - Shadowsocks-R : 1443-1543" | tee -a log-install.txt
  117. echo " - SS-OBFS TLS : 2443-2543" | tee -a log-install.txt
  118. echo " - SS-OBFS HTTP : 3443-3543" | tee -a log-install.txt
  119. echo " - XRAYS Vmess TLS : 8443" | tee -a log-install.txt
  120. echo " - XRAYS Vmess None TLS : 80" | tee -a log-install.txt
  121. echo " - XRAYS Vless TLS : 8443" | tee -a log-install.txt
  122. echo " - XRAYS Vless None TLS : 80" | tee -a log-install.txt
  123. echo " - XRAYS Trojan : 2083" | tee -a log-install.txt
  124. echo " - Websocket TLS : 443" | tee -a log-install.txt
  125. echo " - Websocket None TLS : 8880" | tee -a log-install.txt
  126. echo " - Websocket Ovpn : 2086" | tee -a log-install.txt
  127. echo " - OHP SSH : 8181" | tee -a log-install.txt
  128. echo " - OHP Dropbear : 8282" | tee -a log-install.txt
  129. echo " - OHP OpenVPN : 8383" | tee -a log-install.txt
  130. echo " - TrojanGo : 2087" | tee -a log-install.txt
  131. echo "" | tee -a log-install.txt
  132. echo " >>> Server Information & Other Features" | tee -a log-install.txt
  133. echo " - Timezone : Asia/Jakarta (GMT +7)" | tee -a log-install.txt
  134. echo " - Fail2Ban : [ON]" | tee -a log-install.txt
  135. echo " - Dflate : [ON]" | tee -a log-install.txt
  136. echo " - IPtables : [ON]" | tee -a log-install.txt
  137. echo " - Auto-Reboot : [ON]" | tee -a log-install.txt
  138. echo " - IPv6 : [OFF]" | tee -a log-install.txt
  139. echo " - Autoreboot On 05.00 GMT +7" | tee -a log-install.txt
  140. echo " - Autobackup Data" | tee -a log-install.txt
  141. echo " - Restore Data" | tee -a log-install.txt
  142. echo " - Auto Delete Expired Account" | tee -a log-install.txt
  143. echo " - Full Orders For Various Services" | tee -a log-install.txt
  144. echo " - White Label" | tee -a log-install.txt
  145. echo " - Installation Log --> /root/log-install.txt" | tee -a log-install.txt
  146. echo " Reboot 15 Sec"
  147. sleep 15
  148. rm -f setup.sh
  149. reboot