Waxa uu resolveProxy ee Electron soo celiyo
Sug go'aanka URL-ga gaar ah ee ka imanaya fadhiga dhabta ah ee daaqadda oo kala saar xarafka qaabka PAC ee la soo celiyo iyo xidhiidh dhammaaday.
Function async ah oo ku jira habka ugu weyn oo leh daaqad hore u jirtay, waydii fadhiga ay daaqaddu dhab ahaan isticmaasho:
const selectedSession = mainWindow.webContents.session;
const route = await selectedSession.resolveProxy('https://api.example/');
API-da hadda waxay soo celisaa Promise u rogmada xaraf. Sug hawlgalka setProxy ee sugaya ka hor inta aadan baarin isbeddelka habaynta.
Natiijadu waa go'aan proxy oo URL-ga gaar ah. Qiime mala-awaal ah wuxuu noqon karaa:
PROXY proxy-a.example:8080; PROXY proxy-b.example:8080; DIRECT
Taasi waa liis ku taxan musharraxiin qaab PAC ah, ma aha hal magac martigeliyaha. DIRECT wuxuu si cad u matalaa musharrax toos ah. Si gooni ah u maaree natiijada madhan; ha u qaadan si aamusan mid kasta oo madhan ama aan la aqoonsanayn inuu yahay DIRECT.
Weydii URL-ga bartilmaameedka dhabta ah sababtoo ah go'aannada PAC iyo ka-boodka way ku kala duwanaan karaan meesha loo socdo. Sidoo kale, daaqad isticmaalaysa fadhi qaybsan looma baahna inay yeelato siyaasad la mid ah session.defaultSession.
Xallinta proxy waxay ku lug yeelan kartaa shaqo habayn otomaatik ah sida helista qoraal PAC. Doorashada la soo celiyo weli ma aha codsi dhammaaday oo u socda mareegta bartilmaameedka, gelitaan proxy guulaystay ama caddayn IP-da bixitaanka dadweynaha. Hayso fadhiga, URL-ga iyo musharraxiinta la xalliyay marka aad la barbardhigto natiijada codsiga xiga.