I have used Squid integrated on 2.9X versions of Mikrotik for quite a while now. Yesterday i downloaded and tested version 3beta7 that has the new Proxy server of MT. It seemed nice but i don’t know how will it react in a production environment. Does any of you have opinions??
I’am more familiar with squid and i needed to know if there is a way to stick with squid in the newer relases..
And the last question, is there any way to have access in the squid.conf of the SquidCache in Mikrotik ???
I’m using SQUID on Linux server and not in MT router, it is much faster than web proxy in MT, you can edit squid.conf etc etc. I’m using Mikrotik just for routing and wireless solutions.
I’m also using Squid in a stand alone box in average size LANs but it would be nice to be able to tune better the squid in MT, for using in small lans. What do u think??
samsoft08
I’m using gentoo and in some cases fedora, with gentoo I’m very much satisfied. I’m using only the CLI mode no webmin or any other web interface. I had a bad experience with webmin and one version of SQUID they didn’t had a good relationship.
GuJack20
I agree it would be very good to be able to tweak and tune SQUID in Mikrotik, but that depends on Mikrotik developers and other constrains.
You really don’t need a GUI for what you will be using the box for , if anything it will make it harder to use/understand.
Once its up and going , if you want to change something , you just have to edit config files . Even if you use a GUI , you’ll still have to edit them anyway usually. Pico is an easy to use editor if you’re not used to stuff.
Say you wanted to change somethign in Squids config file , this is all you’d have to do …
well , thanks for all this usefull information guys .. it seems i need a SQUID manual !!! to configure it ..
one question please … how to connect the squid server to the network ? i mean connect it to the main switch which is connected to MT local interface ? or by connecting it between the MT and the switch ? or any other way …
samsoft. Squid is easy to configure.It gets a little trickier if you want to tune it for maximum performance. I, for example haven’t tuned it at all it seems.Anyway it goes really nice.
You can connect the PC running squid in many ways. The most simple way is to connect it inside your LAN, like any other PC.
Maroon, for how many clients r u using the squid shown here?? and how much cache size r u using?
What are you using if not Squid? Also, Squid is open source… it would seem to make a lot more sense to use a working, compliant cache than to write one from the ground up and encounter all the intricacies of the HTTP specification. No offense but I really don’t think MT will be able to come up with a caching HTTP proxy that is anywhere near the level of performance and compliance as Squid, not without blatantly disregarding the HTTP specifications regarding caching at least…
Speaking of which, you should never use refresh_patterns like maroon posted… overriding the origin server is not something to be taken lightly and WILL cause problems for your users when they are unable to receive updated content. Only in the most dire of circumstances (dialup backhaul for your 100 customers) should you be overriding the cache policies of origin servers.
we made one for ourselves, it’s not based on anything. right now it works really well. remember that we are not trying to make another squid - RouterOS is for routers, so we made something that suits our needs.