IP pārbaudes lapa var rādīt tiešo adresi arī tad, ja PAC fails pareizi sūta citu vietni caur starpniekserveri. Pārbaudiet, kurš zars attiecas uz pašu IP pārbaudes lapu:

function FindProxyForURL(url, host) {
  if (host === "example.com") {
    return "PROXY 203.0.113.10:8080; DIRECT";
  }
  return "DIRECT";
}

Skripts piedāvā example.com HTTP starpniekserveri un pēc tam DIRECT. Visi citi resursdatori ir skaidri norādīti kā tieši, tāpēc cita domēna IP pārbaude nekad nepārbauda starpniekservera zaru. Pirms lietošanas aizstājiet dokumentācijas galapunktu ar paredzēto HTTP starpniekserveri; HTTP starpniekserveru saraksts sniedz kandidātus, ja publiski starpniekserveri atbilst politikai.

Semikoli atdala maršrutu kandidātus. DIRECT atļauj savienojumu bez starpniekservera; ja to izvēlas, galamērķis var redzēt tiešā maršruta izeju. Obligāta starpniekservera politika nevar balstīties uz noteikumu, kas apzināti atļauj šo rezervi, kad starpniekserveris nav pieejams.

Pārlūks izlemj, kā apstrādāt kandidātu kļūmes, un var atcerēties neveiksmīgus starpniekserverus. Vietnes HTTP kļūda nav automātiski līdzvērtīga nesasniedzamam starpniekserverim. Tāpēc tikai pirmais kandidāts skriptā nepierāda izmantoto maršrutu.

PROXY IP:port apzīmē parastu HTTP klausīšanās punktu. Ja atbalstīts, tas var nest HTTPS caur CONNECT; atsevišķs galapunkts nav vajadzīgs tikai tāpēc, ka vietne ir HTTPS. Izmantojiet tikai pārlūka doto URL informāciju: HTTPS ceļš un vaicājuma daļa pirms PAC novērtēšanas var tikt noņemti.

Novērtējiet rezultātu paredzētajam galamērķim, pēc tam veiciet jaunu pieprasījumu pēc tā paša noteikuma. Pirms labojuma izvēles nošķiriet nepareizu atbilstību, nesasniedzamu galapunktu un atļautu tiešo rezervi.

Saistītie raksti