PAC-failid: millal päring kasutab puhverserverit või läheb otse
Loe PAC-tulemust konkreetse sihtkoha marsruutimisotsusena ning mõista DIRECT-varuvariandi mõju nähtavale väljumisaadressile.
IP-kontrolli leht võib näidata su otseaadressi isegi siis, kui PAC-fail suunab teise saidi õigesti läbi puhverserveri. Kontrolli, milline haru juhib IP-kontrolli lehte ennast:
function FindProxyForURL(url, host) {
if (host === "example.com") {
return "PROXY 203.0.113.10:8080; DIRECT";
}
return "DIRECT";
}Skript pakub example.com jaoks HTTP-puhverserverit ja seejärel DIRECT. Kõik teised hostid on selgesõnaliselt otse, nii et teise domeeni IP-kontroll ei testi kunagi puhverserveriharu. Asenda dokumentatsiooni lõpp-punkt enne kasutust soovitud HTTP-puhverserveriga; HTTP-puhverserverite loend annab kandidaate, kui avalikud puhverserverid sobivad poliitikaga.
Semikoolonid eraldavad marsruudikandidaate. DIRECT lubab ühendust ilma puhverserverita; valituna näeb sihtkoht selle otsetee väljapääsu. Kohustusliku puhverserveri poliitika ei saa toetuda reeglile, mis lubab seda varuvarianti teadlikult puhverserveri puudumisel.
Brauser otsustab kandidaatide tõrgete käsitlemise ja võib ebaõnnestunud puhverservereid mäletada. Saidi HTTP-viga ei ole automaatselt sama mis kättesaamatu puhverserver. Skripti esimene kandidaat üksi ei kinnita seega kasutatud marsruuti.
PROXY IP:port nimetab tavalist HTTP-kuulajat. Toetuse korral saab see HTTPS-i CONNECT-i kaudu kanda; eraldi lõpp-punkt pole vajalik üksnes saidi HTTPS-i tõttu. Kasuta ainult brauseri antud URL-infot: HTTPS-i tee ja päringuosa võidakse enne PAC-hindamist eemaldada.
Hinda tulemust kavandatud sihtkoha jaoks ja tee seejärel uus päring sama reegli alusel. Enne paranduse valimist erista vale vastet, kättesaamatut lõpp-punkti ja lubatud otsest varuvarianti.