(gyökér)

Elindítja a Dev Proxyt.

Áttekintés

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

Használat

devproxy

Érvek

Egyik sem

Beállítások

Név Leírás Engedélyezett értékek Alapértelmezett
--api-port <apiPort> A Dev Proxy API-nak a figyelendő portja. Úgy van beállítva, 0 hogy az operációs rendszer hozzárendeljen egy véletlenszerűen elérhető portot. egész szám 8897
--as-system-proxy A dev proxy regisztrálása rendszerproxyként az indításkor. Ha a beállításnak true meg installCert kell lennie, állítsa a következőre: true true, false true
-c, --config-file <configFile> A konfigurációs fájl elérési útja Helyi fájl elérési útja devproxyrc.json
--detach Fejlesztői proxy futtatása a háttérben (leválasztott mód) nincs adat nincs adat
--discover A Dev Proxy futtatása felderítési módban nincs adat nincs adat
-e, --env <env> A Dev Proxy folyamathoz beállítandó változók húr key1=value nincs adat
--install-cert A főtanúsítvány telepítése true, false true
--ip-address <ipAddress> A proxy IP-címe, amelyhez csatlakozni kíván IPv4-cím 127.0.0.1
--log-level <loglevel> Naplózandó üzenetek szintje trace, debug, information, warning, , error information
--no-color Tiltsa le a színes kimenetet. A környezeti változóval NO_COLOR vagy TERM=dumb nincs adat nincs adat
--no-first-run Hagyja ki az első futtatási felületet (ne bízzon meg a tanúsítványban macOS rendszeren) nincs adat nincs adat
--no-watch Az automatikus proxy-újraindítás letiltása a konfigurációs fájl módosításakor nincs adat nincs adat
--output <format> Kimeneti formátum strukturált naplózáshoz text, json text
-p, --port <port> A proxykiszolgáló által figyelendő port. Úgy van beállítva, 0 hogy az operációs rendszer hozzárendeljen egy véletlenszerűen elérhető portot. egész szám 8000
--record Ezzel a beállítással rögzítheti az összes kérelemnaplót nincs adat nincs adat
-t, --timeout <seconds> Proxy automatikus leállítása inaktivitási időszak után egész szám nincs adat
-u, --urls-to-watch <urlsToWatch> Azon URL-címek listája, amelyeket a proxynak el kell fognia Abszolút URL-cím (tartalmazhat helyettesítő karaktereket) például: "https://api.contoso.com/*" Lásd: devproxyrc-fájl
--version Verzióinformációk megjelenítése nincs adat nincs adat
--watch-pids <pids> A kérések figyelésére szolgáló folyamatok azonosítói egész szám nincs adat
--watch-process-names <processNames> A kérelmeket figyelni kívánt folyamatok nevei karakterlánc nincs adat
-?, -h, --help Súgó- és használati információk megjelenítése nincs adat nincs adat

Leválasztott mód kimenete

Amikor a beállítással elindítja a --detach Dev Proxyt, az a háttérben fut, és kinyomtatja az indítási információkat a konzolon.

Szövegkimenet (alapértelmezett)

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-kimenet

A dev proxy egysoros --detachJSONL-kimenetet ad --output json ki a gépi elemzéshez:

Siker:

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

Hiba:

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

Jótanács

Lehetővé --port 0 teszi, hogy az operációs rendszer véletlenszerűen elérhető portot rendeljen hozzá. A Proxy URL kimenetben az operációs rendszer által hozzárendelt tényleges port látható.

Kilépési kódok

Kód Meaning
0 Success
1 Futásidejű hiba
2 Érvénytelen bemenet vagy használat