install 4.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. #!/bin/bash
  2. clear
  3. fun_bar () {
  4. comando[0]="$1"
  5. comando[1]="$2"
  6. (
  7. [[ -e $HOME/fim ]] && rm $HOME/fim
  8. ${comando[0]} -y > /dev/null 2>&1
  9. ${comando[1]} -y > /dev/null 2>&1
  10. touch $HOME/fim
  11. ) > /dev/null 2>&1 &
  12. tput civis
  13. echo -ne " \033[1;33mTUNGGU \033[1;37m- \033[1;33m["
  14. while true; do
  15. for((i=0; i<18; i++)); do
  16. echo -ne "\033[1;31m#"
  17. sleep 0.1s
  18. done
  19. [[ -e $HOME/fim ]] && rm $HOME/fim && break
  20. echo -e "\033[1;33m]"
  21. sleep 1s
  22. tput cuu1
  23. tput dl1
  24. echo -ne " \033[1;33mTUNGGU \033[1;37m- \033[1;33m["
  25. done
  26. echo -e "\033[1;33m]\033[1;37m -\033[1;32m OK !\033[1;37m"
  27. tput cnorm
  28. }
  29. clear
  30. echo -e "\033[1;31m════════════════════════════════════════════════════\033[0m"
  31. tput setaf 7 ; tput setab 4 ; tput bold ; printf '%40s%s%-12s\n' "Install SlowDns" ; tput sgr0
  32. echo -e "\033[1;31m════════════════════════════════════════════════════\033[0m"
  33. echo -e ""
  34. echo -e " Script ini akan menginstal"
  35. echo -e " untuk mode koneksi SlowDNS."
  36. echo -e ""
  37. echo -e " \033[1;33mPenginstal dibuat berdasarkan edisi\033[1;37m"
  38. echo -e "\033[1;31m════════════════════════════════════════════════════\033[0m"
  39. echo ""
  40. echo -e "MENGUNDUH KETERGANTUNGAN..."
  41. echo ""
  42. fun_att () {
  43. apt install ncurses-utils -y
  44. mkdir /etc/slowdns
  45. cd /etc/slowdns
  46. wget https://github.com/fisabiliyusri/Mantap/raw/main/Slowdns/dns-server; chmod +x dns-server
  47. wget https://raw.githubusercontent.com/fisabiliyusri/Mantap/main/Slowdns/remove-slow; chmod +x remove-slow
  48. wget https://raw.githubusercontent.com/fisabiliyusri/Mantap/main/Slowdns/slowdns-info; chmod +x slowdns-info
  49. wget https://raw.githubusercontent.com/fisabiliyusri/Mantap/main/Slowdns/slowdns-drop; chmod +x slowdns-drop
  50. wget https://raw.githubusercontent.com/fisabiliyusri/Mantap/main/Slowdns/slowdns-ssh; chmod +x slowdns-ssh
  51. wget https://raw.githubusercontent.com/fisabiliyusri/Mantap/main/Slowdns/slowdns-ssl; chmod +x slowdns-ssl
  52. wget https://raw.githubusercontent.com/fisabiliyusri/Mantap/main/Slowdns/slowdns-socks; chmod +x slowdns-socks
  53. wget https://raw.githubusercontent.com/fisabiliyusri/Mantap/main/Slowdns/slowdns; chmod +x slowdns; cp slowdns /bin/
  54. wget https://raw.githubusercontent.com/fisabiliyusri/Mantap/main/Slowdns/stopdns; chmod +x stopdns
  55. }
  56. fun_bar 'fun_att'
  57. echo -e "KONFIGURASI FIREWALL..."
  58. echo ""
  59. fun_ports () {
  60. apt install firewalld -y && sudo firewall-cmd --zone=public --permanent --add-port=80/tcp && sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp && sudo firewall-cmd --zone=public --permanent --add-port=443/tcp && sudo firewall-cmd && sudo firewall-cmd --zone=public --permanent --add-port=53/udp && sudo firewall-cmd --zone=public --permanent --add-port=5300/udp && sudo firewall-cmd && sudo firewall-cmd --zone=public --permanent --add-port=2222/tcp && sudo firewall-cmd --reload
  61. }
  62. fun_bar 'fun_ports'
  63. echo -e "MENGATUR DNS CLOUDFLARE..."
  64. echo ""
  65. fun_dnscf () {
  66. sudo systemctl disable systemd-resolved.service && sudo systemctl stop systemd-resolved.service && sudo mv /etc/resolv.conf /etc/resolv.conf.bkp && echo "nameserver 1.1.1.1" > /etc/resolv.conf
  67. sudo systemctl enable systemd-resolved.service && sudo systemctl start systemd-resolved.service
  68. sleep 2
  69. }
  70. fun_bar 'fun_dnscf'
  71. clear
  72. echo -e "\033[1;31m════════════════════════════════════════════════════\033[0m"
  73. tput setaf 7 ; tput setab 4 ; tput bold ; printf '%40s%s%-12s\n' "Install SlowDns" ; tput sgr0
  74. echo -e "\033[1;31m════════════════════════════════════════════════════\033[0m"
  75. echo ""
  76. echo -e " \033[1;33mPEMASANGAN SELESAI!\033[0m "
  77. echo ""
  78. echo -e "Untuk membuka menu, gunakan perintah: \033[1;33mslowdns\033[0m"
  79. cd
  80. rm install
  81. slowdns