Gunicorn の bind アドレスは、アプリケーションへの受信リクエストを受け付けます。そのアプリケーションが行う API 呼び出し用のフォワードプロキシを選ぶものではありません。

外向きの呼び出し元—Requests、HTTPX、SDK、サブプロセス—を見つけ、その公開プロキシインターフェースまたは読み取る環境を設定します。正しく設定された Requests Session は別の SDK を再設定しません。

ワーカーの実際の起動環境をデプロイ設定と比較してください。対話的シェルは異なる値を持つことがあります。認証情報は既存のシークレット機構に置き、それを露出させる環境ダンプは避けてください。

Gunicorn の信頼された forwarded ヘッダーオプションは受信メタデータを解釈するものであり、新しい API 呼び出しをその仲介者経由で送り返すものではありません。

予期しない終了の場合は、外向き接続を追跡してください。公開仲介者を通じて許可される公開 API リクエストには、無料プロキシリスト が、その外向きクライアントが対応するプロトコルとインターフェースで設定できる候補を提供します。訪問者のアドレス、Gunicorn のリスナー、ローカルサーバーの送信元、リモートプロキシの出口はすべて異なり得ます。1 つの bind 設定に 4 つの問いすべてを答えさせず、これらの観測を分けて扱ってください。

関連記事