BasicAuth をサポートする Tinyproxy のリリースは、プロキシへのアクセスを許可する前にログインを要求できます。設定エントリは次のようになります。

BasicAuth alex replace_with_a_private_password

お使いのリリースに付属するマニュアルを参照してください。Tinyproxy 1.11.1 のパーサーにはすでに BasicAuth が含まれていますが、古い議論はこの機能より前のものかもしれません。

設定ファイルを保護してください。このエントリには使用可能なパスワードが含まれます。デーモンのオペレーティングシステムの User 設定はプロセスアカウントを選ぶものであり、プロキシのログインではありません。

クライアントのアクセスと転送

認証と併せて、意図した Allow と Deny のルールを維持してください。Tinyproxy のクライアントアクセス設定はアカウント検査とは別です。これらは対象クライアントを制限し、BasicAuth はその資格情報を検証します。

HTTP Basic 認証は転送の暗号化を提供しません。宛先の HTTPS トンネルは、平文のプロキシとすでに交換されたログインを保護できません。loopback のみで待ち受ける Tinyproxy への SSH トンネルは保護された経路の一つです。

ブラウザが要求を続ける場合は、提供した資格情報を実際の設定と比較し、実行中のリリースがこのディレクティブをサポートしているか確認してください。

関連記事