• Membuat Menu Panel UDP Hunter

    panel_udp_hunter

    Ini adalah kelanjutan postingan sebelumnya dengan judul : Sistem Anti-MultiLogin UDP dengan Panel On/Off . Jika anda menemukan postingan ini harap untuk membuka dan membaca postingan sebelumnya untuk memahami secara utuh apa yang akan kita bahas di postingan ini.
    Ikuti langkah-langkah di bawah ini untuk membuatnya.
    Langkah 1: Membuat File Skrip hunter
    Kita akan membuat file skrip bernama hunter di direktori /usr/local/bin. Direktori ini ada di PATH sistem, artinya Anda bisa menjalankan skrip dari mana saja dengan cukup mengetik namanya.
    1.Buat file skrip dengan nano:
    sudo nano /usr/local/bin/hunter
    2.Copy-paste seluruh kode di bawah ini ke dalam file nano:
    #!/bin/bash
    
    # Fungsi untuk menampilkan menu
    show_menu() {
        clear
        echo "=========================================="
        echo "     PANEL PENJAGA UDP - HUNTER"
        echo "=========================================="
        echo "1. Aktifkan Penjaga UDP"
        echo "2. Nonaktifkan Penjaga UDP"
        echo "3. Lihat Status Penjaga"
        echo "4. Pantau Log Aktivitas (Live)"
        echo "5. Lihat IP yang Diblokir"
        echo "6. Bersihkan Semua IP yang Diblokir"
        echo "7. Keluar"
        echo "=========================================="
    }
    
    # Loop utama menu
    while true; do
        show_menu
        read -p "Masukkan pilihan Anda [1-7]: " choice
    
        case $choice in
            1)
                echo ">> Mengaktifkan Penjaga..."
                sudo /opt/udp-proxy/panel/enable.sh
                ;;
            2)
                echo ">> Menonaktifkan Penjaga..."
                sudo /opt/udp-proxy/panel/disable.sh
                ;;
            3)
                echo ">> Status Layanan Penjaga:"
                sudo systemctl status udp-enforcer.service --no-pager
                ;;
            4)
                echo ">> Menampilkan log aktivitas (tekan Ctrl+C untuk kembali ke menu):"
                sudo journalctl -u udp-enforcer.service -f
                ;;
            5)
                echo ">> Daftar IP yang saat ini diblokir:"
                sudo iptables -L UDP_ENFORCER -n -v --line-numbers
                ;;
            6)
                echo ">> Membersihkan semua aturan blokir IP..."
                sudo iptables -F UDP_ENFORCER
                echo ">> Semua IP telah dibebaskan dari blokir."
                ;;
            7)
                echo ">> Keluar dari menu Hunter. Sampai jumpa!"
                exit 0
                ;;
            *)
                echo ">> Pilihan tidak valid, silakan coba lagi."
                ;;
        esac
    
        # Jeda sebelum menampilkan menu kembali
        echo ""
        read -p "Tekan [Enter] untuk melanjutkan..."
    done
    3.Simpan dan keluar (Ctrl+X, Y, Enter).
    Langkah 2: Jadikan Skrip Dapat Dieksekusi
    Agar skrip hunter bisa dijalankan, kita perlu memberinya izin eksekusi.
    sudo chmod +x /usr/local/bin/hunter
    Langkah 3: Cara Menggunakan Menu hunter
    1.Buka terminal.
    2.Ketik perintah berikut untuk membuka menu:
    sudo hunter
    3.Anda akan melihat menu interaktif seperti ini:
    PANEL PENJAGA UDP - HUNTER========================================== 1.Aktifkan Penjaga UDP
    2.Nonaktifkan Penjaga UDP
    3.Lihat Status Penjaga
    4.Pantau Log Aktivitas (Live)
    5.Lihat IP yang Diblokir
    6.Bersihkan Semua IP yang Diblokir
    7.Keluar
    Masukkan pilihan Anda [1-7]:
    Enter your code here...
    Sekarang, panel interaktif Anda siap digunakan!
  • My Profile In Youtube

    ADDRESS

    Jalan Raya Badau Km.11 Rt.06/02 Tanjung Pandan Belitung 33451

    EMAIL

    purwana.cecep@gmail.com
    uraxarixteamxxx@gmail.com

    Telephone

    +628197887769