Stilltu SOCKS5 staðgengil fyrir eina Electron lotu
Stilltu sérstaka Electron lotu áður en glugginn er búinn til og taktu tillit til endurnýttra tenginga og takmarkana í SOCKS-auðkenningu.
Eftir að Electron forritið er tilbúið skaltu stilla lotuna sem glugginn mun í raun nota:
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 }
});Notaðu núverandi innflutning/lífsferil forritsins. Beiðnir þessa glugga nota proxySession; handahófskenndir Node-biðlarar og aðrar skiptingar erfa það ekki. Fyrir leyft opinbert vafur býður SOCKS5-staðgenglalistinn upp á mögulega endapunkta; veldu einn sem krefst ekki SOCKS-reiknings fyrir studda leið Chromium.
Fyrir lotu sem þegar hefur verið notuð skaltu ákveða hvað gera á við samansafnaðar tengingar. Electron skjalfestir closeAllConnections() þar sem gömul leið gæti annars verið áfram; að kalla á það getur truflað vinnu í gangi. Uppfærsla stillinga færir ekki núverandi sokkla.
Notaðu resolveProxy fyrir raunverulega slóð til að skoða valið. Staðfestu tengingu/útgang sérstaklega, þar á meðal framhjáhlaups og sjálfstætt stilltar lotur.
SOCKS5-útfærsla Chromium hefur ekki stuðning við SOCKS-auðkenningaraðferð. HTTP-innskráningarsvör og lykilorð í slóðinni bæta því ekki við. Fyrir þjónustu sem krefst skilríkja skaltu nota skjalfesta samhæfa uppsetningu í stað þess að fjarlægja auðkenningu frá sameiginlegum hlustanda.