リクエストを別のWebプロキシに転送するためにローカルの透過プロキシを設定できますか?

リクエストを別のWebプロキシに転送するためにローカルの透過プロキシを設定できますか?

企業プロキシを介してすべてのhttp / httpsリクエストを透過的に送信するローカルLinuxシステムを設定したいと思います。多くのスクリプトはhttp_proxy環境変数をサポートしていますが、一部のスクリプトはサポートしていません。これは大きな面倒です。

会社のプロキシを介して出てくるすべてのhttpリクエストを渡すのと同様の機能を設定する方法はありますか?要求のみを転送する必要があり、SSLトラフィックを表示する必要はありません。

ベストアンサー1

ポート80でhttpトラフィックを透過的にプロキシするのは比較的簡単です。 Squid を設定し、iptables ルールを使用してすべてのポート 80 トラフィックを Squid に送信します。他のポートでも動作します。

暗号化されたhttpsトラフィックを再プロキシすることははるかに困難です。トラフィックと証明書チェーンに対して中間者攻撃を実行しない限り、これは不可能です。次の点を確認してください。透明なSSLプロキシの誤解と事実

おすすめ記事