አስቀድሞ ያለ መስኮት ባለው የ async ዋና ሂደት ተግባር ውስጥ፣ መስኮቱ በትክክል የሚጠቀምበትን ክፍለ-ጊዜ ይጠይቁ፦

const selectedSession = mainWindow.webContents.session;
const route = await selectedSession.resolveProxy('https://api.example/');

የአሁኑ API ወደ ሕብረቁምፊ የሚቀይር Promise ይመልሳል። የማዋቀሪያ ለውጥን ከመመርመር በፊት በመጠባበቅ ላይ ያለውን setProxy ሥራ ይጠብቁ።

ውጤቱ በURL የሚለይ የproxy ውሳኔ ነው። መላምታዊ እሴት ይህ ሊሆን ይችላል፦

PROXY proxy-a.example:8080; PROXY proxy-b.example:8080; DIRECT

ይህ በPAC-ቅጥ አገላለጽ የተደረገ ቅደም ተከተል ያለው እጩ ዝርዝር ነው፣ እንጂ አንድ የአስተናጋጅ ስም አይደለም። DIRECT ቀጥተኛ እጩን በግልጽ ይወክላል። ባዶ ውጤትን ለየብቻ ያስተናግዱ፤ ማንኛውንም ባዶ ወይም ያልታወቀ ሕብረቁምፊ በዝምታ DIRECT አድርገው አያዩት።

ትክክለኛውን ዒላማ URL ይጠይቁ፣ ምክንያቱም የPAC እና የማለፍ ውሳኔዎች በመድረሻ ሊለያዩ ይችላሉ። እንደዚሁም፣ የተከፋፈለ ክፍለ-ጊዜ የሚጠቀም መስኮት ከsession.defaultSession ጋር አንድ ዓይነት ፖሊሲ ላይኖረው ይችላል።

የproxy መፍታት እንደ PAC ስክሪፕት ማግኘት ያሉ ራስ-ሰር የማዋቀር ሥራዎችን ሊያካትት ይችላል። የተመለሰው ምርጫ ግን ወደ ዒላማው ድረ-ገጽ የተጠናቀቀ ጥያቄ፣ የተሳካ የproxy መግቢያ ወይም የሕዝባዊ መውጫ IP ማስረጃ አይደለም። ከተከታዩ ጥያቄ ውጤት ጋር ሲያወዳድሩ ክፍለ-ጊዜውን፣ URL እና የተፈቱትን እጩዎች ይያዙ።

ተዛማጅ ጽሑፎች