Grundlegende Fragen

F: Zunächst einmal, wofür wird diese Software verwendet?

A: Es handelt sich um ein Netzwerk-Debugging-Tool zum Anzeigen und Ändern der Netzwerkanforderungsinformationen des Geräts, kurz gesagt, es ist eine Software zur Erfassung von Paketen der Anwendungsschicht (z. B. HTTP).

F: Wie wird es verwendet?

A:Schalten Sie den Paketaufzeichnungsschalter auf der Startseite ein, öffnen Sie dann die Anwendung, die Sie debuggen möchten, oder den Browser, um die Adresse zu besuchen, die Sie debuggen möchten, und kehren Sie anschließend zu dieser Anwendung zurück.

Da HTTPS-Anfragen verschlüsselt sind, müssen Sie das entsprechende Zertifikat zum ersten Mal konfigurieren. Klicken Sie auf [HTTPS-Konfiguration] in [Einstellungen] der Anwendung, um die spezifischen Details anzuzeigen. Das Zertifikat wird nur für die Entschlüsselung des Datenverkehrs verwendet und Sie können es jederzeit löschen.

F: Wenn die Software läuft, wird in der Statusleiste das VPN-Symbol angezeigt. Bietet die Software einen VPN-Dienst an?

A: Nein, diese Software verwendet die Netzwerkerweiterungs-API, um den Datenverkehr über VPN zu erfassen, und bietet keinen VPN-Dienst an.

F: Warum muss ich das Stammzertifikat installieren?

A: Um HTTPS-Verkehr zu entschlüsseln, müssen Sie das Stammzertifikat verwenden, um ein selbstsigniertes Zertifikat zu erstellen. Wenn das Stammzertifikat auf dem Mobiltelefon installiert ist, kann dem vom Stammzertifikat generierten Zertifikat vertraut werden.

F: Werden meine Daten hochgeladen?

A: Nein, alle Daten werden lokal gespeichert.

F: Warum ist die Konfiguration meines Stammzertifikats korrekt, aber der Datenverkehr einiger HTTPS-Websites kann trotzdem nicht angezeigt werden?

A: Einige Websites verwenden die Public-Key-Binding-Technologie (HPKP) und vertrauen nur dem angegebenen Zertifikat, so dass der Datenverkehr nicht entschlüsselt werden kann. Einige Websites werden bereits in der Standardkonfiguration ignoriert, und Sie können weitere solche Websites ignorieren, indem Sie Regeln hinzufügen.

F: Warum kann sich manche Software beim Erfassen von Paketen nicht anmelden?

A: Wie bereits erwähnt, verwendet eine kleine Anzahl von Software Public Key Binding oder Zwei-Wege-Authentifizierung, weigert sich, mit dem Vermittler zu kommunizieren, und schließt aktiv die Verbindung, wodurch Netzwerkanfragen fehlschlagen.

F: Warum ist der Kauf fehlgeschlagen?

A: Bitte überprüfen Sie die Netzwerkbedingungen und schalten Sie die Paketaufzeichnungsfunktion aus.

F: Kann der fehlgeschlagene Kauf nicht wiederhergestellt werden?

A: Bitte überprüfen Sie die Netzwerkbedingungen und stellen Sie sicher, dass die im aktuellen App Store registrierte AppleID mit der AppleID zum Zeitpunkt des Kaufs übereinstimmt.

Probleme bei der Verwendung

F: Was ist die Pass-Strategie?

A: Bevor das Mobiltelefon eine Netzwerkanfrage sendet, kann es entscheiden, ob es die Anfrage zulässt, den SSL-Verkehr entschlüsselt und andere Verhaltensweisen entsprechend der Pass-Strategie. Die Standardstrategie ist die Strategie, die verwendet wird, wenn keine Strategie übereinstimmt.

F: Was ist eine Domänenzuordnung?

A: Die Domänenzuordnung wird verwendet, um den angeforderten Domänennamen einer bestimmten Adresse zuzuordnen, bei der es sich um einen anderen Domänennamen oder eine IP-Adresse handeln kann.

F: Wie verwendet man Rewrite-Regeln?

Rewrite-Regeln werden in "Rewrite Request"- und "Rewrite Response"-Regeln unterteilt.

Rewrite-Regeln können fast alle Request- und Response-Informationen ändern, einschließlich:

Anfrage-URI

Es gibt drei Möglichkeiten, den Anfrage-URI zu ändern. Wenn der ursprüngliche URI beispielsweise /query?key=name lautet, können Sie ihn mit drei Methoden ändern:

Anfragemethode

Die Anfragemethode kann in Methoden wie GET/POST/DELETE/HEAD geändert werden.

Anfrage|Antwort Kopfzeile

Fügen Sie den Header hinzu und ersetzen Sie ihn, falls er existiert. Sie können den Schalter [Vorhandenen Header leeren] aktivieren, wodurch alle alten Header gelöscht werden und nur der von Ihnen eingegebene Header übrig bleibt.

Body der Anfrage oder Antwort

Es gibt auch drei Möglichkeiten, den Body zu ändern. Nehmen wir den Inhalt des nachstehenden Bodys als Beispiel und sehen wir uns an, wie man die drei Methoden zur Änderung des Antwort-Bodys verwendet:

<!doctype html>
<html dir="ltr" lang="en">
   <head>
     <meta charset="utf-8">
     <title>Google translate</title>
   </head>
   <body>
     <h1>Google translate</h1>
     <script type="module" src="new_tab_page.js"></script>
     <link rel="stylesheet" href="chrome://resources/css/text_defaults_md.css">
   </body>
</html>