Ive built a mangle rule to pick up all HTTP traffic to or from port 80 on my transparent shaper (ROS6 beta9)
It works when i go to a speedtest site, but just browsing the web or viewing youtube it gets counted on my mangle to catch everything else.
I seem to recall the mangle rule (stolen from the transparent shaper example in the mikrotik wiki) working last time I tried building a transparent shaper.
Mangle rule is in the pre-routing chain, marking connection as “http” dest-port = 80.
Just for shits n giggles i tried a new option, “any-port” same thing.
Does the web at large just not use port 80 anymore?
connections only get marked when im doing a speedtest. When im browsing I get the dns lookups marked and then the actual page data falls into my “everything else” mangle.
passthru=no means it will not bother to check any of the mangle rules below it once it has been identified.
For example
mangle rule 1 could be set to pick up http traffic.
mangle rule 2 is set to identify “everything else”
To prevent mangle rule 2 from taking the already marked packets from mangle rule 1 and re-marking them again, you would make passthru=no on mangle rule 1.
In my setup, im trying to mark all http connections and then a second set of mangles to establish direction.