Од резултата PAC теста до стварне руте прегледача
Одвојте руту коју враћа PAC функција од испоруке датотеке, прихватања у прегледачу, доступности проксија и коначне путање захтева.
PAC тестер враћа PROXY proxy.example:8080. Користан резултат. Али пре него што се конфигурација прегледача прогласи провереном, остаје још неколико питања.
| Питање | Шта проверити |
|---|---|
| Шта ова скрипта враћа за овај улаз? | Евалуатор, URL улаза и резултате помоћних функција |
| Да ли је прегледач преузео ову копију? | Конфигурисани PAC URL и доказ испоруке или кеширања |
| Да ли је прегледач употребио враћену руту? | Дијагностику прегледача за избор проксија и везу |
| Може ли та рута пренети захтев? | Везу изабране крајње тачке и размену са проксијем |
Алат као што је pacparser оцењује PAC логику сопственим подржаним помоћним функцијама. Он не покреће потпуни механизам циљног прегледача за откривање конфигурације, правила, кеширање и повезивање.
Нека улази буду упоредиви. Друга URL шема, други начин писања имена хоста, одговор DNS-а или достављена адреса клијента могу променити ваљан резултат. Тест на другој мрежи може активирати другу грану без икакве грешке у скрипти.
Правила прегледача такође могу изабрати други PAC URL или фиксни прокси. Уређивање датотеке на диску не доказује да ју је прегледач поново преузео. У Chrome-у се освежавање PAC-а разликује од брисања запамћених лоших проксија. Забележите тачну верзију датотеке и релевантна подешавања потрошача уз резултат.
Користите ванмрежну процену да сузите логички проблем. Користите дијагностику стварног клијента да утврдите прихватање и усмеравање. Ако је резултат скрипте исправан, али прокси не види трансакцију, истражите тај јаз пре него што препишете правило које ради.