Sorrendbe állított proxy-átkapcsolás PAC-fájlban
A pontosvesszővel elválasztott PAC-eredmény alternatív útvonalakat kínál. Nem küldi a kérést egymás után mindkét proxyszerveren keresztül.
A pontosvesszővel elválasztott PAC-eredmény sorrendben alternatív útvonalakat kínál:
return "PROXY proxy-a.example:8080; PROXY proxy-b.example:8080";
Használja a szabályzat által megkövetelt tényleges HTTP-végpontokat. Nyilvános célpontok teszteléséhez, ahol a nyilvános proxyk engedélyezettek, a HTTP-proxylista kínál jelölteket. A böngésző szükség esetén megpróbálhatja a B-t, miután az A meghiúsult. A forgalom nem az A-n, majd a B-n halad át. A láncoláshoz külön támogatás szükséges a kliensben vagy a proxyszervereken; a curl SOCKS-tól HTTP-ig tartó lánca egy támogatott elrendezés.
A szkript és a proxy elérhetősége
A kliensnek először használható PAC-szkriptet kell beszereznie. A visszatérési értékben szereplő második proxy nem segít annak a böngészőnek, amely nem tudta letölteni a szkriptet, és nincs használható gyorsítótárazott példánya.
Az értékelés után a böngésző a visszaadott útvonalak közül választ. A PAC-referencia határozza meg a sorrendezett formátumot; a böngésző dönti el, mely hibák indítják el az átkapcsolást, és mennyi ideig emlékszik egy sikertelen jelöltre. A működő proxyn keresztül kapott HTTP-hiba nem indít el automatikusan másik útvonalat.
Közvetlen alternatíva
A ; DIRECT hozzáadása lehetővé teszi az útvonalat a két proxy egyike nélkül is. Ez megfelelhet egy barangolási szabályzatnak, de ellentétben áll azzal a követelménnyel, hogy az érintett forgalom mindig jóváhagyott kimenetet használjon.
Kiesési jelentéshez jegyezze fel, hogy a szkript beszerzése sikerült-e, az érintett URL-re vonatkozó eredményét, és az alternatívát, amelyet a böngésző megpróbált. Ezek a megfigyelések a szkript kézbesítése, az értékelés és a proxykapcsolat közé helyezik a hibát.