NW.js-Proxy-Astellunge ënnerscheede sech tëschent Chromium- an Node-Ufroen
Konfiguréiert d'Proxy-Regele vum NW.js-Web-Engine getrennt vun den Node-Bibliothéiken, déi déiselwecht Desktop-App benotzt.
NW.js kann am selwechte Fënster en DOM-Bild lueden an JSON iwwer eng Node-Bibliothéik ofruffen. Identifizéiert den Opruff, deen d'Ufro erstallt, ier Dir eng Proxy-Schnittstell wielt.
Fir den dokumentéierten Wee vum Web-Engine:
nw.App.setProxyConfig('proxy.example:8080', '');
const route = nw.App.getProxyForURL('https://www.example.com/');
Dat éischt Argument ass d'Proxy-Reegel an dat zweet d'PAC-URL. Dëst wielt en fixen HTTP-Endpunkt fir Zilschämas, wann PAC eidel ass; HTTPS benotzt säin ënnerstëtzten Tunnelwee. An engem onofhängegen Test vun enger ëffentlecher Säit ouni Proxy-Authentifikatioun kann en Andrag aus der HTTP-Proxy-Lëscht deen Endpunkt ersetzen.
| Ersteller vun der Ufro | Politik fir z'ënnersichen |
|---|---|
| DOM-Ressource oder Browser-Fetch | Proxy-Konfiguratioun vum NW.js-Web-Engine |
| Node-Kär-HTTP oder en Transport am Besëtz vun engem Pak | Den Agent oder d'ëffentlech Proxy-Schnittstell vun deem Client |
getProxyForURL gëtt Politikstext am PAC-Stil fir eng DOM-Luedung zréck, zum Beispill PROXY plus en Endpunkt oder DIRECT. Et bestätegt net, datt eng fäerdeg Ufro en benotzt huet.
D'Ännerung vun process.env.http_proxy mécht net, datt all Implementatioun d'Variabel liest. Etikettéiert Diagnosen mam Numm vum Ersteller oder Client an deem säin Resultat. Benotzt d'ëffentlech Konfiguratioun vum Pak, amplaz node_modules-Dateien ze patchen, déi en Upgrade ersetzt. Fir HTTPS-Opruff vum Node-Kär mat SOCKS ass eng sou Schnittstell en SOCKS-fäegen HTTPS-Agent.