restart.sh 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. #!/bin/bash
  2. red='\e[1;31m'
  3. green='\e[0;32m'
  4. NC='\e[0m'
  5. MYIP=$(wget -qO- ifconfig.me/ip);
  6. echo -e ""
  7. echo -e "======================================"
  8. echo -e ""
  9. echo -e ""
  10. echo -e " [1] Restart All Services"
  11. echo -e " [2] Restart OpenSSH"
  12. echo -e " [3] Restart Dropbear"
  13. echo -e " [4] Restart Stunnel4"
  14. echo -e " [5] Restart OpenVPN"
  15. echo -e " [6] Restart Squid"
  16. echo -e " [7] Restart Nginx"
  17. echo -e " [8] Restart Badvpn"
  18. echo -e " [x] Exit"
  19. echo -e ""
  20. read -p " Select From Options [1-8 or x] : " Restart
  21. echo -e ""
  22. echo -e "======================================"
  23. sleep 1
  24. clear
  25. case $Restart in
  26. 1)
  27. clear
  28. /etc/init.d/ssh restart
  29. /etc/init.d/dropbear restart
  30. /etc/init.d/stunnel4 restart
  31. /etc/init.d/openvpn restart
  32. /etc/init.d/fail2ban restart
  33. /etc/init.d/cron restart
  34. /etc/init.d/nginx restart
  35. /etc/init.d/squid restart
  36. screen -dmS badvpn badvpn-udpgw --listen-addr 127.0.0.1:7100 --max-clients 1000
  37. screen -dmS badvpn badvpn-udpgw --listen-addr 127.0.0.1:7200 --max-clients 1000
  38. screen -dmS badvpn badvpn-udpgw --listen-addr 127.0.0.1:7300 --max-clients 1000
  39. echo -e ""
  40. echo -e "======================================"
  41. echo -e ""
  42. echo -e " Service/s Restarted "
  43. echo -e ""
  44. echo -e "======================================"
  45. exit
  46. ;;
  47. 2)
  48. clear
  49. /etc/init.d/ssh restart
  50. echo -e ""
  51. echo -e "======================================"
  52. echo -e ""
  53. echo -e " SSH Service Restarted "
  54. echo -e ""
  55. echo -e "======================================"
  56. exit
  57. ;;
  58. 3)
  59. clear
  60. /etc/init.d/dropbear restart
  61. echo -e ""
  62. echo -e "======================================"
  63. echo -e ""
  64. echo -e " Dropbear Service Restarted "
  65. echo -e ""
  66. echo -e "======================================"
  67. exit
  68. ;;
  69. 4)
  70. clear
  71. /etc/init.d/stunnel4 restart
  72. echo -e ""
  73. echo -e "======================================"
  74. echo -e ""
  75. echo -e " Stunnel4 Service Restarted "
  76. echo -e ""
  77. echo -e "======================================"
  78. exit
  79. ;;
  80. 5)
  81. clear
  82. /etc/init.d/openvpn restart
  83. echo -e ""
  84. echo -e "======================================"
  85. echo -e ""
  86. echo -e " OpenVPN Service Restarted "
  87. echo -e ""
  88. echo -e "======================================"
  89. exit
  90. ;;
  91. 6)
  92. clear
  93. /etc/init.d/squid restart
  94. echo -e ""
  95. echo -e "======================================"
  96. echo -e ""
  97. echo -e " Squid3 Service Restarted "
  98. echo -e ""
  99. echo -e "======================================"
  100. exit
  101. ;;
  102. 7)
  103. clear
  104. /etc/init.d/nginx restart
  105. echo -e ""
  106. echo -e "======================================"
  107. echo -e ""
  108. echo -e " Nginx Service Restarted "
  109. echo -e ""
  110. echo -e "======================================"
  111. exit
  112. ;;
  113. 8)
  114. clear
  115. screen -dmS badvpn badvpn-udpgw --listen-addr 127.0.0.1:7100 --max-clients 500
  116. screen -dmS badvpn badvpn-udpgw --listen-addr 127.0.0.1:7200 --max-clients 500
  117. screen -dmS badvpn badvpn-udpgw --listen-addr 127.0.0.1:7300 --max-clients 500
  118. screen -dmS badvpn badvpn-udpgw --listen-addr 127.0.0.1:7400 --max-clients 500
  119. screen -dmS badvpn badvpn-udpgw --listen-addr 127.0.0.1:7500 --max-clients 500
  120. screen -dmS badvpn badvpn-udpgw --listen-addr 127.0.0.1:7600 --max-clients 500
  121. screen -dmS badvpn badvpn-udpgw --listen-addr 127.0.0.1:7700 --max-clients 500
  122. screen -dmS badvpn badvpn-udpgw --listen-addr 127.0.0.1:7800 --max-clients 500
  123. screen -dmS badvpn badvpn-udpgw --listen-addr 127.0.0.1:7900 --max-clients 500
  124. echo -e ""
  125. echo -e "======================================"
  126. echo -e ""
  127. echo -e " Badvpn Badvpn Service Restarted "
  128. echo -e ""
  129. echo -e "======================================"
  130. exit
  131. ;;
  132. x)
  133. clear
  134. exit
  135. ;;
  136. esac