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.
Startet den Dev Proxy.
Zusammenfassung
devproxy [options]
Options:
-c, --config-file <file> Configuration file path (default: devproxyrc.json)
-u, --urls-to-watch <urls> URLs to intercept (supports wildcards)
-p, --port <port> Proxy port (default: 8000)
--api-port <apiPort> API port (default: 8897)
--log-level <level> Logging level: trace|debug|information|warning|error
--output <format> Output format: text|json (default: text)
--record Start recording immediately
--discover Run in URL discovery mode
--watch-pids <pids> Process IDs to watch
--watch-process-names <names> Process names to watch
-t, --timeout <seconds> Auto-stop after inactivity
--no-watch Disable config file auto-restart on changes
--no-color Disable colored output
--detach Run proxy in the background (detached mode)
--version Show version
-h, --help Show help
Verwendung
devproxy
Argumente
Nichts
Optionen
| Name | BESCHREIBUNG | Zulässige Werte | Standard |
|---|---|---|---|
--api-port <apiPort> |
Der Port für die Dev-Proxy-API zum Überwachen. Legen Sie fest, 0 dass das Betriebssystem einen zufällig verfügbaren Port zuweisen kann. |
Integer | 8897 |
--as-system-proxy |
Gibt an, ob Dev Proxy beim Start als Systemproxy registriert werden soll. Wenn die Einstellung auf true "Erforderlich installCert " festgelegt sein muss, legen Sie diesen auf true |
true, false |
true |
-c, --config-file <configFile> |
Der Pfad zur Konfigurationsdatei | Lokaler Dateipfad | devproxyrc.json |
--detach |
Ausführen von Dev Proxy im Hintergrund (getrennter Modus) | n/a | n/a |
--discover |
Ausführen des Dev-Proxys im Ermittlungsmodus | n/a | n/a |
-e, --env <env> |
Variablen, die für den Dev Proxy-Prozess festgelegt werden sollen | Zeichenfolge key1=value |
n/a |
--install-cert |
Gibt an, ob das Stammzertifikat installiert werden soll. |
true, false |
true |
--ip-address <ipAddress> |
Die IP-Adresse für den Proxy, an den eine Bindung erfolgen soll | IPv4-Adresse | 127.0.0.1 |
--log-level <loglevel> |
Ebene der zu protokollierenden Nachrichten |
trace, , debuginformation, , warningerror |
information |
--no-color |
Farbausgabe deaktivieren. Kann auch über die Umgebungsvariable NO_COLOR oder TERM=dumb |
n/a | n/a |
--no-first-run |
Überspringen der ersten Ausführungsumgebung (Zertifikat auf macOS nicht als vertrauenswürdig festlegen) | n/a | n/a |
--no-watch |
Deaktivieren des automatischen Neustarts des Proxys, wenn sich die Konfigurationsdatei ändert | n/a | n/a |
--output <format> |
Ausgabeformat für strukturierte Protokollierung |
text, json |
text |
-p, --port <port> |
Der Port für den Proxyserver, der überwacht werden soll. Legen Sie fest, 0 dass das Betriebssystem einen zufällig verfügbaren Port zuweisen kann. |
Integer | 8000 |
--record |
Verwenden Sie diese Option, um alle Anforderungsprotokolle aufzuzeichnen. | n/a | n/a |
-t, --timeout <seconds> |
Automatisches Beenden des Proxys nach einem Zeitraum der Inaktivität | Integer | n/a |
-u, --urls-to-watch <urlsToWatch> |
Liste der URLs, die der Proxy abfangen soll | Absolute URL (kann z. B. Wildcards enthalten) "https://api.contoso.com/*" |
Siehe devproxyrc-Datei |
--version |
Versionsinformationen anzeigen | n/a | n/a |
--watch-pids <pids> |
Die IDs von Prozessen, die auf Anforderungen zu achten sind | Integer | n/a |
--watch-process-names <processNames> |
Die Namen der Prozesse, die auf Anforderungen überwacht werden sollen | Schnur | n/a |
-?, -h, --help |
Anzeigen von Hilfe- und Nutzungsinformationen | n/a | n/a |
Ausgabe des getrennten Modus
Wenn Sie Dev Proxy mit der --detach Option starten, wird sie im Hintergrund ausgeführt und druckt Startinformationen in die Konsole.
Textausgabe (Standard)
Dev Proxy started in background.
PID: 6456
Proxy URL: http://127.0.0.1:8000
API URL: http://127.0.0.1:8897
Log file: /Users/user/.local/dev-proxy/logs/devproxy-6456-2026-03-05.log
JSON-Ausgabe
Bei Verwendung --output json mit --detach, gibt Dev Proxy eine einzeilige JSONL für die Computeranalyse aus:
Erfolg:
{"type":"result","data":{"pid":6456,"proxyUrl":"http://127.0.0.1:8000","apiUrl":"http://127.0.0.1:8897","logFile":"/Users/user/.local/dev-proxy/logs/devproxy-6456-2026-03-05.log"},"timestamp":"2026-03-05T14:22:42.0000000Z"}
Fehler:
{"type":"log","level":"error","message":"Dev Proxy is already running (PID: 6456). Use 'devproxy stop' to stop it first.","timestamp":"2026-03-05T14:22:42.0000000Z"}
Tipp
Wird verwendet --port 0 , damit das Betriebssystem einen zufällig verfügbaren Port zuweisen kann. Die Proxy URL Ausgabe zeigt den tatsächlichen Port an, der vom Betriebssystem zugewiesen ist.
Exitcodes
| Code | Bedeutung |
|---|---|
0 |
Success |
1 |
Laufzeitfehler |
2 |
Ungültige Eingabe oder Verwendung |