PAC датотеке: када захтев користи прокси или иде директно
Тумачите PAC резултат као одлуку о рути за одређено одредиште и схватите шта DIRECT резервна рута значи за приказану излазну адресу.
Страница за проверу IP-а може показивати директну адресу иако PAC датотека правилно проксира други сајт. Проверите која грана управља самом страницом за проверу IP-а:
function FindProxyForURL(url, host) {
if (host === "example.com") {
return "PROXY 203.0.113.10:8080; DIRECT";
}
return "DIRECT";
}Скрипта нуди example.com HTTP прокси па DIRECT. Сваки други хост изричито иде директно, тако да IP провера на другом домену никад не тестира прокси грану. Пре коришћења замените документацијску крајњу тачку жељеним HTTP проксијем; листа HTTP проксија даје кандидате када јавни проксији одговарају политици.
Тачке са зарезом раздвајају кандидате за руту. DIRECT допушта везу без проксија; ако се одабере, одредиште види излаз те директне руте. Политика обавезног проксија не може се ослањати на правило које намерно допушта ову резерву када прокси није доступан.
Прегледач одлучује како обрадити неуспех кандидата и може памтити проксије који су заказали. HTTP грешка коју враћа сајт није аутоматски исто што и недоступан прокси. Зато први кандидат у скрипти сам не потврђује коришћену руту.
PROXY IP:port означава обичну HTTP крајњу тачку која слуша. Уз подршку може преносити HTTPS кроз CONNECT; не захтева посебну тачку само зато што је сајт HTTPS. Користите само URL податке које прегледач даје: HTTPS путања и упит могу бити уклоњени пре PAC процене.
Процените резултат за намеравано одредиште па направите нов захтев којим управља исто правило. Пре избора поправке разликујте погрешно поклапање, недоступну тачку и допуштени директни резервни пут.