Problema de Leopard con servidores Proxy

Como comentaba sobre Leopard en una entrada anterior , desde que lo instalé en el trabajo se hizo imposible la navegación con Safari: la aplicación se cierra al instante sin remedio.

Aunque traté de no dar importancia al asunto al disponer de red alternativa que no pasa por los servidores de la empresa, lo cierto es que era un trastorno continuo y diario.

Que no podí­a, que no podí­a, que no podí­a navegar…

Ni vaciando caché, quitando plugins, restaurando Safari o borrando Preferencias…

Cuando llegas a un punto de frustración, al informático todo le vale con tal de que suene la flauta y aplicas o deshaces actualizaciones de sistema y otros programas, toqueteas ajustes avanzados de red, ejecutas diferentes utilidades, etc.

Pero era negar la evidencia, había de ser un problema relacionado con la autenticación HTTP. Hay servidores Proxy en la empresa ante los que cada máquina ha de validarse cuando salta a internet, momento en que Safari se cierra bruscamente.

Claramente no se entienden la última versión del sistema operativo Mac y los servidores Proxy de Windows -otra maldita barrera entre plataformas-, hecho que no ocurrí­a con Mac OS 10.4. El problema no afecta a Firefox.

Investigué y me llevó tiempo encontrar materia sobre el tema (en español apenas nada).

La solución vino de la mano de testimonios dejados por otros en MacWindows

Las aplicaciones que dependen de una red con ISA Proxy Server salen a internet identificándose ante él mediante su correspondiente usuario y contraseña. Es un dato que rellenamos inicialmente en los ajustes de red y que a partir de entonces actúa como condición previa ineludible para navegar

Firefox hace uso de ajustes de red propios en sus preferencias propias y por eso se comporta distinto.

Solución: un Proxy local

Un usuario nos da su receta para sortear el problema recurriendo a una utilidad de terceros: Authoxy.

El autor de este funcional programilla explica que Authoxy hace correr localmente un servidor proxy que intercepta las peticiones HTTP y HTTPS y las redirige hacia tu proxy normal con los detalles de la autentificación que has definido en las preferencias de sistema. O algo así­.

Pasos

1. Bajar y ejecutar Authoxy que instala una Preferencia de sistema, un prefPane

2. Con un clic sobre él preparamos en un momento los ajustes:

Settings > Proxy Authenticatin Details > Introducir usuario y contraseña
En «Remote Proxy Details» > dirección del servidor y puerto.
(es decir los mismos ajustes que antes utilizábamos en las preferencias de red).

3. Ahora en la carpeta de aplicaciones vamos a startAuthoxy para arrancar el servicio de proxy local. Se trata de un demonio que como cualquier otro se ejecuta en segundo plano de manera continua.

4. De nuevo nos dirigimos a las Preferencias del Mac > Red > Avanzado > Proxies y añadimos la información siguiente a HTTP y opcionalmente a HTTPS:

Servidor proxy de web: 127.0.0.1
Puerto: 8080

(Recordemos que los ajustes que estaban aquí­ han pasado a Authoxy).

Algunas precisiones

En la siguiente sesión del Mac ya no funcionaba este tinglado. Que no cunda el pánico, lo que ocurre es que el demonio se ha detenido porque no se auto-arranca y los datos introducidos en el panel de control tampoco se mantienen. Así que de nuevo abrimos startAuthoxy y pulsamos Start.

Para evitarlo podríamos marcarle a la aplicación startAuthoxy «Abrir al iniciar la sesión», sin embargo no funciona. Imagino que porque no está adaptado a Leopard ya que se concibió mucho antes.

Como el mismo autor advierte, Authoxy no trabajará en todos los escenarios posibles donde haya proxies. Soporta un método común de autentificación pero está claro que hay otros. A pesar de todo eso, me va resolviendo la papeleta.

4 Comentarios

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Privacidad y cookies

Utilizamos cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mismas Enlace a polí­tica de cookies y política de privacidad y aviso legal.

Pulse el botón ACEPTAR para confirmar que ha leído y aceptado la información presentada


ACEPTAR
Aviso de cookies