global-tunnel-ng xóa các biến proxy sau khi đọc chúng
Một tiến trình Node cũ vẫn có thể đang dùng proxy sau khi http_proxy biến mất; hãy kiểm tra trạng thái được mô-đun giữ lại và cách vận chuyển của máy khách tiếp theo.
Trong một ứng dụng cũ dùng global-tunnel-ng, initialize có thể cố ý xóa các biến proxy HTTP/HTTPS được hỗ trợ sau khi giữ lại cấu hình đã chọn.
Lý do là xử lý hai lần: một thư viện khác không được áp dụng lại proxy của môi trường lên đường dẫn HTTP đã được vá của mô-đun. Vì vậy việc thiếu process.env.http_proxy không có nghĩa là proxy đã dừng.
Kiểm tra isProxying để biết trạng thái kích hoạt và proxyConfig cho lựa chọn được giữ lại. Đừng ghi nhật ký toàn bộ cấu hình có tài khoản hoặc proxyUrl.
Nếu một máy khách sau đó thất bại sau khi các biến biến mất, hãy xác định xem nó dùng agent HTTP/HTTPS đã được vá, một agent rõ ràng hay phương thức vận chuyển khác. Máy khách tự đọc môi trường có thể cần đầu vào proxy có tài liệu riêng.
Việc bỏ mã xóa khỏi node_modules sẽ mất lớp bảo vệ chống xử lý hai lần và có thể biến mất khi cài lại. Hãy giải quyết quyền sở hữu vận chuyển thay vào đó. Đây là một gói cũ với giới hạn tương thích Node đã được ghi lại. Trên phiên bản Node tương thích, hỗ trợ proxy tích hợp khi khởi động là một lựa chọn cho các máy khách HTTP tiêu chuẩn; agent và bộ gửi tùy chỉnh vẫn cần tuyến đường riêng.