0% found this document useful (0 votes)
26 views

Hexgr3 L7, Mangle, Q3 Script

Uploaded by

cpasardoza
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Hexgr3 L7, Mangle, Q3 Script

Uploaded by

cpasardoza
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

/ip firewall layer7-protocol

add name=Facebook regexp="^.+(facebook.com).*\$"


add name=Video-Stream regexp=videoplayback|googlevideo|videofbcdn.net
add name=Torrent regexp="^(\\x13bittorrent protocol|azver\\x01\$|get /scrape\\\?
info_h\
ash=get /announce\\\?info_hash=|get /client/bitcomet/|GET /data\\\?fid=)|
d1:ad2:id\
20:|\\x08'7P\\)[RP]"
add name=DL-Large regexp="^.*get.+\\.(exe|rar|iso|zip|7zip|0[0-9][1-9]|flv|mkv|avi|
mp4\
|3gp|rmvb|mp3|img|dat|mov).*\$"

/ip firewall mangle


add action=change-ttl chain=postrouting new-ttl=set:1 out-interface=bridge-hs \
passthrough=no
add action=fasttrack-connection chain=prerouting comment=ICMP/DNS protocol=icmp
add action=fasttrack-connection chain=prerouting dst-port=53 protocol=udp
add action=mark-connection chain=prerouting comment="Mobile Legends" dst-port=\
30000-30300,4001,5001-5059,5101-5162,5501-5561,5601-5661,9001 \
new-connection-mark=ml_conn passthrough=yes protocol=tcp
add action=mark-connection chain=prerouting dst-port=\
30000-30300,4001,5001-5059,5101-5162,5501-5561,5601-5661,9001 \
new-connection-mark=ml_conn passthrough=yes protocol=udp
add action=mark-connection chain=prerouting disabled=yes dst-address-list=ML \
new-connection-mark=ml_conn passthrough=yes
add action=mark-packet chain=prerouting connection-mark=ml_conn new-packet-mark=\
ml_packet passthrough=no
add action=mark-connection chain=prerouting comment="Call of Duty Mobile" dst-
port=\
3013,10000-10019,50000,65010,65050 new-connection-mark=codm_conn
passthrough=yes \
protocol=tcp
add action=mark-connection chain=prerouting dst-port=7085-7995,8700,9030,10010-
10019 \
new-connection-mark=codm_conn passthrough=yes protocol=udp
add action=mark-packet chain=prerouting connection-mark=codm_conn new-packet-mark=\
codm_packet passthrough=no
add action=mark-connection chain=prerouting comment="PUBG Mobile" dst-port=\
10012,17500 new-connection-mark=pubgm_conn passthrough=yes protocol=tcp
add action=mark-connection chain=prerouting dst-port=\
10010,10013,10039,10096,10491,10612,11455,12235,13748,13894,13972,20000-20002 \
new-connection-mark=pubgm_conn passthrough=yes protocol=udp
add action=mark-packet chain=prerouting connection-mark=pubgm_conn new-packet-
mark=\
pubgm_packet passthrough=no
add action=mark-connection chain=prerouting comment=Facebook layer7-
protocol=Facebook \
new-connection-mark=fb_conn passthrough=yes
add action=mark-packet chain=prerouting connection-mark=fb_conn new-packet-mark=\
fb_packet passthrough=no
add action=mark-connection chain=prerouting comment=Streaming layer7-protocol=\
Video-Stream new-connection-mark=streaming_conn passthrough=yes
add action=mark-connection chain=prerouting dst-port=443 new-connection-mark=\
streaming_conn passthrough=yes protocol=udp
add action=mark-packet chain=prerouting connection-mark=streaming_conn \
new-packet-mark=streaming_packet passthrough=no
add action=mark-connection chain=prerouting comment=Browsing dst-port=80,8080,443 \
new-connection-mark=browsing_conn passthrough=yes protocol=tcp
add action=mark-connection chain=prerouting dst-port=80,8080 new-connection-mark=\
browsing_conn passthrough=yes protocol=udp
add action=mark-packet chain=prerouting connection-mark=browsing_conn \
new-packet-mark=browsing_packet passthrough=no
add action=mark-connection chain=prerouting comment="Google Play" dst-port=\
5228,5223,5222 new-connection-mark=googleplay_conn passthrough=yes protocol=tcp
add action=mark-connection chain=prerouting dst-port=5228,5223,5222 \
new-connection-mark=googleplay_conn passthrough=yes protocol=udp
add action=mark-packet chain=prerouting connection-mark=googleplay_conn \
new-packet-mark=googleplay_packet passthrough=no
add action=mark-connection chain=prerouting comment="Portless Game" connection-
rate=\
0-255k dst-port=!53 new-connection-mark=portlessgame_conn passthrough=yes \
protocol=udp
add action=mark-connection chain=prerouting connection-rate=0-255k \
new-connection-mark=portlessgame_conn passthrough=yes protocol=tcp
add action=mark-packet chain=prerouting connection-mark=portlessgame_conn \
new-packet-mark=portlessgame_packet passthrough=no
add action=mark-connection chain=prerouting comment=Download layer7-protocol=DL-
Large \
new-connection-mark=dl_conn passthrough=yes
add action=mark-packet chain=prerouting connection-mark=dl_conn new-packet-mark=\
dl_packet passthrough=no
add action=mark-connection chain=prerouting comment=Torrent disabled=yes \
layer7-protocol=Torrent new-connection-mark=torrent_conn passthrough=yes
add action=mark-packet chain=prerouting connection-mark=torrent_conn disabled=yes \
new-packet-mark=torrent_packet passthrough=no

