U starijoj aplikaciji koja koristi global-tunnel-ng, initialize može namjerno ukloniti podržane HTTP/HTTPS proxy varijable nakon što zadrži odabranu konfiguraciju.

Razlog je dvostruka obrada: druga biblioteka ne smije ponovno primijeniti proxy iz okruženja na zakrpanu HTTP putanju modula. Zato nedostatak process.env.http_proxy ne znači da je proxy prestao.

Provjerite isProxying za aktivaciju i proxyConfig za zadržani odabir. Izbjegavajte bilježenje potpune konfiguracije s računom ili proxyUrl.

Ako kasniji klijent zakaže nakon što varijable nestanu, utvrdite koristi li zakrpani HTTP/HTTPS agent, izričiti agent ili drugi prijenos. Klijent koji samostalno čita okruženje može trebati vlastiti dokumentirani proxy ulaz.

Uklanjanje koda za brisanje iz node_modules ukida zaštitu od dvostruke obrade i može nestati pri ponovnoj instalaciji. Riješite vlasništvo nad prijenosom. Ovo je naslijeđeni paket s dokumentiranim ograničenjima kompatibilnosti s Nodeom. Na kompatibilnoj verziji Nodea ugrađena podrška za proxy pri pokretanju jedna je opcija za standardne HTTP klijente; prilagođeni agenti i dispečeri još uvijek trebaju vlastitu rutu.

Povezani članci