PAC сынағының нәтижесінен браузердің нақты маршрутына дейін
PAC функциясы қайтаратын маршрутты файлды жеткізуден, браузердің қабылдауынан, проксидің қолжетімділігінен және сұраныстың соңғы жолынан ажыратыңыз.
PAC сынақ құралы PROXY proxy.example:8080 қайтарады. Пайдалы нәтиже. Алайда браузер конфигурациясын тексерілді деп атамас бұрын тағы бірнеше сұраққа жауап беру керек.
| Сұрақ | Нені тексеру керек |
|---|---|
| Бұл скрипт осы кіріс үшін не қайтарады? | Бағалаушы, кіріс URL-і және көмекші функциялардың нәтижелері |
| Браузер осы көшірмені алды ма? | Конфигурацияланған PAC URL-і және жеткізу немесе кэш дәлелі |
| Браузер қайтарылған маршрутты пайдаланды ма? | Браузердің прокси таңдауы мен қосылыс диагностикасы |
| Бұл маршрут сұранысты өткізе алды ма? | Таңдалған соңғы нүктенің қосылысы мен проксимен алмасуы |
pacparser сияқты құрал PAC логикасын өзінің қолдайтын көмекші функцияларымен бағалайды. Ол мақсатты браузердің конфигурацияны анықтау, саясат, кэштеу және қосылу механизмдерінің барлығын іске қоспайды.
Кірістерді салыстырмалы ұстаңыз. Басқа URL схемасы, хост атауының жазылуы, DNS жауабы немесе берілген клиент мекенжайы заңды нәтижені өзгертуі мүмкін. Басқа желідегі сынақ скриптте ешқандай қате болмаса да басқа тармақты іске қосуы мүмкін.
Браузер саясаты басқа PAC URL-ін немесе тұрақты проксиді де таңдай алады. Файлды дискіде өңдеу браузердің оны қайтадан алғанын дәлелдемейді. Chrome-да PAC-ты жаңарту есте қалған нашар проксилерді тазалаудан өзгеше. Нәтижемен бірге файлдың нақты нұсқасын және тиісті тұтынушы параметрлерін жазып алыңыз.
Логика мәселесін тарылту үшін офлайн бағалауды қолданыңыз. Қабылдау мен маршруттауды анықтау үшін нақты клиенттің диагностикасын қолданыңыз. Скрипт нәтижесі дұрыс болса да прокси транзакция көрмесе, жұмыс істеп тұрған ережені қайта жазбас бұрын сол алшақтықты зерттеңіз.