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
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!
