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

Herramientas personales