Internet Download Manager atau IDM adalah salah satu aplikasi download manager paling populer karena mampu mempercepat proses download dengan teknik multi-connection.
Secara default, IDM dapat membuka hingga 16 koneksi sekaligus untuk satu file download.
Masalahnya:
- bandwidth cepat habis
- user lain jadi lemot
- koneksi jaringan tidak stabil
Untuk mengatasi hal tersebut, kita bisa membatasi koneksi IDM menggunakan fitur Layer7 Protocol dan Firewall Filter di MikroTik RouterOS.
Kenapa IDM Harus Dibatasi?
Saat user download menggunakan IDM:
1 koneksi biasa → 1 stream
IDM → bisa 8–16 stream sekaligus
Akibatnya:
- bandwidth tersedot satu user
- user lain terganggu
- browsing jadi lambat
Cara Kerja Limit IDM di Mikrotik
Metode ini bekerja dengan:
- mendeteksi pola koneksi IDM via Layer7
- membatasi jumlah koneksi aktif
- koneksi berlebih akan drop
Topologi Sederhana
Client IDM → MikroTik → Internet
Test Sebelum Dibatasi
Coba download file menggunakan:
Internet Download Manager
Biasanya terlihat:
- 8 koneksi
- 16 koneksi
Bandwidth langsung naik drastis.
Langkah Konfigurasi
1. Buat Rule Layer7
Masuk ke:
IP > Firewall > Layer7 Protocol
Tambah rule baru:
Name:
Limit IDM
Regexp:
get /.*(user-agent: mozilla/4.0|range: bytes=)
Klik Apply > OK
2. Buat Firewall Filter
Masuk ke:
IP > Firewall > Filter Rules
Tambah rule baru.
Tab General
Isi:
Chain : forward
Protocol : tcp
Tab Advanced
Pilih Layer7:
Limit IDM
Tab Extra
Isi:
Limit : 2
Netmask : 32
Artinya:
IDM hanya boleh membuka 2 koneksi.
Tab Action
Isi:
Action : drop
Klik Apply > OK
Uji Coba Setelah Limit
Silakan download ulang file menggunakan IDM.
Hasil:
sebelumnya:
16 koneksi
sesudah:
2 koneksi
Bandwidth jadi lebih stabil.
Penjelasan Parameter
Limit = 2
Membatasi maksimal 2 koneksi.
Jika ingin:
1 koneksi → isi 1
4 koneksi → isi 4
Netmask = 32
Artinya rule berlaku per IP client.
Setiap user dibatasi sendiri-sendiri.
Kelebihan Metode Ini
- mudah diterapkan
- tidak perlu proxy
- efektif untuk jaringan kecil-menengah
- langsung bekerja
Kekurangan
❌ Layer7 cukup berat pada CPU jika trafik besar
❌ tidak semua pola download modern mudah dideteksi
Untuk jaringan besar, bisa pertimbangkan:
- Queue Tree
- PCQ
- QoS
Troubleshooting
Jika tidak bekerja:
- cek urutan firewall
- pastikan Layer7 aktif
- clear cache IDM
- restart download
Kesimpulan
Membatasi IDM di Mikrotik adalah solusi efektif agar bandwidth tidak habis oleh satu user.
Dengan kombinasi Layer7 Protocol dan Firewall Filter, koneksi multi-thread IDM bisa dikendalikan dengan mudah.
Tips Tambahan
- kombinasikan dengan Queue Tree
- monitor melalui Torch
- cek CPU Mikrotik setelah aktif
- backup konfigurasi
