2013-04-05 17 views
6

Ha iniziato il violinista su una macchina, ha abilitato connessioni remote e HTTP. Quando provo ad aprire il browser IE su una macchina remota (dopo aver configurato manualmente le impostazioni del proxy) e ho provato a cercare su https://www.gmail.com, ricevo il solito avviso. Quando si tenta di "Continuare a visitare il sito Web", viene visualizzato un messaggio "Errore certificato: navigazione non riuscita".Il traffico proxy HTTPS tramite Fiddler non riesce per i client remoti?

Tutto funziona bene quando Fiddler e il browser sono in esecuzione sulla stessa macchina.

Qualsiasi aiuto sarebbe apprezzato.

risposta

12

è necessario configurare il computer client di fiducia il certificato di Fiddler Server.

Da the help:

D: Fiddler decifrare il traffico HTTPS da una macchina diversa?

A: Sì, se hai configurato Fiddler per il traffico proxy da un secondo computer o un dispositivo, è possibile decifrare il traffico, con due accorgimenti:

  1. Se il computer client stesso in precedenza aveva gestito Fiddler nella modalità di decrittografia HTTPS, tutti i tentativi di visitare le pagine HTTPS protette dalla versione di Fiddler dell'altro computer falliscono con un errore di certificato non specificato. Per risolvere questo problema, rimuovere il vecchio certificato radice di Fiddler che si trova nell'archivio certificato Root attendibile del client utilizzando certmgr.msc. (Il certificato radice non corrispondente causa il problema, poiché ogni istanza di Fiddler genera la propria radice univoca).

  2. Se si desidera che il computer client si fidi del certificato Fiddler, sarà necessario copiare o scaricare il certificato Fiddler Root sul computer client e installarlo manualmente nell'archivio Autorità di certificazione fonti attendibili. È possibile scaricare il certificato di origine Fiddler visitando utilizzando l'URL:

    http://hostname.of.FiddlerMachine:8888/FiddlerRoot.cer

+0

Grazie Eric, ha funzionato con un problema. Facendo clic su "Continua sul sito Web" risulta ancora con errore. Il secondo clic ha fatto il lavoro. C'è un modo per farlo funzionare quando viene usato FiddlerCore? – user2248562

+0

Non visualizzerai affatto il messaggio "Continua al sito web" se hai installato correttamente il certificato Root di fiducia sul client. – EricLaw

+0

che dire di iphone, l'ho provato ma non funziona –

0

Vorrei condividere il problema e risoluzione che funziona per me usavo la versione violinista - v4.6.3.50306 e improvvisamente non era caputering traffico HTTPS e si vede l'errore in violinista ispettore scheda come qui sotto -:

errore Descrizione -:

"Https handshake to server-xxxx.com is failed. System.Security.Cryptography.CryptographyException.The Specified network password is not correct"

faccio qui di seguito le cose per risolvere il problema

Reset all certificates under Tools-->Fiddler Option-->Https-->Action button-->Reset all certificate But it does not work.

Poi, dopo 3 giorni di frustrazione sotto le cose risolto il mio problema-: :)

  1. Aprire registro
  2. ricerca tutte le voci con la parola "violinista" e "eric" anche
  3. eliminare tutti i file di registro
  4. macchina Restart
  5. Rimontare violinista con Admin prvilege
  6. macchina Restart
  7. Ora inizia a catturare il traffico Https e anche a decifrare.

Spero che questo ti aiuti.

Grazie, Parth Shah

4

Se hai utilizzato Fiddler per lungo tempo, soprattutto se lo si usa in tutto aggiornamenti, si potrebbe scoprire che Fiddler non cattura il traffico non importa quale lo fai, per qualsiasi browser, anche se fai clic su Trust Root Certificate finché non sei blu in faccia.

Trust Root Cert is normally the answer, but not when Fiddler has filled your Cert store with bad certs

stavo sperimentando il messaggio There is a problem connecting securely to this website. in IE e Chrome stava dando l'anima con Your connection is not private

Il molto facile soluzione, tuttavia, è quello di lasciare Fiddler spurgare tutto il suo antico certs dal macchina e iniziare fresco. Fai clic su Reset All Certificates.

enter image description here

Questo cancellerà tutti i vecchi certs di Fiddler e creare un nuovo certificato principale intercettazione.

Nota: questo non sarà eliminare nessuno dei vostri altri certificati, solo cerali di Fiddler.

Questo ha funzionato per me in due istanze separate, senza necessità di riavvio.

+0

Questo ha funzionato per me, anche se in seguito ho dovuto riavviare Fiddler. – sfarbota

Problemi correlati