Qt Network のプロキシログインが成功しても、WebEngine が同じ SOCKS 認証に対応しているとは限りません。WebEngine は Chromium を使用しており、その SOCKS5 実装には認証方式のサポートがありません。HTTP プロキシのログイン処理はそのやり取りを提供しません。

QNetworkProxy はプロトコル、ホスト、ポート、ユーザー名、パスワードを保持できます。同じフィールドを読む二つの利用側でも、実装するプロトコルと方式は異なり得ます。

Network 成功/WebEngine 失敗の比較では、実際のプロキシのプロトコル/方式、Qt/Chromium のバージョン、失敗した段階を記録します。要求を行う利用側が対応する経路を選んでください。許可された公開 WebEngine 閲覧では、SOCKS5 プロキシ一覧から認証不要のアクセスを確認できる候補を選べます。別のプロキシのユーザー名やパスワードを引き継がない独立した設定を使用してください。未対応の方式はサイトのログインより前で停止するため、接続先アカウントを変えても誤ったやり取りを扱うことになります。

関連記事