Feumaidh deuchainn proxy ann an leudachan Chrome ceann-uidhe le freagairt a ghabhas ro-innse. Cleachd ceann-uidhe HTTPS a tha fo do smachd, mar fhear a chuireas rud JSON beag air ais anns a bheil an seòladh a chì e.

Ruith an t-iarrtas bho cho-theags an leudachain, mar an service worker no duilleag an leudachain, leis a' cheann-uidhe ann an host permissions a' mhanifest:

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

Chan eil cead aoigheachd a' toirt dha content script na h-aon chòraichean thar-thùs. Cùm an deuchainn ann an co-theags an leudachain an àite a bhith a' gabhail ris gun urrainn do sgriobt a chaidh a chur a-steach an aon iarrtas a dhèanamh.

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);
  }
}

Tha an t-ainm aoigheachd na ionad-àite. Feumaidh an fhrithealaiche agus an cliant aontachadh air cruth an fhreagairt agus air a' phoileasaidh tasgaidh. Làimhsich iarrtasan a chaidh a dhiùltadh agus freagairtean mì-chruthach ann an neach-gairm an leudachain an àite an sealltainn mar sheòladh fàgail dligheach.

Ainmich an amharc gu pongail

Dearbhaidh toradh soirbheachail gun ruig an t-iarrtas seo a' cheann-uidhe agus gun d'fhuair e an cruth freagairt a bha dùil. Dèan coimeas eadar an seòladh a chaidh fhaicinn agus an t-slighe a bha thu an dùil, far a bheil an coimeas sin brìoghmhor. Chan fheum an IP èisteachd aig a' phroxy a chaidh a rèiteach a bhith na fhàgail phoblach.

Faodaidh riaghailt PAC no liosta seachain an deuchainn a chur gu dìreach fhad 's a tha ceann-uidhe eile a' cleachdadh proxy. Bheir leughadh roghainnean a' phroxy fianais rèiteachaidh; bheir an t-iarrtas fianais airson a' cheann-uidhe seo. Chan eil aon dhiubh leatha fhèin a' dearbhadh gu bheil gach taba no URL a' leantainn na h-aon slighe.

Cùm crìoch-ùine, mearachd HTTP agus corp gun dùil air leth san eadar-aghaidh. Tha «dh'fhàillig an deuchainn seo» nas fheumaile na bhith ag ainmeachadh an inneal gu lèir far loidhne às dèidh aon iarrtas.

Artaigilean co-cheangailte