Monday 28 April 2014

SQUID SERVER WITH MIKROTIK CACHE HIT

Where 10.0.0.222 is the IP we assign to our server, and routing squid_route brand we use to bring traffic to our clients Squid.
× Very Important: Remove unnecessary masked IP – Firewall – NAT before activating the next rule.
  / Ip firewall mangle
add action = mark-routing chain = prerouting dst-port = 80 in-interface = LAN protocol = tcp new-routing-mark = squid_route
Where LAN is the name of the network interface of our customers, and squid_route is a routing mark we created earlier.
Two. Configured with Full Cache Squid
The well-known Full Cache, that will make all the content out of the hard drive of your server will run faster than the limit imposed to our customers. So while a customer can have 256kbps download limitation, with Full Cache we can make this very customer reach higher speeds without using internet.
  / Ip firewall mangle
 add action = mark-packet chain = forward dscp = 12 new-packet-mark = fullcache passthrough = no
Where the value 12 is the DSCP value used by default Squid to mark all outgoing traffic from the cache.
Once marked packages, we’ll just put it to use that mark, then proceed to configure the respective rule Queue Tree.
  / Queue tree
 add name = fullcache packet-mark = fullcache parent = global-out priority = 8 max-limit = 5M queue = default
Where 5M means the maximum speed that the items will leave the cache, and each can place limit it sees fit. If you do not want to have to have speed restriction or unlimited, then you would put the value 0.

No comments:

Post a Comment