Hi,
I have several internet connections (ISP). Also i have several address lists that contain IP address of users. The name of ths address list indicate what gateway (internet connection) should the user use. Using Mangle i rute users via correct gateway(using address list).
I want to enable transparent webproxy (for cache-ing). How can i keep the right routing for each user? I’m asking, because after enableing proxy, all users strat to use only one gateway (the default one for router).
When the packet pass to the the proxy it is destroyed and generated new packet from the proxy itself - from this point it is impossible to tell the difference between “proxed” packets from network1 and from network2.
Just create one ECMP (equal cost multi path) route (with the both GW) without any routing mark , and all proxy traffic will be divided to both gateways.
as macgaiver said - packets IS destroyed and new packet is generated instead, so NO it cannot be done.
But you can check any proxy, as you can use it as parent proxy from MT box. if you find proxy, that supports it, jsut set your MT as parent. but i think you wont find.