AI Insights
Generate a summary and suggested tags for this post.
Bandwidth kantor habis karena karyawan streaming YouTube atau TikTok saat jam kerja? Waktunya batasi trafik streaming di MikroTik. Ada beberapa metode: L7 Protocol, Address List CDN, DNS Filter, atau blokir total.

Kenapa Streaming Sulit Dibatasi?
- Kebanyakan pakai HTTPS (port 443) — tidak bisa diblok cuma dari port
- CDN pakai banyak IP yang berubah-ubah
- Aplikasi (TikTok, YouTube) pakai enkripsi & bisa switch server
Cara Deteksi Trafik Streaming

Metode 1: L7 Protocol (Regex URL)
Cocok kalau pakai HTTP (versi lama, jarang sekarang):
/ip firewall layer7-protocol
add name=youtube regexp="^.+(youtube.com|ytimg.com|googlevideo.com).*\$"
add name=netflix regexp="^.+(netflix.com|nflxvideo.net).*\$"
/ip firewall mangle
add chain=forward layer7-protocol=youtube action=mark-packet new-packet-mark=streamingKelemahan L7: berat di CPU, dan HTTPS bikin regex tidak lihat URL. Untuk HTTPS, kombinasikan dengan SNI/Address List.
Metode 2: Address List (Paling Efektif)
Tambahkan IP CDN YouTube/Netflix ke Address List, lalu batasi:
/ip firewall address-list
add list=streaming address=142.250.0.0/15 comment="Google/YouTube"
add list=streaming address=172.217.0.0/16 comment="Google/YouTube"
add list=streaming address=52.32.0.0/11 comment="Netflix"
/ip firewall mangle
add chain=forward dst-address-list=streaming action=mark-packet new-packet-mark=streaming
/queue tree
add name=Streaming parent=global packet-mark=streaming max-limit=2M priority=8Update list bisa via script otomatis (fetch dari GitHub list resmi).
Metode 3: Batasi Berdasarkan Jam Kerja

Pakai Scheduler — aktifkan rule limit hanya jam 08:00-17:00, non-aktifkan di luar jam kerja:
/system scheduler
add name=limit-on start-time=08:00:00 interval=1d \
on-event="/ip firewall mangle enable [find comment=streaming]"
add name=limit-off start-time=17:00:00 interval=1d \
on-event="/ip firewall mangle disable [find comment=streaming]"Metode 4: Blokir Total (Ekstrem)
Kalau memang mau larang total streaming:
/ip firewall filter
add chain=forward dst-address-list=streaming action=dropEfek: YouTube/Netflix tidak bisa dibuka sama sekali. User pasti protes — pertimbangkan dulu.
Common Mistake
| Kesalahan | Akibat | Solusi |
|---|---|---|
| Hanya blokir port 80/443 | Semua HTTPS mati | Pakai address list saja |
| L7 untuk HTTPS | Tidak jalan | Kombinasi dengan Address List |
| Address list tidak di-update | Streaming tetap lolos | Auto-update via script |
| Blokir tanpa scheduler | Total mati 24 jam | Pakai schedule jam kerja |
Kesimpulan
Membatasi streaming paling efektif pakai Address List IP CDN + Queue Tree untuk limit bandwidth-nya. Kalau mau lebih halus, kombinasikan dengan Scheduler supaya restriksi hanya berlaku jam kerja. Hindari blokir total kalau tidak perlu — user butuh Netflix waktu istirahat! 😄
