Squid autentificándose contra squid
De Guifi.net - Wiki Hispano
Qué es tinyproxy
Tinyproxy es un servicio de proxy realmente sencillo que se puede instalar en OpenWRT.
Idea de esta página
La idea es configurar un router en casa que se autentifique contra el servidor squid de nuestra zona y que haga de proxy transparente, de manera que no tengamos que configurar el proxy ni introducir nuestro usuario/contraseña en cada dispositivo
Desarrollo
La idea era capturar las cabeceras de autentificación que enviaba el navegador al identificarse, descifrar el formato y emularlo
Mediante wireshark, he averiguado que el formato es:
Proxy-Authorization: Basic XXXX\r\n
siendo XXXXX el usuario:contraseña en base64.
Después, empleando el complemento de firefox Modify headers, he añadido:
Name: Proxy-Authorization Value: Basic XXXXX
siendo XXXXX el usuario:contraseña en base64
De momento no he logrado que funcione, si bien es cierto que mi usuario estaba dado de alta en un proxy en estado proyectado y que he tenido que cambiar mi contraseña, por lo que debería esperar que funcionara en media hora.
(2014-04-15) Mañana más