Konfigurasi Halaman Isolir pada MikroTik
Halaman Isolir Pelanggan (/isolir) merupakan titik akhir (landing page) yang ditampilkan pada peramban web pelanggan saat koneksi internet mereka ditangguhkan karena tagihan telah melampaui jatuh tempo.
Dokumen ini menjelaskan integrasi teknis antara router MikroTik dan halaman /isolir pada BillingKita.
1. Skema Alur Pengalihan Isolir
2. Konfigurasi Standar pada MikroTik (Winbox / CLI)
Berikut adalah panduan konfigurasi standar di router MikroTik agar pelanggan yang masuk ke profil isolir otomatis diarahkan ke halaman /isolir:
A. Buat IP Pool Khusus Isolir
/ip pool
add name=pool-isolir ranges=10.10.10.2-10.10.10.254
B. Buat PPP Profile Khusus Isolir
/ppp profile
add name=ISOLIR local-address=10.10.10.1 remote-address=pool-isolir dns-server=10.10.10.1 rate-limit=512k/512k comment="Profile Isolir BillingKita"
C. Konfigurasi Firewall NAT (Pengalihan HTTP Port 80)
Buat rule DST-NAT untuk membelokkan seluruh akses HTTP pelanggan ber-IP isolir ke server BillingKita:
/ip firewall nat
add chain=dstnat action=dst-nat to-addresses=103.xxx.xxx.xxx to-ports=80 protocol=tcp src-address=10.10.10.0/24 dst-port=80 comment="Redirect Isolir ke BillingKita"
(Ganti 103.xxx.xxx.xxx dengan alamat IP publik server aplikasi BillingKita Anda).
D. Konfigurasi Walled Garden / Firewall Filter
Agar pelanggan terisolir tetap dapat membuka portal invoice BillingKita dan membayar tagihan via Payment Gateway (Tripay/Midtrans):
/ip firewall filter
# Izinkan akses menuju IP server BillingKita
add chain=forward action=accept src-address=10.10.10.0/24 dst-address=103.xxx.xxx.xxx comment="Allow Akses ke BillingKita"
# Izinkan DNS query
add chain=forward action=accept protocol=udp dst-port=53 src-address=10.10.10.0/24 comment="Allow DNS Isolir"
# Blokir seluruh trafik internet lainnya bagi pelanggan isolir
add chain=forward action=drop src-address=10.10.10.0/24 comment="Drop Internet Trafik Pelanggan Isolir"
3. Fitur Halaman Isolir pada BillingKita
- Alamat URL:
Alamat lengkap halaman isolir dapat disalin langsung dari menu Setting → Tab Website → bagian Alamat URL Halaman Isolir dengan menekan tombol Salin URL. Format URL:
http://domain-anda.com/isolir
- Kustomisasi Visual:
- Pengelola dapat mendesain ulang kata-kata pemberitahuan, nomor rekening, dan langkah pembayaran melalui menu Setting → Tab Website → Halaman Isolir Pelanggan.
- Dilengkapi editor WYSIWYG Summernote dengan dukungan gambar (unggah file lokal otomatis base64 dengan proteksi maksimal 200 KB per berkas).
- Variabel Dinamis:
{$site_name}: Nama usaha ISP.{$phone_wa}: Nomor WhatsApp layanan pelanggan.{$site_address}: Alamat kantor operasional.{$payment_channels}: Saluran dan rekening pembayaran bank.{$link_cek_tagihan}: Mengarahkan langsung ke beranda portal pelanggan untuk cek dan bayar tagihan.{$tahun}: Tahun berjalan.