Às dèidh ìre ullachaidh na h-aplacaid Electron, dèan rèiteachadh air an t-seisean a chleachdas an uinneag gu fìor:

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

Cleachd na h-in-mhalairt/cearcall-beatha a th' aig an aplacaid mu thràth. Cleachdaidh iarrtasan na h-uinneige seo proxySession; chan fhaigh teachdaichean Node neo-riaghailteach agus sgarraidhean eile e. Airson brabhsadh poblach ceadaichte, tha liosta progsaidhean SOCKS5 a' tabhann ceann-aitheanta tagraidh; tagh fear nach eil feumach air cunntas SOCKS airson an t-slighe a tha Chromium a' cur taic rithe.

Airson seisean a chaidh a chleachdadh mu thràth, co-dhùin dè a nì thu leis na ceanglaichean cruinnichte. Tha Electron a' clàradh closeAllConnections() far am faodadh seann shlighe fuireach air dhòigh eile; ma chuireas tu fios air, dh'fhaodadh e obair a tha a' dol a chur stad. Chan eil ùrachadh roghainnean a' gluasad nan socaidean a th' ann.

Cleachd resolveProxy airson an URL fhìor gus an taghadh a sgrùdadh. Dearbh ceangal/imeachd air leth, a' gabhail a-steach seach-rathad agus seiseanan a chaidh an rèiteachadh gu neo-eisimeileach.

Chan eil taic aig buileachadh SOCKS5 Chromium ri modh dearbhaidh SOCKS. Chan eil fios-air-ais logaidh a-steach HTTP agus facal-faire san URL ga chur ris. Airson seirbheis a dh'fheumas teisteasan, cleachd rèiteachadh co-chòrdail clàraichte an àite dearbhadh a thoirt air falbh bho èisteir co-roinnte.

Artaigilean co-cheangailte