11

最近、Mac 開発環境から Windows 開発環境に切り替えました。Chrles プロキシを広範囲に使用して、ネットワーク トラフィック、リクエスト、およびレスポンスの詳細をキャプチャしました。現在、Windows 8 に Charles プロキシ バージョン 3.7 をインストールしています。Charles プロキシをオンにすると、作業中の Web サイトがまったく開かないことに気付きました。例外メッセージの下に表示されています。そして、それは他のすべてのWebサイトで完全に機能しています.

チャールズ エラー レポート

リモート ホストに接続できませんでした

Charles はリモート ホストに接続できませんでした。インターネット接続に問題がないこと、およびリモート ホストにアクセスできることを確認してください。ネットワークがプロキシ サーバーを使用してインターネットにアクセスしている可能性がありますか? 外部プロキシ設定で、Charles が外部プロキシ サーバーを使用するように構成できます。

報告された実際の例外は次のとおりです。

java.net.ConnectException: 接続がタイムアウトしました: Charles Proxy に接続してください、http: //www.charlesproxy.com/

SEに来る前に行った調査:

Google で「Charles Error Report-Failed to connect to remote host」というキーワードで検索しました。上記の問題に関連するリンクをいくつか取得しました。

最初のリンクは、外部プロキシ設定を確認するように言っています。コンピューターに外部プロキシ設定がないことを確認しました。
2 番目のリンクは、ブラウザーで URL を開き、charles プロキシを閉じて、再度開くことを示しています。私はそれをしました。まだ運がありません。

この問題を克服するにはどうすればよいですか?

4

2 に答える 2

1

Fiddlerなどの他のプロキシでも同じ問題が発生しますか? もしそうなら、それはおそらく Charles とは関係がなく、ネットワークの問題か、アプリケーションがプロキシで動作しないことが原因です。

その他の原因として、HTTPS の使用 (証明書エラーが発生する可能性があります) や、プロキシによって無視される場合とされない場合があるループバック アドレス (localhost または 127.0.0.1) の使用が考えられます。

アップデート

IE10+拡張保護モードでは、信頼されていないアプリケーションがローカル リソースにアクセスするのを防ぎます。信頼ゾーンにないページとサイトは信頼されていないと見なされるため、ローカル プロキシに接続できません。Fiddler には、これをバイパスするように Windows 8 を構成するための構成ボタンが含まれています。何が起こったのか、そしてその理由については、ここで非常に適切な説明を見つけることができます。

Windows 8 では、EPM は Metro IE に対してのみ有効です。8.1 では、デスクトップ IE でもデフォルトで有効になっています。

サイトのアドレスを IE のセキュリティ設定のトラスト ゾーンに追加するだけで、Charles を再び機能させることができる場合があります。または、「Windows 8 Metro スタイル アプリケーション用に Fiddler を構成する」に記載されている EnableLoopBackUtility をダウンロードして、IE が次の方法でサイトに接続できるようにすることもできます。ローカル プロキシ

于 2013-12-11T08:07:11.353 に答える
0

私はこれをタイミングまたはキャッシュ関連のグレムリンとして経験しました。私の場合、ほとんどの場合、これはブラウザーで強制リロードを数回実行することで解決されます。その方法は、プラットフォームごとにわずかに異なります。Command + Shift + RMac/Chrome では、数秒間押し続けるとうまくいきます。Win/IE ではShift、アドレス バーのリロード アイコンを押したまま数回クリックすると、理論上Shift + F5は同じことが行われるはずですが、うまく機能しません。

于 2014-10-10T14:52:36.260 に答える