/queue tree
add max-limit=30M name="Total Download" parent=global
add
comment="=========================================================================\
===============================================================" max-
limit=30M \
name="Total Upload" parent=ether1-ISP
add
comment="=========================================================================\
===============================================================" max-
limit=20M \
name=Downstream parent="Total Download"
add
comment="=========================================================================\
===============================================================" max-
limit=20M \
name=Upstream parent="Total Upload"
add limit-at=1M max-limit=4M name="Facebook DL" packet-mark=fb_packet parent=\
Downstream priority=4 queue=pcq-download-default
add limit-at=1M max-limit=4M name="Facebook UL" packet-mark=fb_packet
parent=Upstream \
priority=4 queue=pcq-upload-default
add disabled=yes max-limit=2M name=Torrent packet-mark=torrent_packet parent=\
Downstream queue=pcq-download-default
add disabled=yes max-limit=2M name="Torrent UL" packet-mark=torrent_packet parent=\
Upstream queue=pcq-upload-default
add limit-at=1M max-limit=2M name="Google Play DL" packet-mark=googleplay_packet \
parent=Downstream priority=3 queue=pcq-download-default
add limit-at=1M max-limit=2M name="Google Play UL" packet-mark=googleplay_packet \
parent=Upstream priority=3 queue=pcq-upload-default
add max-limit=5M name="A. Games DL" parent="Total Download"
add max-limit=5M name="A. Games UL" parent="Total Upload"
add max-limit=5M name="4. Portless Game DL" packet-mark=portlessgame_packet
parent=\
"A. Games DL" priority=1 queue=pcq-download-default
add max-limit=5M name="4. Portless Game UL" packet-mark=portlessgame_packet
parent=\
"A. Games UL" priority=1 queue=pcq-upload-default
add limit-at=256k max-limit=5M name="1. ML DL" packet-mark=ml_packet parent=\
"A. Games DL" priority=1 queue=pcq-download-default
add limit-at=1M max-limit=7M name="Streaming DL" packet-mark=streaming_packet
parent=\
Downstream priority=6 queue=pcq-download-default
add limit-at=1M max-limit=3M name="Download DL" packet-mark=dl_packet parent=\
Downstream priority=7 queue=pcq-download-default
add limit-at=256k max-limit=5M name="1. ML UL" packet-mark=ml_packet parent=\
"A. Games UL" priority=1 queue=pcq-upload-default
add limit-at=1M max-limit=3M name="Download UL" packet-mark=heavy_packet parent=\
Upstream priority=7 queue=pcq-upload-default
add limit-at=1M max-limit=7M name="Streaming UL" packet-mark=streaming_packet
parent=\
Upstream priority=6 queue=pcq-upload-default
add limit-at=1M max-limit=5M name=Browsing packet-mark=browsing_packet parent=\
Downstream priority=5 queue=pcq-download-default
add limit-at=1M max-limit=5M name="Browsing UL" packet-mark=googleplay_packet
parent=\
Upstream priority=5 queue=pcq-upload-default
add limit-at=256k max-limit=5M name="2. CODM DL" packet-mark=codm_packet parent=\
"A. Games DL" priority=1 queue=pcq-download-default
add limit-at=256k max-limit=5M name="3. PUBGM DL" packet-mark=pubgm_packet parent=\
"A. Games DL" priority=1 queue=pcq-download-default
add limit-at=256k max-limit=5M name="2. CODM UL" packet-mark=codm_packet parent=\
"A. Games UL" priority=1 queue=pcq-upload-default
add limit-at=256k max-limit=5M name="3. PUBG UL" packet-mark=pubgm_packet parent=\
"A. Games UL" priority=1 queue=pcq-upload-default

You might also like