PAC файлы басқа сайтты дұрыс проксилесе де, IP тексеру беті тікелей мекенжайыңызды көрсетуі мүмкін. 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 тыңдаушысын білдіреді. Қолдауы болса CONNECT арқылы HTTPS таси алады; сайт HTTPS болғандықтан ғана жеке нүкте талап етпейді. Браузер берген URL дерегін ғана қолданыңыз: HTTPS жолы мен сұрау бөлігі PAC бағалауға дейін алынып тасталуы мүмкін.

Нәтижені көзделген нысана үшін бағалап, сол ережеге бағынатын жаңа сұрау жасаңыз. Түзету таңдамас бұрын қате сәйкестік, қолжетімсіз нүкте және рұқсат етілген тікелей қосалқы жолды ажыратыңыз.

Қатысты мақалалар