global-tunnel-ng läscht Proxy-Variablen, nodeems et se gelies huet
En eelere Node-Prozess kann nach iwwer de Proxy goen, nodeems http_proxy verschwënnt; kuckt de gespäicherten Zoustand vum Modul an den Transport vum nächsten Client un.
An enger eelerer Applikatioun, déi global-tunnel-ng benotzt, kann initialize déi ënnerstëtzt HTTP/HTTPS-Proxy-Variabelen bewosst ewechhuelen, nodeems et seng gewielte Konfiguratioun behalen huet.
De Grond ass duebel Behandlung: eng aner Bibliothéik däerf den Ëmwelt-Proxy net nach eng Kéier iwwer de gepatchten HTTP-Wee vum Modul leeën. Eng feelend process.env.http_proxy heescht also net, datt d'Proxying opgehalen huet.
Préift isProxying fir d'Aktivéierung an proxyConfig fir déi behalen Auswiel. Loggt keng komplett kontobezunn Konfiguratioun oder proxyUrl.
Wann en spéideren Client feelt, nodeems d'Variabelen verschwonnen sinn, bestëmmt, ob en de gepatchten HTTP/HTTPS-Agent, en expliziten Agent oder en aneren Transport benotzt. E Client, deen d'Ëmwelt selwer liest, brauch eventuell säin eegenen dokumentéierte Proxy-Input.
Fir de Läschcode aus node_modules erauszehuelen, fält d'Sécherung géint duebel Behandlung ewech, an en kann bei enger Neiinstallatioun verschwannen. Léist amplaz d'Eegentum vum Transport. Dëst ass en ale Pak mat dokumentéierte Node-Kompatibilitéitslimiten. Op enger kompatibler Node-Versioun ass integriert Proxy-Ënnerstëtzung beim Start eng Optioun fir Standard-HTTP-Cliente; personaliséiert Agenten an Dispatcher brauchen nach ëmmer hire eigenen Wee.