Anda bisa redirect pelanggan PPP (PPPoe, PPTP, OVPN, L2TP, SSTP) & IP Binding static yang telat bayar ke halaman isolir menggunakan mikrotik .
Halaman isolir menampilkan informasi pemutusan layanan internet & himbauan agar segera bayar tagihan.
Halaman isolir ini akan muncul otomatis ketika mereka berusaha membuka website non https (non https).
Daftar Isi :
Membuat Halaman Isolir di Mikrotik
Halaman isolir yang akan ditampilkan berupa pesan error, pesan error default ini yang akan kita ubah agar isinya sesuai dengan yang kita inginkan.

Aktifkan WebProxy
Untuk bisa membuat halaman isolir, anda harus mengaktifkan fitur webproxy di mikrotik.
Fitur ini akan kita pakai untuk mengarahkan user isolir ke halaman isolir ketika mereka membuka website.

#1 IP > Webproxy > centang enable, src address isikan 10.128.135.0, port 1080 , max cache size none
#2 Access > klik + > isikan src address 10.128.135.0/24, dst host ! 1.bp.blogspot.com action deny
#3 Kalau sudah klik apply > ok
atau gunakan script dibawah ini agar lebih cepat
/ip proxy set enabled=yes src-address=10.128.135.0 port=1080 max-cache-size=none
/ip proxy access add src-address=10.128.135.0/24 dst-host=!1.bp.blogspot.com action=deny
Jika anda ingin mengisolir pelanggan IP static (non hotspot), anda harus mengubah nilai xxxxxx menjadi 3 blok angka pertama yang dipisahkan oleh titik pada IP adress pelanggan anda.
MIsal, jika ip pelanggan nya adalah 192.168.1.5/24 maka ubah xxxxxx menjadi 192.168.1
maka gukanan ip network tersebuat untuk mengedit scrip dibawah ini
/ip proxy access add src-address=xxxxxx.0/24 dst-host=!1.bp.blogspot.com action=deny
Reset HTML
Klik tombol Reset HTML pada menu IP > web proxy ,
ini untuk memastikan file error.html terbentuk sehingga kita bisa mengubah pesan error client isolir.
Ubah Halaman Default error.html
Halaman default error yang ditampilkan dari redirect proxy tidak lah bagus,
untuk itu kita perlu merubahnya agar relevan dengan keadaan client saat diisolir.
#1 buat sebuh file dengan nama error.html, dan isi dengan script dibawah ini
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style>
.center {
display: block;
margin-left: auto;
margin-right: auto;
width: auto;
}
</style>
</head>
<!--
<img src="https://1.bp.blogspot.com/-TE-u6QBCcbs/YHulbqkNYKI/AAAAAAAAEtk/Kjcwq6MxLRIwqtRjBNMlcwZRb6TsqWlSACLcBGAsYHQ/s1129/isolir.png" alt="isolir belum bayar tagihan" class="center" >
<img src="https://1.bp.blogspot.com/-ul-sADiOQ_0/YHukS21K5DI/AAAAAAAAEtc/__AbWLh6sOAWriP8a_xTJmAi2z39E4ezwCLcBGAsYHQ/s673/expired.png" alt="isolir belum bayar tagihan" class="center" >
<img src="https://1.bp.blogspot.com/-NGIWw7BQSEE/YHuipdXuCOI/AAAAAAAAEtU/C4zJrVHx_zAZbWMGLkLlZhxiBGhWZDccwCLcBGAsYHQ/s524/disconnect.jpg" alt="isolir belum bayar tagihan" class="center" >
-->
<img src="https://1.bp.blogspot.com/-ul-sADiOQ_0/YHukS21K5DI/AAAAAAAAEtc/__AbWLh6sOAWriP8a_xTJmAi2z39E4ezwCLcBGAsYHQ/s673/expired.png" alt="isolir belum bayar tagihan" class="center" width=450px height=310px>
<br>
<div class="center">
<center>
<h2>Internet Dinonaktifkan Sementara</h2>
<p>
Pelanggan WiFi Tembolok.ID yang terhormat, <br><br>
Kami informasikan bahwa layanan internet anda saat ini <b>terisolir (dimatikan sementara)</b>. <br><br>
Dimohon untuk <b>melakukan pembayaran tagihan</b>, supaya internet <b>kembali normal</b>.<br><br>
Guna menghindari ketidaknyamanan ini, <br>
dimohon untuk melakukan pembayaran sebelum tanggal 20 tiap bulan nya.<br><br>
Terimakasih
</p></center>
</div>
</body></html>
#2 setelah file kamu simpan, upload file ini ke mikrotik.
Caranya cukup drag dan drop file ini ke folder /flash/webrpxy

