Një faqe kontrolli IP-je mund të tregojë adresën direkte edhe kur skedari PAC dërgon saktë një sajt tjetër përmes proxy-t. Kontrolloni cila degë drejton vetë faqen e kontrollit:

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

Skripti i ofron example.com proxy-n HTTP, pastaj DIRECT. Çdo host tjetër është shprehimisht direkt, ndaj kontrolli i IP-së në një domen tjetër nuk teston kurrë degën proxy. Para përdorimit zëvendësoni pikën e dokumentacionit me proxy-n HTTP të synuar; lista e proxy-ve HTTP ofron kandidatë kur proxy-t publikë përputhen me politikën.

Pikëpresjet ndajnë rrugët kandidate. DIRECT lejon lidhje pa proxy; nëse zgjidhet, destinacioni mund të shohë daljen e asaj rruge direkte. Politika me proxy të detyrueshëm nuk mund të mbështetet te një rregull që e lejon qëllimisht këtë rezervë kur proxy nuk është i disponueshëm.

Shfletuesi vendos si t’i trajtojë dështimet e kandidatëve dhe mund të kujtojë proxy të dështuar. Një sajt që kthen gabim HTTP nuk është automatikisht i barabartë me proxy të paarritshëm. Prandaj vetëm kandidati i parë në skript nuk përcakton rrugën e përdorur.

PROXY IP:port emërton një dëgjues HTTP të zakonshëm. Mund të bartë HTTPS përmes CONNECT kur mbështetet; nuk kërkon pikë të veçantë vetëm sepse sajti është HTTPS. Përdorni vetëm informacionin URL që jep shfletuesi: path dhe query HTTPS mund të hiqen para vlerësimit PAC.

Vlerësoni rezultatin për destinacionin e synuar, pastaj bëni një kërkesë të re nën të njëjtin rregull. Dalloni përputhjen e gabuar, pikën e paarritshme dhe rezervën direkte të lejuar para se të zgjidhni korrigjimin.

Artikuj të ngjashëm