Charles Web Debugging Proxyソフトウェアを使用して、HTTP要求をデバッグしています。それは私のデスクトップブラウザ、Chrome、Firefoxでうまく機能し、他のプログラムが作成するHTTPリクエストさえ見ます。
Charlesを実行してネットワーク構成を確認すると、その仕組みを理解していると思います。すべてのHTTPおよびHTTPS要求のプロキシを設定し、ポート8888でこれらをリッスンするだけです。
しかし、私は理解できない項目は、私のような、私はターミナルで開始することをすべての要求が表示されないということであるwget
、curl
またはelinks
ブラウザ。
私は127.0.0.1:8888を使用してcurlとwgetでプロキシを指定できることを知っていますが、構成でネットワークインターフェイスがプロキシで設定されている場合、なぜ手動でプロキシを指定する必要があるのか分かりません。
また、CharlesにBlueCrab(ウェブサイトのコピー機)を表示することもできません。また、プロキシ設定も表示されません-XWindowラッパーなどを使用していると思われます(実際にはネイティブではありません) Cocoa / Carbonアプリ):
システム上のすべてのHTTP要求を取得してCharlesを実行するにはどうすればよいですか?
明確化
私の質問は、ネットワークインタフェースが1より多くのようにするための正しい構文について尋ねるよりを使用するように設定されたときにカールし、Wgetはプロキシを使用していないだろう、なぜのシステムの基礎についてですcurl
、wget
など、