Selasa, 30 Januari 2024

Limitasi Download Besar dengan simple queue

Setiap client yang menggunakan data internet melebihi batas maksimal yang ditetapkan menggunakan connection bytes (melakukan pengecekan terhadap jumlah byte yang sudah ditransfer) dan Connection Rate (yang memungkinkan untuk menangkap trafik berdasarkan kecepatan suatu koneksi).

misal ip bridge lokal = 192.168.1.1/24

LANGKAH 1 - Firewall -> Mangle 

[GENERAL]
Chain = prerouting
Src. Address = 192.168.1.0/24 (atau bisa masuk ke Advanced -> src. Address List -> pilih target ip yang di inginkan)
Protocol = 6(tcp)

[ADVANCED]
Src. Address List = pilih berdasarkan address list yang sudah didaftarkan, atau kosongkan jika pada General -> Src. Address sudah di isi
Connection Bytes = 50M-0 (dari jumlah download 50mbps ke unlimited sudah ditandai)
Connection Rate = 10M-100M (menangkap trafik download dari kecepatan diatas 10mbps)

[ACTION]
Action = add src to address list
Address List = Download Besar Client
Time out = non dynamics

Comment = Menangkap IP Download Besar

"Buat Untuk Protocl 17(UDP)"

LANGKAH 2 - Firewall -> Mangle 

[GENERAL]
Chain = prerouting

[ADVANCED]
Src. Address List = Download Besar Client (pilih berdasarkan nama yang dibuat dari Address list

[ACTION]
Action = mark connection
New Connection Mark = Koneksi_Download
Passtrough = enable (ceklist)

Comment = Mark Koneksi Download

LANGKAH 3 - Firewall -> Mangle 

[GENERAL]
Chain = fordward
Connection Mark = Koneksi_Download

[ACTION]
Action = mark packet
New Packet Mark = Paket_Download
Passtrough = disable (un-ceklist)

LANGKAH 4 - Simple Queue
[GENERAL]
Name = Client Download Besar
Target = 0.0.0.0/0
Max Limit = 2M/2M

[ADVANCED]
Packet Marks = Paket_Download (dari connection mark)
Limit At = 1M/1M
queue type : pcq upload / pcq download <enter>

Posting Komentar