Redirect Pelangan Telat Bayar ke Halaman Isolir
Kita akan membuat profile PPP khusus untuk pelanggan isolir, nantinya pelanggan dengan profile isolir akan otomatis diblok akses internetnya dan diredirect ke halaman isolor ketika membuka halaman web non https.
Gunakan script dibawah ini agar lebih cepat.
/ip pool add name=isolir ranges=10.128.135.2-10.128.135.254
/ppp profile add name=isolir local-address=10.128.135.1 remote-address=isolir
/ip firewall filter add chain=forward src-address-list=isolir dst-address-list=!tbidcontent action=drop
/ip firewall address-list add list=tbidcontent address=1.bp.blogspot.com
/ip firewall address-list add list=isolir address=10.128.135.0/24
/ip firewall nat add chain=dstnat src-address-list=isolir protocol=tcp dst-port=80 dst-address-list=!tbidcontent action=redirect to-ports=1080 comment="NAT isolir to warning"
Cara Manual Mengisolir Pelangan PPP & IP static
Cara mengisolir pelanggan yang telat bayar sangatlah mudah,
anda hanya perlu merubah profile pelanggan PPP yang akan diisolir menjadi profile “isolir”.
Atau jika anda punya pelanggan IP static (non hotspot), bisa masukan IP pelanggan yang telat bayar tersebut ke address list “isolir”

Cara Otomatis Set Waktu Isolir Pelangan PPP & IP static
Anda bisa menentukan kapan pelanggan akan terisolir otomatis menggunakan scheduler.
Dengan begitu anda tidak perlu kuatir jika lupa mematikan akses internet saat pelanggan tersebut belum bayar, karena anda sudah menentukan tanggalnya.
Set waktu isolir pelanggan PPP
Buat scheduler untuk menjalankan script auto isolir pelanggan PPP,
disini anda harus menentukan waktu kapan script tersebut dijalankan.

#1 system > scheduler > klik tanda +
#2 isinkan name: terserah anda, ubah beberpaa hal dibawah ini :
- start date : tanggal akan diisolir
- start time : jam akan diisolir
#3 pada kotak on event isikan script dibawah ini:
ubah xxxx menjadi username yang dipakai untuk pelanggan anda.
/ppp secret set profile=isolir [find where name=xxxx];
Set waktu isolir pelanggan IP static (non hotspot)
Untuk set auto isolir pelanggan ip static caranya sama dengan diatas,
bedanya pada script yang harus ditaruh di bagian on event.

script pada on event harus seperti dibawah ini, ubah xxxxxxxx menjadi IP dari pelanggan anda.
misal jika pelanggan anda yang akan diset isolir punya ip 192.168.16.3 maka script nya menjadi
/ip firewall address-list add list=isolir address=192.168.16.3
/ip firewall address-list add list=isolir address=xxxxxxxx
Mengaktifkan Kembali User Yang Terisolir
Untuk mengaktifkan kembali client ppp yang terisoir caranya cukup ubah profile isolir menjadi profile semula (bukan isolir).
Sedangkan untuk mengaktifkan pelanggan IP static yang terisolir caranya cukup hapus IP client yang terisolir dari daftar address list isolir.
di menu IP > firewall > address lists
KESIMPULAN
Anda bisa menampilkan pesan “isolir” yang berisi himbauan untuk membayar tagihan, kepada pelanggan PPP (pppoe, l2tp, pptp, ovpn, sstp) yang telat membayar.
Anda juga bisa mengeset mikrotik agar melakukan isolir kepelanggan tertentu pada waktu yang telah ditentukan secara otomatis.
Halaman isolir akan muncul ketika pelanggan membuka website non https (port80).