(kök)

Dev Proxy'yi başlatır.

Özet

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

Kullanım

devproxy

Tartışmalar

Hiç kimse

Seçenekler

İsim Açıklama İzin verilen değerler Varsayılan
--api-port <apiPort> Dev Proxy API'sinin dinlemesi için bağlantı noktası. 0 İşletim sisteminin rastgele kullanılabilir bir bağlantı noktası atamasına izin vermek için olarak ayarlayın. tamsayı 8897
--as-system-proxy Geliştirme Proxy'sinin başlangıçta sistem proxy'si olarak kaydedilip kaydedilmeyeceği. Olması gereken true olarak ayarlandığındainstallCert,true true, false true
-c, --config-file <configFile> Yapılandırma dosyasının yolu Yerel dosya yolu devproxyrc.json
--detach Dev Proxy'yi arka planda çalıştırma (ayrılmış mod) Yok Yok
--discover Dev Proxy'yi bulma modunda çalıştırma Yok Yok
-e, --env <env> Dev Proxy işlemi için ayarlanacak değişkenler dize key1=value Yok
--install-cert Kök sertifikanın yüklenip yüklenmeyeceği true, false true
--ip-address <ipAddress> Bağlanacak proxy'nin IP adresi IPv4 adresi 127.0.0.1
--log-level <loglevel> Günlüğe kaydedilecek ileti düzeyi trace, debug, information, warning, , error information
--no-color Renkli çıkışı devre dışı bırakın. Ortam değişkeni aracılığıyla NO_COLOR da ayarlanabilir veya TERM=dumb Yok Yok
--no-first-run İlk çalıştırma deneyimini atlayın (macOS'ta sertifikaya güvenme) Yok Yok
--no-watch Yapılandırma dosyası değiştiğinde otomatik ara sunucu yeniden başlatmayı devre dışı bırakma Yok Yok
--output <format> Yapılandırılmış günlük için çıkış biçimi text, json text
-p, --port <port> Ara sunucunun dinlemesi için bağlantı noktası. 0 İşletim sisteminin rastgele kullanılabilir bir bağlantı noktası atamasına izin vermek için olarak ayarlayın. tamsayı 8000
--record Tüm istek günlüklerini kaydetmek için bu seçeneği kullanın Yok Yok
-t, --timeout <seconds> Etkin olmama süresinden sonra ara sunucuyu otomatik olarak durdurma tamsayı Yok
-u, --urls-to-watch <urlsToWatch> Ara sunucu tarafından kesilmesi gereken URL'lerin listesi Mutlak URL (joker karakter içerebilir) örneğin, "https://api.contoso.com/*" Bkz. devproxyrc dosyası
--version Sürüm bilgilerini göster Yok Yok
--watch-pids <pids> İstekleri izlemek için kullanılan işlemlerin kimlikleri tamsayı Yok
--watch-process-names <processNames> İstekler için izleyebileceğiniz işlemlerin adları String Yok
-?, -h, --help Yardım ve kullanım bilgilerini göster Yok Yok

Ayrılmış mod çıkışı

Geliştirici Proxy'sini --detach seçeneğiyle başlattığınızda, arka planda çalışır ve başlangıç bilgilerini konsola yazdırır.

Metin çıkışı (varsayılan)

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 çıktısı

ile --detachkullandığınızda --output json Dev Proxy, makine ayrıştırma için tek satırlı JSONL çıkışı sağlar:

Başarı:

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

Hata:

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

İpucu

İşletim sisteminin rastgele kullanılabilir bir bağlantı noktası atamasına izin vermek için kullanın --port 0 . Proxy URL çıktısında işletim sistemi tarafından atanan gerçek bağlantı noktası gösterilir.

Çıkış kodları

Kod Anlamı
0 Success
1 Çalışma zamanı hatası
2 Geçersiz giriş veya kullanım