د یو Electron ناستې لپاره SOCKS5 پراکسي تنظیم کړئ
د هغې کړکۍ له جوړولو دمخه یوه ځانګړې Electron ناسته تنظیم کړئ او بیا کارول شوې اړیکې او د SOCKS تصدیق محدودیتونه په پام کې ونیسئ.
د Electron د اپلیکیشن چمتووالي مرحلې وروسته، هغه ناسته تنظیم کړئ چې کړکۍ به یې واقعاً کاروي:
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 }
});د اپلیکیشن موجود واردات/د ژوند دورې وکاروئ. د دې کړکۍ غوښتنې proxySession کاروي; خپل سري Node کلاینټونه او نور برخې یې نه ترلاسه کوي. د اجازه ورکړل شوي عامه لټون لپاره د SOCKS5 پراکسي لیست کاندید پای ټکي وړاندې کوي; یو داسې وټاکئ چې د Chromium د ملاتړ شوې لارې لپاره SOCKS حساب ته اړتیا نه لري.
د لا کارول شوې ناستې لپاره، پریکړه وکړئ چې د راټولو شوو اړیکو سره څه وکړئ. Electron closeAllConnections() مستند کوي چېرې چې زوړ مسیر ممکن پاتې شي; بلل یې کولای شي روان کار ودروي. د تنظیماتو تازه کول موجوده ساکټونه نه خوځوي.
د انتخاب د کتلو لپاره resolveProxy په اصلي URL وکاروئ. اړیکه/وتل په جلا توګه تایید کړئ، په شمول د تېرېدو او په خپلواکه توګه تنظیم شوو ناستو.
د Chromium د SOCKS5 تطبیق د SOCKS د تصدیق میتود ملاتړ نه لري. د HTTP د ننوتلو کال بیکونه او په URL کې پټنوم دا نه زیاتوي. د هغې خدمت لپاره چې اعتبارنامې ته اړتیا لري، د شریک شوي اورېدونکي څخه د تصدیق لرې کولو پرځای مستند شوی مطابق ترتیب وکاروئ.