Puolipisteillä erotettu PAC-tulos tarjoaa vaihtoehtoisia reittejä järjestyksessä:

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

Käytä todellisia HTTP-päätepisteitä, joita käytäntö edellyttää. Julkisten kohteiden testeissä, joissa julkiset välityspalvelimet ovat sallittuja, HTTP-välityspalvelinluettelo tarjoaa ehdokkaita. Selain voi yrittää B:tä sopivassa tilanteessa, kun A epäonnistuu. Liikenne ei kulje A:n ja sitten B:n kautta. Ketju vaatii erillisen tuen asiakkaassa tai välityspalvelimissa; curlin SOCKS–HTTP-ketju on yksi tuettu järjestely.

Skriptin ja välityspalvelimen saatavuus

Asiakkaan on ensin hankittava käyttökelpoinen PAC-skripti. Paluuarvon toinen välityspalvelin ei auta selainta, joka ei saanut skriptiä ladattua eikä sillä ole käyttökelpoista välimuistikopiota.

Arvioinnin jälkeen selain valitsee palautettujen reittien joukosta. PAC-viite määrittää järjestetyn muodon; selain päättää, mitkä virheet laukaisevat vaihdon ja kuinka kauan se muistaa epäonnistuneen ehdokkaan. Toimivan välityspalvelimen kautta vastaanotettu HTTP-virhe ei automaattisesti laukaise toista reittiä.

Suora vaihtoehto

Lisäämällä ; DIRECT sallitaan reitti ilman kumpaakaan välityspalvelinta. Se voi sopia roaming-käytäntöön, mutta on ristiriidassa sen vaatimuksen kanssa, että kyseinen liikenne käyttää aina hyväksyttyä ulostuloa.

Kirjaa katkosraporttia varten, haettiinko skripti, sen tulos kyseiselle URL-osoitteelle ja vaihtoehto, jota selain yritti. Nämä havainnot paikantavat vian skriptin toimituksen, arvioinnin ja välityspalvelinyhteyden välille.

Aiheeseen liittyvät artikkelit