I developed a small app that acts like a transparent (Intercepting proxy) and can redirect requests to a DMZ squid or directly to the intendend server.
My idea is to have an app that keeps checking if the squid is running and redirect traffic to it if it is, while pass traffic directly to the internet if it detects that squid is down.
other feature is to make it possible to use squid + captive portal.
for this the proxy must have a way to know if a certain IP is logged, if logged, transfer request to squid or internet, if not logged, transfer request to the captive portal internal server.
it can run in multiple interfaces, so we can make the captive portal run across multiple interfaces too.
the program is still a hack, but are you interested ?
|