Hi all,
I need to configure my proxy to cache not only stuff accessed through web browsers, but also through the various auto-patches performed by other applications that doesn't go through port 80 (http), say auto-patch for the anti virus, online games, etc. I have 80+ clients, and I don't want my users to download the same thing everytime they want to patch the AV, or play games, or anything. Is this possible?
At the moment, this is what I have for my transparent proxy:
1 ;;; Proxy for Local LAN
chain=dstnat action=redirect to-ports=8080 in-interface=LOCAL dst-port=80 protocol=tcp
The way I see it, the "dst-port=80" part will only cache stuff that go through that port (http), right? (Sorry, mikrotik noob here). If I want to cache other stuff that are downloaded by other applications that doesn't go through port 80, what should I add/change?
I'm thinking of adding lines like this one here, one for each port:
chain=dstnat action=redirect to-ports=8080 in-interface=LOCAL dst-port=<new dst-port> protocol=tcp
So eventually I'll have a bunch of lines that will do the proxy-ing (is that a word? ^_^) to port 8080 on the router.
Will it work?
Thanks.