Tar éis chéim ullmhachta an fheidhmchláir Electron, cumraigh an seisiún a úsáidfidh an fhuinneog i ndáiríre:

const proxySession = session.fromPartition('persist:proxy-work');

await proxySession.setProxy({
  mode: 'fixed_servers',
  proxyRules: 'socks5://127.0.0.1:1080'
});

const window = new BrowserWindow({
  webPreferences: { session: proxySession }
});

Úsáid allmhairí/saolré an fheidhmchláir atá ann cheana. Úsáideann iarratais na fuinneoige seo proxySession; ní fhaigheann cliaint Node treallach ná deighiltí eile é. Le haghaidh brabhsála poiblí ceadaithe, tairgeann an liosta seachfhreastalaí SOCKS5 críochphointí iarrthacha; roghnaigh ceann nach dteastaíonn cuntas SOCKS uaidh don chosán a thacaíonn Chromium leis.

Le seisiún a úsáideadh cheana, socraigh cad a dhéanfar leis na naisc chomhthiomsaithe. Déanann Electron closeAllConnections() a dhoiciméadú áit a bhféadfadh seanbhealach fanacht murach sin; má ghlaoitear air féadfaidh sé cur isteach ar obair leanúnach. Ní aistríonn nuashonrú socruithe na soicéid atá ann.

Úsáid resolveProxy don URL iarbhír chun an rogha a scrúdú. Deimhnigh nasc/imeacht ar leithligh, lena n-áirítear seachbhealaí agus seisiúin atá cumraithe go neamhspleách.

Níl tacaíocht do mhodh fíordheimhnithe SOCKS ag cur i bhfeidhm SOCKS5 Chromium. Ní chuireann aisghlaonna logála isteach HTTP ná focal faire san URL leis. Le haghaidh seirbhíse a éilíonn dintiúirí, úsáid socrú comhoiriúnach doiciméadaithe seachas fíordheimhniú a bhaint de éisteoir comhroinnte.

Ailt ghaolmhara