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 баалоого чейин алынышы мүмкүн.

Натыйжаны көздөлгөн багыт үчүн баалап, ошол эрежеге баш ийген жаңы сурам бериңиз. Оңдоону тандоодон мурда туура эмес дал келүү, жеткиликсиз чекит жана уруксат берилген түз кошумча жолду ажыратыңыз.

Тектеш макалалар