Cửa sổ cài đặt Windows có thể hiển thị proxy mới trong khi một ứng dụng vẫn đi theo tuyến trước đó. Hãy xác định bạn đang quan sát trạng thái nào:

Quan sátĐiều nó xác lập
Giá trị mới đã được lưuCấu hình người dùng hoặc máy đã chọn đã thay đổi
Máy khách đọc cấu hình mớiMáy khách đó đã làm mới nguồn mà nó dùng
Kết nối mới dùng tuyến mớiChính sách đã làm mới ảnh hưởng đến một quyết định định tuyến mới

WinINet cung cấp Internet Options và thông báo cho từng kết nối, bao gồm INTERNET_OPTION_SETTINGS_CHANGED và INTERNET_OPTION_REFRESH. Với cài đặt đang được cập nhật, hãy dùng API cấu hình được hỗ trợ và báo cáo lỗi của nó. Chỉ ghi vào registry có thể để lại cho máy khách một góc nhìn cũ; việc phát sóng cài đặt chung không buộc mọi thư viện mạng đọc lại nó.

Sau đó xác định ngăn xếp và tài khoản của ứng dụng bị ảnh hưởng. Với máy khách .NET 9 trên Windows, vòng đời làm mới proxy hệ thống khác với các đối tượng proxy tường minh và giá trị mặc định của môi trường. WinHTTP và các máy khách có cài đặt proxy riêng là những trường hợp tách biệt. Một thay đổi dưới người dùng hiện tại của bạn nói rất ít về một dịch vụ chạy dưới tài khoản khác, và việc làm mới WinINet không thể cung cấp hỗ trợ proxy cho socket tùy ý.

Cuối cùng, hãy phân biệt kết nối mới với kết nối đang sống hoặc đường hầm đã thiết lập trước đó. Việc đổi cài đặt không tự động chuyển luồng đó. Một ứng dụng công bố thay đổi proxy cần có chính sách lưu, thông báo và kết nối mới được xác định rõ.

Bài viết liên quan