Iċċekkja l-IP tal-ħruġ osservata minn estensjoni Chrome
Ibgħat talba limitata mill-oriġini tal-estensjoni lejn punt final ikkontrollat u rrapporta x'verament tipprova l-verifika.
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.