এটা 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() নথিভুক্ত কৰে য’ত পুৰণি ৰুট অন্যথা থাকি যাব পাৰে; ইয়াক মতাৰ ফলত চলি থকা কামত বাধা দিব পাৰে। ছেটিংছৰ আপডেটে বিদ্যমান ছকেট নচৰায়।
প্ৰকৃত URL ৰ বাবে resolveProxy ব্যৱহাৰ কৰি নিৰ্বাচন পৰীক্ষা কৰক। সংযোগ/প্ৰস্থান সুকীয়াকৈ নিশ্চিত কৰক, বাইপাছ আৰু স্বতন্ত্ৰভাৱে কনফিগাৰ কৰা ছেছনকে ধৰি।
Chromium ৰ SOCKS5 ৰূপায়ণত SOCKS প্ৰমাণিকৰণ-পদ্ধতিৰ সমৰ্থন নাই। HTTP লগইন কলবেক আৰু URL ত থকা পাছৱৰ্ডে ইয়াক যোগ নকৰে। প্ৰমাণপত্ৰ প্ৰয়োজনীয় সেৱাৰ বাবে, শ্বেয়াৰ কৰা লিচেনাৰৰ পৰা প্ৰমাণিকৰণ আঁতৰোৱাৰ পৰিৱৰ্তে নথিভুক্ত সামঞ্জস্যপূৰ্ণ ব্যৱস্থা ব্যৱহাৰ কৰক।