Tengo un proxy SOCKS escuchando en 7070 en localhost.
Así es como se ve mi archivo proxy.pac (para simplificar la prueba, solo devuelvo el proxy SOCKS para todas las direcciones URL):
function FindProxyForURL(url, host)
{
return "SOCKS 127.0.0.1:7070";
}
Esto no funciona en Safari o Chrome. Sin embargo, para otras aplicaciones nativas como Twitter para Mac y Dropbox, esto funciona bien.
Lo estoy solucionando usando Firefox con el complemento Autoproxy, pero me gustaría usar Safari. ¿Por qué no funciona?
Habilite el uso compartido web y coloque el archivo PAC (por ejemplo proxy.pac
, ) en la carpeta de documentos ( /Library/WebServer/Documents
). Luego establezca la configuración de proxy automático en http://127.0.0.1/proxy.pac
. Si los cambios no surten efecto de inmediato o cambia el contenido del archivo PAC en cualquier momento, debe reiniciar Safari y borrar su caché. Si esto no ayuda, reinicie el sistema.
Volver a configurar el archivo en Configuración automática de proxy después de ingresar cualquier URL no deseada parece volver a leer el archivo por mí.
lindomic
kevin red
lindomic