I bhfeidhm neamhshioncronach sa phríomhphróiseas agus fuinneog ann cheana, fiafraigh den seisiún a úsáideann an fhuinneog i ndáiríre:

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

Filleann an API reatha Promise a réitítear go teaghrán. Fan ar oibríocht setProxy atá ar feitheamh sula scrúdaíonn tú athrú cumraíochta.

Is cinneadh seachfhreastalaí atá sainiúil don URL an toradh. D'fhéadfadh luach hipitéiseach a bheith:

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

Is liosta iarrthóirí ordaithe i gcomhréir stíl PAC é sin, seach aon ainm óstach amháin. Seasann DIRECT go sainráite d'iarrthóir díreach. Láimhseáil toradh folamh ar leithligh; ná déan gach teaghrán folamh nó neamhaitheanta a mheas go ciúin mar DIRECT.

Fiafraigh den sprioc-URL iarbhír mar is féidir le cinntí PAC agus seachanta a bheith éagsúil de réir cinn scríbe. Mar an gcéanna, ní gá go mbeadh an beartas céanna ag fuinneog a úsáideann seisiún deighilte agus atá ag session.defaultSession.

D'fhéadfadh obair chumraíochta uathoibríoch a bheith i gceist le réiteach seachfhreastalaí, amhail script PAC a fháil. Ní hiarratas críochnaithe chuig an suíomh gréasáin sprice é an rogha a fhilltear fós, ná logáil isteach seachfhreastalaí rathúil ná cruthúnas ar a IP amach poiblí. Coinnigh an seisiún, an URL agus na hiarrthóirí réitithe nuair a dhéanann tú iad a chur i gcomparáid le toradh an iarratais ina dhiaidh sin.

Ailt ghaolmhara