Verifika tal-proxy f'estensjoni Chrome teħtieġ destinazzjoni b'risposta prevedibbli. Uża punt final HTTPS li tikkontrolla, bħal wieħed li jirritorna oġġett JSON żgħir bl-indirizz li josserva.

Mexxi t-talba minn kuntest tal-estensjoni, bħas-service worker jew paġna tal-estensjoni, bil-punt final fil-host permissions tal-manifest:

"host_permissions": ["https://probe.example/*"]

Permess tal-host ma jagħtix lil content script l-istess privileġġi bejn oriġini. Żomm il-verifika fil-kuntest tal-estensjoni minflok ma tassumi li skript injettat jista' jagħmel l-istess talba.

async function probe() {
  const controller = new AbortController();
  const timer = setTimeout(() => controller.abort(), 5000);
  try {
    const response = await fetch('https://probe.example/ip', {
      cache: 'no-store',
      signal: controller.signal,
    });
    if (!response.ok) throw new Error(`HTTP ${response.status}`);
    const result = await response.json();
    if (typeof result.ip !== 'string') throw new Error('Bad probe body');
    return result.ip;
  } finally {
    clearTimeout(timer);
  }
}

L-isem tal-host huwa sostitut. Is-server u l-klijent iridu jaqblu dwar il-format tar-risposta u l-politika tal-cache. Immaniġġja t-talbiet miċħuda u r-risposti difettużi fis-sejjieħ tal-estensjoni minflok ma turihom bħala indirizz tal-ħruġ validu.

Semmi l-osservazzjoni b'mod preċiż

Riżultat ta' suċċess jipprova li din it-talba waslet sal-punt final u rċeviet il-forma mistennija ta' tweġiba. Qabbel l-indirizz osservat mal-rotta li kellek f'moħħok, fejn dak il-paragun għandu sens. L-IP li fuqha jisma' l-proxy konfigurat m'għandhiex bilfors tkun il-ħruġ pubbliku tiegħu.

Regola PAC jew lista ta' qbiż tista' tibgħat il-verifika direttament waqt li destinazzjoni oħra tuża proxy. Il-qari tas-settings tal-proxy jipprovdi evidenza tal-konfigurazzjoni; it-talba tipprovdi evidenza għal din id-destinazzjoni. L-ebda waħda waħedha ma tipprova li kull tab jew URL isegwi l-istess rotta.

Żomm it-timeout, l-iżball HTTP u l-korp mhux mistenni separati fl-interfaċċa. “Din il-verifika falliet” hija aktar utli milli tiddikjara l-magna kollha offline wara talba waħda.

Artikli relatati