Xác thực SOCKS trong Qt Network và WebEngine
Tách cài đặt proxy của Qt Network khỏi hành vi của WebEngine dựa trên Chromium khi dịch vụ SOCKS yêu cầu xác thực.
Đăng nhập proxy thành công trong Qt Network không chứng minh rằng WebEngine hỗ trợ cùng kiểu xác thực SOCKS đó. WebEngine dùng Chromium, mà bản triển khai SOCKS5 của nó không hỗ trợ các phương thức xác thực; việc xử lý đăng nhập proxy HTTP không cung cấp trao đổi đó.
QNetworkProxy có thể lưu giao thức, máy chủ, cổng, tên người dùng và mật khẩu. Hai bên tiêu thụ đọc các trường đó vẫn có thể triển khai giao thức và phương thức khác nhau.
Để so sánh Network thành công/WebEngine thất bại, hãy ghi lại giao thức/phương thức proxy thực tế, phiên bản Qt/Chromium và giai đoạn bị lỗi. Chọn tuyến đường mà bên tiêu thụ thực hiện yêu cầu hỗ trợ. Với duyệt web WebEngine công cộng được phép, danh sách proxy SOCKS5 cung cấp các ứng viên để kiểm tra truy cập không cần xác thực; dùng cấu hình riêng mà không mang theo tên người dùng hay mật khẩu của proxy khác. Phương thức không được hỗ trợ dừng trước khi đăng nhập trang web, nên đổi tài khoản đích là xử lý sai trao đổi.