質問: コマンドラインリクエストを含め、charles webデバッグプロキシを介してすべてのhttpリクエストを実行するにはどうすればよいですか? charles webデバッグプロキシソフトウェアを使用してhttpリクエストをデバッグしています。私のデスクトップブラウザ、chromeおよびfirefox)でうまく機能し、他のプログラムが作成したhttpリクエストも確認できます。charlesを実行してネットワーク構成を確認すると、動作を理解していると思います。すべてのhttp要求とhttps要求にプロキシを設定し、ポート8888でこれらをリッスンします。 しかし、私が理解できない項目は、wget、curl、またはelinksブラウザーなど、ターミナルで開始する要求が表示されないことです。 。127.0.0.1:8888を使用してcurlとwgetでプロキシを指定できることは知っていますが、構成でプロキシを使用してネットワークインターフェイスがセットアップされている場合、手動でプロキシを指定する必要がある理由がわかりません。また、bluecrab(ウェブサイトのコピー機)をチャールズに表示することもできません-プロキシ設定が表示されません-xwindowラッパーまたは何かを使用しているようです(したがって、実際にはネイティブではありません) cocoa/carbonアプリ): システム上のすべてのhttpリクエストをcharles経由で実行するにはどうすればよいですか?説明私の質問は、curl、wgetの正しい構文について尋ねるのではなく、ネットワークインターフェイスがもう1つ使用するように設定されているときにcurlとwgetがプロキシを使用しない理由のシステムの基礎についてです。 、など.
回答: 設定ファイルに触れたくない場合は、curlを使用して次のことができます。curl http://example.com --proxy 127.0.0.1:8888