Eftir at Electron-tøknin er klár, set upp ta setuna, sum vindeygað veruliga brúkar:

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

Brúka tær verandi innflutningarnar/lívfrøðisringin í tøknini. Fyrispurningar hesa vindeygu brúka proxySession; vilkærligir Node-klientar og aðrar partitiónir arva ta ikki. Fyri loyvda almennan kagning bjóðar SOCKS5-proxylistin møguligar endapunkter; vel eina, sum ikki krevur SOCKS-konto fyri tað stuðlaða leiðina í Chromium.

Fyri eina setu, sum longu er brúkt, avgert tú, hvat skal gerast við savnaðar sambindingar. Electron dokumenterar closeAllConnections() har ein gomul leið annars kundi verið verandi; at kalla á ta kann órógva arbeiði, sum er í gongd. Ein stillingaruppdatering flytir ikki verandi sokklar.

Brúka resolveProxy fyri ta veruligu URL-ini at kanna valið. Vátta sambinding/útgongd serstakliga, eisini umleiðingar og sjálvstøðugt settar setur.

SOCKS5-útførslan í Chromium hevur onga stuðul fyri SOCKS-samváttanarhátt. HTTP-innritingskall og eitt loyniorð í URL-ini leggja tað ikki aftrat. Fyri eina tænastu, sum krevur váttan, brúka eina skjalfesta hóskandi skipan í staðin fyri at taka samváttan burtur frá einum deildum lurta.

Skyldar greinar