Vom PAC-Testergebnis zur tatsächlichen Route des Browsers
Trennen Sie die von einer PAC-Funktion zurückgegebene Route von Dateiauslieferung, Browser-Übernahme, Proxy-Erreichbarkeit und dem endgültigen Pfad der Anfrage.
Ein PAC-Tester gibt PROXY proxy.example:8080 zurück. Ein brauchbares Ergebnis. Doch bevor die Browserkonfiguration als geprüft gilt, sind noch mehrere Fragen zu beantworten.
| Frage | Was zu prüfen ist |
|---|---|
| Was liefert dieses Skript für diese Eingabe? | Der Auswerter, die Eingabe-URL und die Ergebnisse der Hilfsfunktionen |
| Hat der Browser diese Kopie bezogen? | Die konfigurierte PAC-URL und Belege für Auslieferung oder Zwischenspeicher |
| Hat der Browser die zurückgegebene Route benutzt? | Die Proxy-Auflösung und Verbindungsdiagnose des Browsers |
| Konnte diese Route die Anfrage tragen? | Verbindung und Proxy-Austausch des gewählten Endpunkts |
Ein Werkzeug wie pacparser wertet PAC-Logik mit seinen eigenen unterstützten Hilfsfunktionen aus. Es führt nicht den vollständigen Apparat des Zielbrowsers für Konfigurationserkennung, Richtlinien, Zwischenspeicherung und Verbindungsaufbau aus.
Halten Sie die Eingaben vergleichbar. Ein anderes URL-Schema, eine andere Schreibweise des Hostnamens, eine andere DNS-Antwort oder eine übergebene Client-Adresse können ein gültiges Ergebnis verändern. Ein Test in einem anderen Netz kann einen anderen Zweig durchlaufen, ohne dass das Skript fehlerhaft ist.
Die Browserrichtlinie kann auch eine andere PAC-URL oder einen festen Proxy wählen. Das Bearbeiten der Datei auf dem Datenträger belegt nicht, dass der Browser sie erneut geholt hat. In Chrome unterscheidet sich das Aktualisieren von PAC vom Löschen gemerkter fehlerhafter Proxys. Erfassen Sie die genaue Dateiversion und die relevanten Verbrauchereinstellungen zusammen mit dem Ergebnis.
Nutzen Sie die Offline-Auswertung, um ein Logikproblem einzugrenzen. Nutzen Sie die Diagnose des echten Clients, um Übernahme und Weiterleitung zu belegen. Wenn das Skriptergebnis stimmt, aber am Proxy keine Transaktion ankommt, untersuchen Sie diese Lücke, bevor Sie eine funktionierende Regel neu schreiben.