Názov wpad sa preloží na očakávaný stroj. To je povzbudivé, ale je to len začiatok. Prehliadač si stále musí vyžiadať súbor z tohto stroja a prijať skript PAC.

Užitočnú stopu nájdete v prístupovom protokole webového servera: klient požiadal o /wpad.dat a dostal HTTP 404. Ručne otvorená adresa PAC môže používať iné meno hostiteľa. Aj keď obe mená dosiahnu ten istý server, môžu zvoliť rôznych virtuálnych hostiteľov.

Sledujte požiadavku, ktorú klient odoslal

Skontrolujte presnú adresu URL vybranú zisťovaním, hodnotu HTTP Host, cestu a odpoveď. Otvorenie vhodnej adresy PAC v bežnej karte prehliadača nedokazuje, že automatické zisťovanie požiadalo práve o túto adresu.

Ak sa očakávajú krátke aj plne kvalifikované mená, nakonfigurujte zamýšľaného webového hostiteľa, aby tieto mená zámerne obsluhoval. Overte, že /wpad.dat vedie k správnemu súboru, nie ku predvolenému koreňu dokumentov alebo nesúvisiacej aplikácii.

Poskytnite skript, nie chybovú stránku

Overte telo odpovede aj jej stav. Prihlasovacia stránka, značkový chybový dokument alebo presmerovanie môžu pri ručnom zobrazení vyzerať vierohodne, ale nie sú skriptom PAC, ktorý prekladač očakáva. Chromium dokumentuje prísne požiadavky na stiahnutie PAC, vrátane odpovede HTTP 200.

Až po tom, čo doručenie uspeje, má zmysel ladiť FindProxyForURL(). Zmena jeho pravidiel pre mená hostiteľov nemôže opraviť 404, ktorý prehliadaču zabránil získať ho.

Rozlišujte aj webový server PAC od dopredného proxy uvedeného v jeho skripte. Môžu zdieľať stroj, ale záznam v prístupovom protokole jednej služby nie je dôkazom, že druhá služba obslúžila požiadavku používateľa na cieľ.

Súvisiace články