Un resultado PAC separado por puntos e comas ofrece rutas alternativas en orde:

return "PROXY proxy-a.example:8080; PROXY proxy-b.example:8080";

Use os puntos finais HTTP reais que esixe a política. Para probas de destinos públicos onde se permiten proxies públicos, a lista de proxies HTTP fornece candidatos. O navegador pode probar B cando proceda despois de que A falla. O tráfico non pasa por A e logo por B. Unha cadea require soporte separado no cliente ou nos servidores proxy; a cadea de SOCKS a HTTP de curl é unha disposición admitida.

Dispoñibilidade do script e do proxy

O cliente primeiro debe obter un script PAC utilizable. Un segundo proxy no seu valor de retorno non pode axudar a un navegador que non puido descargar o script e non ten unha copia na caché utilizable.

Tras a avaliación, o navegador escolle entre as rutas devoltas. A referencia de PAC define o formato ordenado; o navegador determina que fallos provocan a conmutación e canto tempo lembra un candidato fallido. Un erro HTTP recibido a través dun proxy que funciona non provoca automaticamente outra ruta.

Unha alternativa directa

Engadir ; DIRECT permite unha ruta sen ningún dos dous proxies. Iso pode encaixar nunha política de itinerancia, pero entra en conflito co requisito de que o tráfico afectado use sempre unha saída aprobada.

Para un informe de interrupción, anote se se obtivo o script, o seu resultado para o URL afectado, e a alternativa que intentou o navegador. Esas observacións sitúan o fallo entre a entrega do script, a avaliación e a conexión ao proxy.

Artigos relacionados