Proxyinställningar

Dev Proxy har flera inställningar som du kan använda för att styra hur proxyn ska köras.

Du kan konfigurera de här inställningarna genom att ange dem i devproxyrc.json-filen, i proxyinstallationsmappen eller genom att ange dem vid körning via kommandoradsalternativ.

I följande tabell beskrivs inställningarna.

Inställning beskrivning Kommandoradsalternativ Tillåtna värden Standardvärde
apiAllowedOrigins Exakt ursprung i webbläsaren som kan anropa Dev Proxy-API:et. Alla begäranden kräver fortfarande instansens ägartoken. saknas Matris med HTTP- eller HTTPS-ursprung utan sökvägar, jokertecken eller avslutande snedstreck, till exempel ["http://127.0.0.1:3000"] []
apiIpAddress IP-adressen för Dev Proxy-API:et som ska bindas till. Den här inställningen är oberoende av ipAddress. Använd endast en icke-loopback-adress i betrodda nätverk eftersom ägartoken skickas via HTTP. --api-ip-address <apiIpAddress> IPv4- eller IPv6-adress 127.0.0.1
apiPort Porten för det autentiserade Dev Proxy-API:et att lyssna på. Ställ in på så att 0 operativsystemet kan tilldela en slumpmässig tillgänglig port. --api-port <apiPort> integer 8897
asSystemProxy 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 --as-system-proxy true, false true
filterByHeaders Endast skärningspunktsbegäranden med specifika rubriker saknas {"filterByHeaders": [ { "name": "value" } ] }. Värdet kan vara tomt för att inkludera begäranden med det angivna huvudet oavsett dess värde. saknas
installCert Om rotcertifikatet ska installeras --install-cert true, false true
ipAddress IP-adressen för proxyn som ska bindas till --ip-address <ipAddress> IPv4-adress 127.0.0.1
languageModel Inställningar för språkmodellen saknas Mer information finns i avsnittet språkmodell . saknas
logLevel Nivå av meddelanden som ska loggas --log-level <loglevel> trace, debug, information, warning, error information
newVersionNotification Om du vill meddela om nya versioner saknas none, stable, beta stable
noColor Inaktivera färgade utdata --no-color saknas saknas
noFirstRun Hoppa över den första körningsupplevelsen (lita inte på certifikat på macOS) --no-first-run saknas saknas
noWatch Inaktivera automatisk omstart av proxy när konfigurationsfilen ändras --no-watch saknas saknas
output Utdataformat för strukturerad loggning --output <format> text, json text
port Porten som proxyservern ska lyssna på. Ställ in på så att 0 operativsystemet kan tilldela en slumpmässig tillgänglig port. -p, --port <port> integer 8000
rate Procentandelen chans att proxyn misslyckas med en begäran. Ange till 0 för att skicka alla begäranden till API:er och för att 100 misslyckas med alla begäranden. -f, --failure-rate <failurerate> 0..100 50
record Använd det här alternativet för att registrera alla begärandeloggar --record saknas saknas
showSkipMessages Om du vill visa loggmeddelanden när Dev Proxy hoppar över att köra ett plugin-program. saknas true, false true
timeout Stoppa proxy automatiskt efter en period av inaktivitet -t, --timeout <seconds> integer saknas
urlsToWatch Lista över URL:er som proxyn ska avlyssna -u, --urls-to-watch <urlsToWatch> Absolut URL (kan innehålla jokertecken) till exempel "https://api.contoso.com/*" Se devproxyrc-fil
validateSchemas Om du vill verifiera konfigurationen mot det angivna schemat. Gäller endast för JSON-konfigurationsfiler. saknas true, false true
watchPids ID:t för processer som ska övervakas efter begäranden --watch-pids <pids> integer saknas
watchProcessNames Namnen på processer som ska övervakas efter begäranden --watch-process-names <processNames> sträng saknas