የ NW.js ፕሮክሲ ቅንብሮች በ Chromium እና Node ጥያቄዎች መካከል ይለያያሉ
የ NW.js የድር-ሞተር ፕሮክሲ ደንቦችን ከዚያው የዴስክቶፕ መተግበሪያ ከሚጠቀሙ የ Node ቤተ-መጽሐፍት ለይተው ያዘጋጁ።
NW.js በአንድ መስኮት ውስጥ የ DOM ምስል መጫን እና በ Node ቤተ-መጽሐፍት JSON ማምጣት ይችላል። የፕሮክሲ በይነገጽ ከመምረጥዎ በፊት ጥያቄውን የሚፈጥረውን ጥሪ ይለዩ።
ለተመዘገበው የድር-ሞተር መንገድ፦
nw.App.setProxyConfig('proxy.example:8080', '');
const route = nw.App.getProxyForURL('https://www.example.com/');
የመጀመሪያው ክርክር የፕሮክሲ ደንብ ሲሆን ሁለተኛው የ PAC URL ነው። PAC ባዶ ሲሆን ለመዳረሻ መርሃግብሮች ቋሚ የ HTTP መጨረሻ ነጥብ ይመርጣል፤ HTTPS የሚደገፈውን የዋሻ መንገድ ይጠቀማል። ያለ ፕሮክሲ ማረጋገጫ በተካሄደ ገለልተኛ የህዝብ ገጽ ሙከራ ውስጥ፣ ከ የ HTTP ፕሮክሲ ዝርዝር የተወሰደ ግቤት ያንን መጨረሻ ነጥብ ሊተካ ይችላል።
| የጥያቄ ፈጣሪ | የሚመረመር ፖሊሲ |
|---|---|
| የ DOM ምንጭ ወይም የአሳሽ fetch | የ NW.js የድር-ሞተር ፕሮክሲ ውቅር |
| የ Node አስኳል HTTP ወይም በጥቅል የተያዘ ማጓጓዣ | የዚያ ደንበኛ ወኪል ወይም የህዝብ ፕሮክሲ በይነገጽ |
getProxyForURL ለ DOM ጭነት የ PAC ዓይነት የፖሊሲ ጽሑፍ ይመልሳል፣ ለምሳሌ PROXY ከመጨረሻ ነጥብ ጋር ወይም DIRECT። የተጠናቀቀ ጥያቄ እሱን መጠቀሙን አያረጋግጥም።
process.env.http_proxy መቀየር ሁሉም አተገባበር ተለዋዋጩን እንዲያነብ አያደርግም። ምርመራዎችን በፈጣሪው ወይም በደንበኛው ስም እና በውጤቱ ላይ ይሰይሙ። ማሻሻያ ከሚተካው node_modules ፋይሎች ይልቅ የዚያ ጥቅል ይፋዊ ውቅርን ይጠቀሙ። SOCKS ለሚጠቀሙ የ Node አስኳል HTTPS ጥሪዎች አንድ እንዲህ ያለ በይነገጽ SOCKS የሚደግፍ የ HTTPS ወኪል ነው።