Μια λειτουργική σύνδεση διαμεσολαβητή στο Qt Network δεν αποδεικνύει ότι το WebEngine υποστηρίζει τον ίδιο έλεγχο ταυτότητας SOCKS. Το WebEngine χρησιμοποιεί το Chromium, του οποίου η υλοποίηση SOCKS5 δεν υποστηρίζει μεθόδους ελέγχου ταυτότητας· ο χειρισμός σύνδεσης μέσω διαμεσολαβητή HTTP δεν παρέχει αυτή την ανταλλαγή.

Το QNetworkProxy μπορεί να αποθηκεύει πρωτόκολλο, κεντρικό υπολογιστή, θύρα, όνομα χρήστη και κωδικό πρόσβασης. Δύο καταναλωτές που διαβάζουν αυτά τα πεδία μπορούν ακόμη να υλοποιούν διαφορετικά πρωτόκολλα και μεθόδους.

Για σύγκριση επιτυχίας στο Network και αποτυχίας στο WebEngine, καταγράψτε το πραγματικό πρωτόκολλο/μέθοδο του διαμεσολαβητή, τις εκδόσεις Qt/Chromium και το στάδιο αποτυχίας. Επιλέξτε διαδρομή που υποστηρίζει ο καταναλωτής που κάνει το αίτημα. Για επιτρεπόμενη δημόσια περιήγηση με WebEngine, η λίστα διαμεσολαβητών SOCKS5 προσφέρει υποψηφίους για έλεγχο πρόσβασης χωρίς έλεγχο ταυτότητας· χρησιμοποιήστε ξεχωριστή διαμόρφωση χωρίς μεταφορά ονόματος χρήστη ή κωδικού άλλου διαμεσολαβητή. Μια μη υποστηριζόμενη μέθοδος σταματά πριν από τη σύνδεση στον ιστότοπο, οπότε η αλλαγή λογαριασμού προορισμού αντιμετωπίζει λάθος ανταλλαγή.

Σχετικά άρθρα