宛先URLに基​​づいて自分のhttp / httpsリクエストを2つの異なるアップストリームプロキシに転送するにはどうすればよいですか?

宛先URLに基​​づいて自分のhttp / httpsリクエストを2つの異なるアップストリームプロキシに転送するにはどうすればよいですか?

こんにちは。私は私の問題に対する良い解決策を見つけようとしています。私の(Linux)サーバーからのhttp / https要求を、ターゲットURLに基​​づいて2つの異なるプロキシに転送する必要があります。

iptables(1,2,3,4,5,6,7)とnginx(8,9,10,11,12)に基づくさまざまなソリューションを順方向プロキシとして試しましたが、正しく機能しません。 Squidを使って実装できましたが、いつもより軽いソリューションを探しています。

たとえそれが良い場合でも、透明なプロキシ設定を必ずしもしたくありません。したがって、Linuxサーバーでhttp_proxyとhttps_proxyを設定すると機能します。

私の2つの異なるアップストリームプロキシ(Squidスタイル)は私が管理していないので、その設定を変更することはできません。

デスクトップレベルではProxy.pac構成を使用できますが、複数のツールを実行して動的にアップストリームプロキシをインポートする必要があるLinuxサーバーではこのアプローチを使用できません。

明確にするために図を追加します。 ここに画像の説明を入力してください。

関連情報