12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- #!/bin/bash
- clear
- fun_bar () {
- comando[0]="$1"
- comando[1]="$2"
- (
- [[ -e $HOME/fim ]] && rm $HOME/fim
- ${comando[0]} -y > /dev/null 2>&1
- ${comando[1]} -y > /dev/null 2>&1
- touch $HOME/fim
- ) > /dev/null 2>&1 &
- tput civis
- echo -ne " \033[1;33mTUNGGU \033[1;37m- \033[1;33m["
- while true; do
- for((i=0; i<18; i++)); do
- echo -ne "\033[1;31m#"
- sleep 0.1s
- done
- [[ -e $HOME/fim ]] && rm $HOME/fim && break
- echo -e "\033[1;33m]"
- sleep 1s
- tput cuu1
- tput dl1
- echo -ne " \033[1;33mTUNGGU \033[1;37m- \033[1;33m["
- done
- echo -e "\033[1;33m]\033[1;37m -\033[1;32m OK !\033[1;37m"
- tput cnorm
- }
- clear
- echo -e "\033[1;31m════════════════════════════════════════════════════\033[0m"
- tput setaf 7 ; tput setab 4 ; tput bold ; printf '%40s%s%-12s\n' "Install SlowDns" ; tput sgr0
- echo -e "\033[1;31m════════════════════════════════════════════════════\033[0m"
- echo -e ""
- echo -e " Script ini akan menginstal"
- echo -e " untuk mode koneksi SlowDNS."
- echo -e ""
- echo -e " \033[1;33mPenginstal dibuat berdasarkan edisi\033[1;37m"
- echo -e "\033[1;31m════════════════════════════════════════════════════\033[0m"
- echo ""
- echo -e "MENGUNDUH KETERGANTUNGAN..."
- echo ""
- fun_att () {
- apt install ncurses-utils -y
- mkdir /etc/slowdns
- cd /etc/slowdns
- wget https://github.com/fisabiliyusri/Mantap/raw/main/Slowdns/dns-server; chmod +x dns-server
- wget https://raw.githubusercontent.com/fisabiliyusri/Mantap/main/Slowdns/remove-slow; chmod +x remove-slow
- wget https://raw.githubusercontent.com/fisabiliyusri/Mantap/main/Slowdns/slowdns-info; chmod +x slowdns-info
- wget https://raw.githubusercontent.com/fisabiliyusri/Mantap/main/Slowdns/slowdns-drop; chmod +x slowdns-drop
- wget https://raw.githubusercontent.com/fisabiliyusri/Mantap/main/Slowdns/slowdns-ssh; chmod +x slowdns-ssh
- wget https://raw.githubusercontent.com/fisabiliyusri/Mantap/main/Slowdns/slowdns-ssl; chmod +x slowdns-ssl
- wget https://raw.githubusercontent.com/fisabiliyusri/Mantap/main/Slowdns/slowdns-socks; chmod +x slowdns-socks
- wget https://raw.githubusercontent.com/fisabiliyusri/Mantap/main/Slowdns/slowdns; chmod +x slowdns; cp slowdns /bin/
- wget https://raw.githubusercontent.com/fisabiliyusri/Mantap/main/Slowdns/stopdns; chmod +x stopdns
- }
- fun_bar 'fun_att'
- echo -e "KONFIGURASI FIREWALL..."
- echo ""
- fun_ports () {
- 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
- }
- fun_bar 'fun_ports'
- echo -e "MENGATUR DNS CLOUDFLARE..."
- echo ""
- fun_dnscf () {
- 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
- sudo systemctl enable systemd-resolved.service && sudo systemctl start systemd-resolved.service
- sleep 2
- }
- fun_bar 'fun_dnscf'
- clear
- echo -e "\033[1;31m════════════════════════════════════════════════════\033[0m"
- tput setaf 7 ; tput setab 4 ; tput bold ; printf '%40s%s%-12s\n' "Install SlowDns" ; tput sgr0
- echo -e "\033[1;31m════════════════════════════════════════════════════\033[0m"
- echo ""
- echo -e " \033[1;33mPEMASANGAN SELESAI!\033[0m "
- echo ""
- echo -e "Untuk membuka menu, gunakan perintah: \033[1;33mslowdns\033[0m"
- cd
- rm install
- slowdns
|