3 votos

No se utiliza la "Configuración Automática del Proxy" (PAC) de Catalina Safari

Ejecutando Catalina (10.15.6) Mi proxy SOCKS5 es un DynamicForward puerto declarado en una sesión ssh.

Mi archivo pac es ultra simple y probado bien usando herramientas de prueba en línea, así como Chrome que utiliza la configuración PAC del sistema operativo.

Para eliminar un problema de sandbox del sistema de archivos, alojo el archivo PAC usando un SimpleHTTPServer de Python. Puedo ver el archivo que se está descargando cuando lo configuro en Network prefs, así como cuando lanzo chrome y safari.

Por alguna razón, Safari no utiliza mi proxy. Si configuro la dirección y el puerto del proxy directamente en "Proxy" en las preferencias de red, safari lo usa bien.

¡Cualquier pista o sugerencia de solución de problemas es bienvenida!

7voto

Jeff Dag Puntos 11

Esto es lo que he aprendido:

  • Safari requiere SOCKS localhost... no SOCK5 localhost... , pero Chrome requiere SOCKS5 localhost... Así que mi archivo pac devuelve 'SOCKS5 localhost:12345;SOCKS localhost:12345'
  • Las aplicaciones que ahora se muy "sandbox" (caja de arena) no se puede utilizar file:///Some/Path/proxy.pac que será legible por todas las aplicaciones que requieran la configuración del proxy. Las áreas legibles del mundo son ahora de sólo lectura en MacOS.
  • Si su archivo pac no es sensible, ahórrese la molestia de ejecutar un servidor http y aloje su archivo en algún servidor. Yo usé un gist.github.com archivo. Asegúrate de hacerlo público y utiliza el enlace "raw" para copiar/pegar en la URL de "Configuración automática del proxy" de MacOS.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X