i use this http://agratitudesign.blogspot.com/2013/08/limiting-download-file-extensions-on.html tutorial to config my mikrotik,then
i config my mikrotik as transparet cache server ,but the limition not work, when i disable this nat rule
firewall nat chain=dstnat action=redirect to-ports=8080 protocol=tcp dst-port=80
cache server not work by limition work!
when enable this nat limition not work but cache server work ,how can i fix this probelm
firewall nat print
Flags: X - disabled, I - invalid, D - dynamic
0 ;;; DC
chain=srcnat action=masquerade out-interface=ether21 chain=dstnat action=redirect to-ports=8080 protocol=tcp dst-port=80
firewall fillter print
Flags: X - disabled, I - invalid, D - dynamic
0 ;;; DC
chain=input action=accept protocol=icmp1 ;;; DC
chain=input action=accept connection-state=established in-interface=ether2 ;;; DC
chain=input action=accept connection-state=related in-interface=ether23 ;;; DC
chain=input action=drop in-interface=ether2
firewall print mangle
0 ;;; CACHE HIT/Zaib
chain=output action=mark-packet new-packet-mark=cache-hits passthrough=no
dscp=41 ;;; EXE MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=EXE passthrough=no
layer7-protocol=EXE2 ;;; RAR MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=RAR passthrough=no
layer7-protocol=RAR3 ;;; ZIP MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=ZIP passthrough=no
layer7-protocol=ZIP4 ;;; 7z MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=7z passthrough=no
layer7-protocol=7z5 ;;; CAB MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=CAB passthrough=no
layer7-protocol=CAB6 ;;; ASF MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=ASF passthrough=no
layer7-protocol=ASF7 ;;; MOV MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=MOV passthrough=no
layer7-protocol=MOV8 ;;; WMV MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=WMV passthrough=no
layer7-protocol=WMV9 ;;; MPG MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=MPG passthrough=no
layer7-protocol=MPG10 ;;; MPEG MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=MPEG passthrough=no
layer7-protocol=MPEG11 ;;; MKV MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=MKV passthrough=no
layer7-protocol=MKV12 ;;; AVI MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=AVI passthrough=no
layer7-protocol=AVI13 ;;; FLV MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=FLV passthrough=no
layer7-protocol=FLV14 ;;; WAV MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=WAV passthrough=no
layer7-protocol=WAV15 ;;; RM MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=RM passthrough=no
layer7-protocol=RM16 ;;; MP3 MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=MP3 passthrough=no
layer7-protocol=MP317 ;;; MP4 MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=MP4 passthrough=no
layer7-protocol=MP418 ;;; RAM MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=RAM passthrough=no
layer7-protocol=RAM19 ;;; RMVB MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=RMVB passthrough=no
layer7-protocol=RMVB20 ;;; DAT MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=DAT passthrough=no
layer7-protocol=DAT21 ;;; DAA MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=DAA passthrough=no
layer7-protocol=DAA22 ;;; ISO MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=ISO passthrough=no
layer7-protocol=ISO23 ;;; NRG MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=NRG passthrough=no
layer7-protocol=NRG24 ;;; BIN MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=BIN passthrough=no
layer7-protocol=BIN25 ;;; VCD MARK PACKET
chain=prerouting action=mark-packet new-packet-mark=VCD passthrough=no
layer7-protocol=VCD26 ;;; Mark Packet Streaming
chain=prerouting action=mark-packet new-packet-mark=streaming
passthrough=no layer7-protocol=streaming
firewall 7layer protocol print
NAME REGEXP
0 EXE .(exe)
1 RAR .(rar)
2 ZIP .(zip)
3 7z .(7z)
4 CAB .(cab)
5 ASF .(asf)
6 MOV .(mov)
7 WMV .(wmv)
8 MPG .(mpg)
9 MPEG .(mpeg)
10 MKV .(mkv)
11 AVI .(avi)
12 FLV .(flv)
13 WAV .(wav)
14 RM .(rm)
15 MP3 .(mp3)
16 MP4 .(mp4)
17 RAM .(ram)
18 RMVB .(rmvb)
19 DAT .(dat)
20 DAA .(daa)
21 ISO .(iso)
queues tree print
0 name=“Unlimited Speed for CACHE by zaib” parent=global-out
packet-mark=cache-hits limit-at=0 queue=default priority=8 max-limit=0
burst-limit=0 burst-threshold=0 burst-time=0s1 name=“LIMIT FILE EXTENTION” parent=global-out packet-mark=“” limit-at=0
priority=3 max-limit=128k burst-limit=0 burst-threshold=0 burst-time=0s2 name=“7z” parent=LIMIT FILE EXTENTION packet-mark=7z limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s3 name=“ASF” parent=LIMIT FILE EXTENTION packet-mark=ASF limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s4 name=“AVI” parent=LIMIT FILE EXTENTION packet-mark=AVI limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s5 name=“BIN” parent=LIMIT FILE EXTENTION packet-mark=BIN limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s6 name=“CAB” parent=LIMIT FILE EXTENTION packet-mark=CAB limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s7 name=“DAA” parent=LIMIT FILE EXTENTION packet-mark=DAA limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s8 name=“DAT” parent=LIMIT FILE EXTENTION packet-mark=DAT limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s9 name=“EXE” parent=LIMIT FILE EXTENTION packet-mark=EXE limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s10 name=“FLV” parent=LIMIT FILE EXTENTION packet-mark=FLV limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s11 name=“ISO” parent=LIMIT FILE EXTENTION packet-mark=ISO limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s12 name=“MKV” parent=LIMIT FILE EXTENTION packet-mark=MKV limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s13 name=“MOV” parent=LIMIT FILE EXTENTION packet-mark=MOV limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s14 name=“MP3” parent=LIMIT FILE EXTENTION packet-mark=MP3 limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s15 name=“MP4” parent=LIMIT FILE EXTENTION packet-mark=MP4 limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s16 name=“MPEG” parent=LIMIT FILE EXTENTION packet-mark=MPEG limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s17 name=“MPG” parent=LIMIT FILE EXTENTION packet-mark=MPG limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s18 name=“NRG” parent=LIMIT FILE EXTENTION packet-mark=NRG limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s19 name=“RAM” parent=LIMIT FILE EXTENTION packet-mark=RAM limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s20 name=“RAR” parent=LIMIT FILE EXTENTION packet-mark=RAR limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s21 name=“RM” parent=LIMIT FILE EXTENTION packet-mark=RM limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s22 name=“RMVB” parent=LIMIT FILE EXTENTION packet-mark=RMVB limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s23 name=“VCD” parent=LIMIT FILE EXTENTION packet-mark=VCD limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s24 name=“WAV” parent=LIMIT FILE EXTENTION packet-mark=WAV limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s25 name=“WMV” parent=LIMIT FILE EXTENTION packet-mark=WMV limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s26 name=“ZIP” parent=LIMIT FILE EXTENTION packet-mark=ZIP limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s27 name=“streaming” parent=global-out packet-mark=streaming limit-at=0
queue=default priority=8 max-limit=128k burst-limit=0 burst-threshold=0
burst-time=0s