Во постара апликација што користи global-tunnel-ng, initialize може намерно да ги отстрани поддржаните HTTP/HTTPS прокси променливи откако ќе ја задржи избраната конфигурација.

Причината е двојно ракување: друга библиотека не смее повторно да го примени проксито од околината врз поправената HTTP патека на модулот. Затоа отсуството на process.env.http_proxy не значи дека проксирањето запрело.

Проверете isProxying за активирање и proxyConfig за задржаниот избор. Не логирајте целосна конфигурација со сметка или proxyUrl.

Ако подоцнежен клиент не успее откако променливите ќе исчезнат, утврдете дали користи поправен HTTP/HTTPS агент, експлицитен агент или друг транспорт. Клиент што сам ја чита околината може да има потреба од сопствен документиран прокси влез.

Отстранувањето на кодот за бришење од node_modules ја отстранува заштитата од двојно ракување и може да исчезне при преинсталација. Решете го сопствеништвото на транспортот. Ова е стар пакет со документирани ограничувања за компатибилност со Node. На компатибилна верзија на Node вградената поддршка за прокси при стартување е една опција за стандардни HTTP клиенти; прилагодените агенти и испраќачи сѐ уште бараат своја рута.

Поврзани статии