د 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 کې پټنوم دا نه زیاتوي. د هغې خدمت لپاره چې اعتبارنامې ته اړتیا لري، د شریک شوي اورېدونکي څخه د تصدیق لرې کولو پرځای مستند شوی مطابق ترتیب وکاروئ.

اړوندې مقالې