職場には Mac と PC があります。インターネットには http プロキシ経由でアクセスします。私の PC にはプロキシが設定されており、すべてのアプリケーションがプロキシで問題なく動作します。Mac のネットワーク設定にプロキシ サーバーを入力しましたが、認識されるのは特定のアプリだけです。ブラウザーは動作しますが、ターミナルなどの他のアプリや IDE (Php Storm) はシステム プロキシ設定を尊重しません。一部のアプリには独自の設定がありますが、少なくとも PHP Storm の場合は動作しません。
すべてのアプリでシステム プロキシ設定を尊重する方法はありますか?
答え1
これらのアプリケーションが「システム プロキシ設定」を尊重すること以外は、いいえ。
これらを強制する方法としては、ゲートウェイで透過プロキシ リダイレクトを使用することですが、これは別の問題です。
Windows アプリケーションがシステム設定を尊重する理由は、通常、Windows アプリケーションが HTTP などに Windows API を使用し、Windows API を通じてシステム プロキシ設定を尊重するためです。
*BSD をベースにした MacOSX では、アプリケーションがネットワーク/ソケットに直接アクセスするため、プロキシ設定はほとんど単なる設定です。
はい、わかっています。MacOSX で各アプリケーションを確認するのは面倒です。