Một tiến trình Linux có thể thừa hưởng cả hai giá trị này:

NO_PROXY=old.office.example
no_proxy=new.office.example

Đây là những tên riêng biệt trong môi trường phân biệt chữ hoa chữ thường. Máy khách hỗ trợ cả hai chỉ có thể chọn một giá trị không rỗng, vì vậy chỉ in NO_PROXY có thể bỏ sót chính sách mà nó thực sự dùng.

Cách triển khai cụ thểƯu tiên khi cả hai đều không rỗng
Trình trợ giúp proxy môi trường được nhúng trong Go 1.27.3Chữ hoa trước chữ thường
Tra cứu bỏ qua của Requests 2.34.2Chữ thường trước chữ hoa

Kiểm tra cả hai cách viết tại ranh giới khởi chạy của tiến trình đang lỗi. Unit dịch vụ, hồ sơ shell, định nghĩa container hoặc trình chạy tác vụ của nó có thể cung cấp giá trị còn sống. Hãy sửa nguồn gốc xung đột thay vì thay máy chủ proxy khi vẫn còn hai chính sách khác nhau.

Cung cấp cho các chương trình tham gia danh sách dự định thông qua cấu hình mà chúng hỗ trợ. Nếu khả năng tương thích đòi hỏi cả hai cách viết, hãy giữ các giá trị đồng bộ. Cũng ghi lại các biến điểm cuối proxy đã chọn: kết hợp điểm cuối của một máy khách với danh sách bỏ qua của máy khách khác không phải là so sánh có kiểm soát.

Bảng mô tả các phiên bản mã nguồn đó, không phải mọi chương trình Go hay thư viện Python trong tương lai. Windows cũng có ngữ nghĩa chữ hoa chữ thường khác cho tên môi trường; hãy kiểm tra những gì tiến trình của nó lưu trữ thay vì cho rằng nó tái tạo xung đột hai tên của Linux.

Bài viết liên quan