Tinyproxy を親プロキシに対して認証させる
再利用可能な Proxy-Authorization ヘッダーを手動で追加する代わりに、Tinyproxy の上流資格情報の構文を使います。
Upstream http proxyuser:[email protected]:8080
この上流資格情報の形式は、対応しているインストール済みの Tinyproxy リリースでのみ使用し、例示のシークレットを置き換え、その設定を保護してください。
BasicAuth は Tinyproxy のクライアントを検証します。上流アカウントは Tinyproxy を親に対して認証します。どちらも互いの代わりにはならず、親へのログインはローカルリスナーの任意の呼び出し元を許可するものではありません。
AddHeader で Proxy-Authorization を追加するのは脆い代替手段です。その送信ヘッダー機能は、ドキュメント上 HTTPS では同じようには動作しません。Base64 Basic の値は引き続き使用可能なエンコード済み資格情報であり、パスワードハッシュではありません。
親が対応する認証方式に合わせてください。コピーした Basic ヘッダーは別のスキームをネゴシエートできません。失敗した場合、アカウントを変更する前に、どのホップが 407 を返したかを特定してください。