Maaaring ipakita ng IP-check page ang direktang address mo kahit tama ang pagdaan ng ibang site sa proxy ayon sa PAC file. Suriin kung aling branch ang namamahala sa IP-check page mismo.

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

Iniaalok ng script sa example.com ang HTTP proxy na sinusundan ng DIRECT. Tahasang direkta ang lahat ng ibang host, kaya hindi kailanman sinusubukan ng IP checker sa ibang domain ang proxy branch. Palitan ang dokumentasyong endpoint ng nilalayong HTTP proxy bago gamitin; may kandidato sa listahan ng HTTP proxy kapag angkop sa patakaran ang pampublikong proxy.

Pinaghihiwalay ng mga semicolon ang route candidates. Pinapayagan ng DIRECT ang koneksyong walang proxy; kapag napili, makikita ng destinasyon ang exit ng direktang rutang iyon. Hindi makaaasa ang patakarang kailangang proxy sa rule na sadyang nagpapahintulot ng fallback na ito kapag hindi available ang proxy.

Browser ang nagpapasya kung paano haharapin ang candidate failures at maaaring tandaan ang mga proxy na pumalya. Hindi awtomatikong katumbas ng hindi maabot na proxy ang site na nagbalik ng HTTP error. Kaya hindi napapatunayan ng unang candidate sa script lang ang aktuwal na rutang ginamit.

Tumutukoy ang PROXY IP:port sa karaniwang HTTP listener. Maaari nitong dalhin ang HTTPS sa CONNECT kung suportado; hindi kailangan ang hiwalay na endpoint dahil lang HTTPS ang website. Gamitin lang ang URL information na ibinibigay ng browser: maaaring alisin ang HTTPS path at query bago suriin ang PAC.

Suriin ang resulta para sa nilalayong destinasyon, saka gumawa ng bagong request sa ilalim ng parehong rule. Ihiwalay ang maling pagtutugma, endpoint na hindi maabot, at pinapayagang direktang fallback bago pumili ng pag-aayos.

Kaugnay na mga artikulo