(rot)

Startar Dev Proxy.

Sammanfattning

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

Användning

devproxy

Argumentpunkter

Ingen

Alternativ

Namn Beskrivning Tillåtna värden Förinställning
--api-port <apiPort> Porten för Dev Proxy-API:et att lyssna på. Ställ in på så att 0 operativsystemet kan tilldela en slumpmässig tillgänglig port. heltal 8897
--as-system-proxy Om dev proxy ska registreras som systemproxy vid start. När det är inställt på true måste installCert vara anger du till true true, false true
-c, --config-file <configFile> Sökvägen till konfigurationsfilen Sökväg till lokal fil devproxyrc.json
--detach Kör Dev Proxy i bakgrunden (frånkopplat läge) Inte tillämpligt Inte tillämpligt
--discover Köra Dev Proxy i identifieringsläge Inte tillämpligt Inte tillämpligt
-e, --env <env> Variabler som ska anges för Dev Proxy-processen sträng key1=value Inte tillämpligt
--install-cert Om rotcertifikatet ska installeras true, false true
--ip-address <ipAddress> IP-adressen för proxyn som ska bindas till IPv4-adress 127.0.0.1
--log-level <loglevel> Nivå av meddelanden som ska loggas trace, debug, information, , , warningerror information
--no-color Inaktivera färgade utdata. Kan också anges via NO_COLOR miljövariabeln eller TERM=dumb Inte tillämpligt Inte tillämpligt
--no-first-run Hoppa över den första körningsupplevelsen (lita inte på certifikat på macOS) Inte tillämpligt Inte tillämpligt
--no-watch Inaktivera automatisk omstart av proxy när konfigurationsfilen ändras Inte tillämpligt Inte tillämpligt
--output <format> Utdataformat för strukturerad loggning text, json text
-p, --port <port> Porten som proxyservern ska lyssna på. Ställ in på så att 0 operativsystemet kan tilldela en slumpmässig tillgänglig port. heltal 8000
--record Använd det här alternativet för att registrera alla begärandeloggar Inte tillämpligt Inte tillämpligt
-t, --timeout <seconds> Stoppa proxy automatiskt efter en period av inaktivitet heltal Inte tillämpligt
-u, --urls-to-watch <urlsToWatch> Lista över URL:er som proxyn ska avlyssna Absolut URL (kan innehålla jokertecken) till exempel "https://api.contoso.com/*" Se devproxyrc-fil
--version Visa versionsinformation Inte tillämpligt Inte tillämpligt
--watch-pids <pids> ID:t för processer som ska övervakas efter begäranden heltal Inte tillämpligt
--watch-process-names <processNames> Namnen på processer som ska övervakas efter begäranden snöre Inte tillämpligt
-?, -h, --help Visa information om hjälp och användning Inte tillämpligt Inte tillämpligt

Utdata från frånkopplat läge

När du startar Dev Proxy med --detach alternativet körs det i bakgrunden och skriver ut startinformation till konsolen.

Textutdata (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-utdata

När du använder --output json med --detachmatar Dev Proxy ut enrads-JSONL för datorparsing:

Framgång:

{"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"}

Fel:

{"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"}

Tips/Råd

Använd --port 0 för att låta operativsystemet tilldela en slumpmässig tillgänglig port. I Proxy URL utdata visas den faktiska port som tilldelats av operativsystemet.

Utgångskoder

Kod Innebörd
0 Success
1 Körningsfel
2 Ogiltig indata eller användning