Ann an gnìomh async sa phrìomh-phròiseas le uinneag ann mar-thà, faighnich dhen t-seisean a tha an uinneag a' cleachdadh gu dearbh:

const selectedSession = mainWindow.webContents.session;
const route = await selectedSession.resolveProxy('https://api.example/');

Bheir an API làithreach Promise air ais a thèid a rèiteach gu sreang. Fuirich air gnìomh setProxy a tha a' feitheamh mus sgrùd thu atharrachadh rèiteachaidh.

Is e co-dhùnadh proxy a tha sònraichte don URL an toradh. Dh'fhaodadh luach beachdail a bhith:

PROXY proxy-a.example:8080; PROXY proxy-b.example:8080; DIRECT

'S e liosta thagraichean ann an òrdugh ann an co-chòrdadh ri stoidhle PAC a tha sin, chan e aon ainm òsta. Tha DIRECT a' riochdachadh tagraiche dìreach gu soilleir. Làimhsich toradh falamh air leth; na bi a' gabhail ris gu sàmhach gu bheil gach sreang falamh no neo-aithnichte mar DIRECT.

Faighnich dhen fhìor URL targaid oir faodaidh co-dhùnaidhean PAC agus seachain a bhith eadar-dhealaichte a rèir ceann-uidhe. Mar an ceudna, chan fheum uinneag a tha a' cleachdadh seisean roinnte an aon phoileasaidh a bhith aice ri session.defaultSession.

Faodaidh obair rèiteachaidh fèin-ghluasadach a bhith an lùib fuasgladh proxy, leithid sgriobt PAC fhaighinn. Chan eil an roghainn a thèid a thilleadh fhathast na iarrtas coileanta dhan làrach targaid, no na logadh a-steach proxy soirbheachail no na dhearbhadh air an IP fàgail poblach aige. Cùm an seisean, an URL agus na tagraichean a chaidh am fuasgladh nuair a tha thu gan coimeas ri toradh na h-iarrtais a thig às a dhèidh.

Artaigilean co-cheangailte