URL A leitet auf URL B um. Ich hatte meinen Proxy als A -> C festgelegt. Ich habe meinen Proxy von B -> C geändert und es hat funktioniert. Seltsam.
Warum gibt Charles einen Fehlercode für SSL Proxy an?
Ich habe einen lokalen Nginx-Proxy, über den meine lokale Site arbeiten kann https://fakedomain.com/endpoint
. Wenn ich im Browser darauf stoße, zeigt Charles die Antwort richtig.
Wenn ich den SSL-Proxy so verwende, dass https://www.anotherdomain.com/endpoint
Punkte getroffen werden https://fakedomain.com/endpoint
, wird ein Antwortcode von -1 mit einer Antwortvorschau angezeigt, die folgendermaßen aussieht:
Im Allgemeinen funktioniert SSL Proxying einwandfrei. Wenn ich mich für einen bekannten https
Standort befinde, funktioniert der Proxy von Charles einwandfrei.
Mein lokaler Standort / Server verwendet eine .crt
und eine .key
Datei, die von einem anderen Benutzer erstellt wurde, was meiner Meinung nach das Problem ist. Ich bin auf einem Mac, klickt doppelt darauf .crt
und hat es meinem Schlüsselbund hinzugefügt. Ich öffnete es und stellte es immer auf Vertrauen:
Meine Vermutung ist, dass Charles diesem Zertifikat beim Proxying nicht vertraut. Nur nicht sicher, wie man das beheben kann.
Hinweis: Ich wurde vom Netzwerkstack zu diesem Austausch umgeleitet
1 Antwort auf die Frage
Verwandte Probleme
-
2
Wie ping ich hinter einem Proxy?
-
2
Tunneln über HTTP
-
2
VPN / Tunneling (SSH oder anders) unter Windows über HTTP-Proxy
-
4
Wie werden Sonderzeichen in Benutzername / Passwort für HTTP-Proxy verwendet?
-
6
http proxy über ssh, nicht socken
-
1
Umgehen des HTTP-Proxys am Arbeitsplatz (unter Verwendung von SSH oder einem anderen)
-
1
Wie kann die Proxy-Verbindung geschlossen werden, wenn sie in Firefox geliefert wird?
-
2
Lokale Zwischenspeicherung von HTTP-Proxy, um echte Anfragen nach Website zu verhindern
-
3
Ändern Sie die HTTP-Anforderung vor dem Senden
-
1
Kann ich ein anderes Protokoll über einen HTTP-Proxy tunneln?