Od rezultata PAC testa do stvarne rute preglednika
Odvojite rutu koju vraća PAC funkcija od isporuke datoteke, prihvaćanja u pregledniku, dostupnosti proxyja i konačne putanje zahtjeva.
PAC tester vraća PROXY proxy.example:8080. Koristan rezultat. No prije nego što se konfiguracija preglednika proglasi provjerenom, ostaje još nekoliko pitanja.
| Pitanje | Što provjeriti |
|---|---|
| Što ova skripta vraća za ovaj ulaz? | Evaluator, URL ulaza i rezultate pomoćnih funkcija |
| Je li preglednik preuzeo ovu kopiju? | Konfigurirani PAC URL i dokaz isporuke ili predmemorije |
| Je li preglednik upotrijebio vraćenu rutu? | Dijagnostiku preglednika za odabir proxyja i vezu |
| Može li ta ruta prenijeti zahtjev? | Vezu odabrane krajnje točke i razmjenu s proxyjem |
Alat poput pacparsera ocjenjuje PAC logiku vlastitim podržanim pomoćnim funkcijama. Ne pokreće potpuni stroj ciljnog preglednika za otkrivanje konfiguracije, pravila, predmemorije i veze.
Neka ulazi budu usporedivi. Druga URL shema, drugi način pisanja imena hosta, odgovor DNS-a ili dostavljena adresa klijenta mogu promijeniti valjan rezultat. Test na drugoj mreži može aktivirati drugu granu bez ikakve pogreške u skripti.
Pravila preglednika također mogu odabrati drugi PAC URL ili fiksni proxy. Uređivanje datoteke na disku ne dokazuje da ju je preglednik ponovno preuzeo. U Chromeu se osvježavanje PAC-a razlikuje od brisanja zapamćenih loših proxyja. Zabilježite točnu verziju datoteke i relevantne postavke potrošača uz rezultat.
Koristite izvanmrežnu procjenu da suzite problem u logici. Koristite dijagnostiku stvarnog klijenta da utvrdite prihvaćanje i usmjeravanje. Ako je rezultat skripte ispravan, ali proxy ne vidi transakciju, istražite taj jaz prije nego što prepišete pravilo koje radi.