Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Auf einen Blick
Ziel: Dev Proxy so zu filtern, dass nur Anforderungen von bestimmten Apps abgefangen werden
Zeit: 3 Minuten
Voraussetzungen:Einrichten des Dev-Proxys
Standardmäßig wird Dev Proxy als systemweiter Proxy registriert, und alle Anforderungen, die von Ihrem Computer gestellt werden, werden über den Proxy übergeben.
Standardmäßig fängt der Proxy Anforderungen ab, die von Ihrem Computer an die in der Datei devproxyrc.json konfigurierten URLs vorgenommen werden.
Möglicherweise möchten Sie jedoch auch nur Anforderungen abfangen, die von bestimmten Prozessen wie einem Eingabeaufforderungsfenster oder Webbrowser vorgenommen werden.
Verwenden Sie die Option --watch-pids, um Anforderungen von Prozessen anhand ihrer angegebenen Prozess-IDs abzufangen:
devproxy --watch-pids 870 135100
Verwenden Sie die --watch-process-names Option, um die Anforderung von Prozessen anhand ihrer angegebenen Prozessnamen abzufangen:
devproxy --watch-process-names msedge pwsh
Anfragen von untergeordneten Prozessen abfangen
Standardmäßig fängt Dev Proxy nur Anfragen ab, die direkt von den von Ihnen angegebenen Prozessen vorgenommen werden. Wenn der von Ihnen überwachte Prozess andere Prozesse startet, z. B. eine Shell, die ein Skript ausführt, oder einen Editor, auf dem ein Sprachserver ausgeführt wird, fängt Dev Proxy keine Anforderungen von diesen untergeordneten Prozessen ab. Um Anfragen auch von allen untergeordneten Prozessen der überwachten Prozesse abzufangen, fügen Sie die Option --watch-process-tree hinzu:
devproxy --watch-process-names pwsh --watch-process-tree
Alternativ können Sie die watchProcessTree Eigenschaft in der Konfigurationsdatei auf true festlegen:
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v4.0.0/rc.schema.json",
"watchProcessNames": ["pwsh"],
"watchProcessTree": true
}
Die --watch-process-tree Option hat nur Auswirkungen, wenn Sie auch --watch-pids oder --watch-process-names verwenden.
Siehe auch
- Ermitteln von ZU überwachenden URLs – Filtern nach Prozess während der Ermittlung
- Glossar - Dev Proxy-Terminologie