Cumraigh seachfhreastalaí SOCKS5 d'aon sheisiún Electron amháin
Cumraigh seisiún Electron tiomnaithe sula gcruthaítear a fhuinneog agus cuir san áireamh naisc a athúsáidtear agus teorainneacha fíordheimhnithe SOCKS.
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.