2013-07-02 19 views
8

Niedawno zmieniłem środowisko programistyczne Mac na środowisko programistyczne Windows. Byłem bardzo zaangażowany w proxy Chrles, aby przechwytywać ruch sieciowy, żądania i szczegóły odpowiedzi. W tej chwili zainstalowałem wersję Proxy Charles 3.7 w Windows 8. Jakkolwiek zauważyłem, że strona, na której pracuję, nie jest w ogóle otwierana przez proxy Charlesa ON. Pokazuje poniżej komunikat wyjątku. I działa idealnie na wszystkich innych stronach internetowych.Charles Error Report: jak to zrobić?

Charles Error Report

Nie można połączyć się z hostem zdalnym

Charles nie mógł połączyć się ze zdalnym hostem. Sprawdź, czy połączenie z Internetem jest poprawne, a host zdalny jest dostępny. Może twoja sieć korzysta z serwera proxy, aby uzyskać dostęp do Internetu? Można skonfigurować Charles, aby użyć zewnętrznego serwera proxy w ustawieniach zewnętrznego serwera proxy .

Rzeczywista wyjątek zgłaszane było:

java.net.ConnectException: Connection timed out: connect Charles Proxy, http://www.charlesproxy.com/

Badania, które mam zrobić przed przyjazdem do SE:

Szukałem w google ze słowem kluczowym "Raport błędu Charlesa - nie udało się połączyć z hostem zdalnym". Mam kilka linków, które są powiązane z powyższym problemem.

Pierwsze łącze mówi, aby sprawdzić ustawienia zewnętrznego serwera proxy. Sprawdziłem, nie ma zewnętrznych ustawień proxy na moim komputerze.
Drugi odsyłacz mówi: otwórz adres URL przeglądarki i zamknij serwer proxy, a następnie otwórz go ponownie. Ja to zrobiłem. Wciąż nie ma szczęścia.

Jak przezwyciężyć ten problem?

+0

Mając dokładnie ten sam problem, jest on wyzwalany, gdy szukam pojedynczego słowa w pasku wyszukiwania przeglądarki Firefox ... – Goles

+0

@Ramesh, czy kiedykolwiek znalazłeś rozwiązanie tego problemu? – gwg

+0

Właściwie to właśnie odkryłem rozwiązanie. Byłem za VPN: http://www.charlesproxy.com/documentation/faqs/vpn-not-working- with-charles/ – gwg

Odpowiedz

0

Czy występuje ten sam problem z innymi serwerami proxy, takimi jak Fiddler? Jeśli tak, prawdopodobnie nie jest to związane z Charlesem, ale z problemem sieciowym lub z brakiem możliwości pracy aplikacji z serwerem proxy.

Innymi przyczynami może być używanie protokołu HTTPS (który może powodować błędy certyfikatu) lub używanie adresu sprzężenia zwrotnego (localhost lub 127.0.0.1), który może, ale nie musi być ignorowany przez serwer proxy.

UPDATE

W IE10 + Enhanced Protection Mode zapobiega niezaufane aplikacje z dostępem do zasobów lokalnych. Strony i witryny nieznajdujące się w Strefie zaufanej są uważane za niezabezpieczone, więc nie mogą się połączyć z żadnym lokalnym serwerem proxy. Fiddler zawiera przycisk konfiguracji, aby skonfigurować system Windows 8 do ominięcia tego. Możesz znaleźć bardzo dobre wyjaśnienie tego, co się dzieje i dlaczego here.

W Windows 8 EPM jest aktywny tylko dla Metro IE. W wersji 8.1 jest on domyślnie włączony nawet na Desktop IE.

Możesz być w stanie dokonać ponownie pracę Charles po prostu przez dodanie adresu witryny do strefy zaufanej w ustawieniach zabezpieczeń IE, czy można pobrać EnableLoopBackUtility mowa w Configure Fiddler for Windows 8 Metro-style applications aby umożliwić IE podłączyć do witryny za pośrednictwem lokalnego pełnomocnika

+0

Nie działa w W8. –

+0

Co nie działa? Skrzypek? Jakie są objawy? Fiddler ma przycisk ["Przycisk Win8 Config"] (http://fiddler2.com/documentation/Configure-Fiddler/Tasks/ConfigureFiddlerForWin8) na swoim pasku narzędzi, aby skonfigurować adresy zwrotne i zwolnienia aplikacji [w Windows 8.1] (http: // fiddler2 .com/blog/blog/2013/08/02/fiddler-and-internet-explorer-11-on-windows-8-1). –

+0

Charles nie działa ... –

0

Doświadczyłem tego jako Gremlin związany z czasem lub buforowaniem. U mnie w większości przypadków rozwiązuje się to przez kilkakrotne przerzucenie siły w przeglądarce. Taka sytuacja jest nieco inna na każdej platformie. W komputerach Mac/Chrome przytrzymanie klawisza Command + Shift + R przez kilka sekund rozwiązuje problem. W Win/IE, trzymanie Shift i klikanie ikony przeładowania w pasku adresu robi to kilka razy - teoretycznie, Shift + F5 powinno robić to samo, ale to nie działa tak dobrze.