web-dev-qa-db-ja.com

企業ネットワークのプロキシを使用するようにFiddlerを構成していますか?

Fiddlerを会社のプロキシで動作させようとしています。すべての外部リクエストが407を返しています。

これまでのところ、oSession.oRequest ["Proxy-Authorization"] = "YOURCREDENTIALS";を追加しようとしました。 base64でUSERNAME:PASSWORDを使用したカスタマイズされたルールへ。まだ運がありません。

何か案は?ありがとう。

31
Ryan Peters

注: 上位投票 が利用可能な答えがあります。 SOソート のため、受け入れられた答えを下回っています。

私も同じ問題を抱えていて、次のように解決しました。

  1. 標準構成でFiddlerを起動しました。
  2. IEを開始し、外部WebサイトにHTTPリクエストを送信しました。
  3. プロキシ認証ダイアログがポップアップし、資格情報を入力しました。
  4. Fiddlerで「Proxy-Authorization」のリクエストヘッダーを検索しました。
  5. 「Basic sOMeBASE64eNCODEdSTRING =」のようなヘッダー値をクリップボードにコピーしました。
  6. OnBeforeRequest内の次の行でCustomRules.jsを変更しました。

    oSession.oRequest ["Proxy-Authorization"] = "Basic sOMeBASE64eNCODEdSTRING =";

そのため、私のアプローチは、Fiddlerを使用して認証ヘッダーをデバッグすることにより、サーバーが必要とするプロキシ認証の種類を事前に確認したという点で、ユーザーのアプローチと非常に似ていました。そうすれば、Base64でエンコードされた資格情報の前に「Basic」を追加する必要があり、ツールを使用して資格情報をBase64にエンコードする必要さえないことがわかりました。プロキシ認証ヘッダーから値をコピーしました。

19
mono68

私のために働いたのははるかに簡単でした:

Rules > Automatically Authenticate
72
Francis Kim

私の答えは簡単です。会社のプロキシがNTLMの場合は、setUpをダウンロードして、 cntlm を構成します。プロキシ設定を設定して、フィドラーをcntlmポートにルーティングします。

できた!それは私の会社でフィドラーを構成する方法です

1
Enes

http://blog.bareweb.eu/2010/10/http-debugging-fiddler-tip-1/

プロキシ認証を要求するための「ルール」メニューにエントリがあります。それを使用して、あなたはもう少し得る必要があります!

0
AndyElastacloud

Fiddlerは、ネイティブプロキシ構成を自動的に取得する必要があります。

0
lwpro2

Fiddlerのどのバージョンを使用していますか?

Fiddlerは組織のプロキシに自動的にチェーンされ、現在のバージョンのFiddlerはすべて、クライアントと認証プロキシ間の認証情報の受け渡しをサポートしています。

問題のHTTPリクエストをどのように生成していますか?正確なHTTP応答ヘッダーとは何ですか?

0
EricLaw