Ustawienia serwera proxy
Serwer proxy deweloperów zawiera kilka ustawień, których można użyć do kontrolowania sposobu uruchamiania serwera proxy.
Te ustawienia można skonfigurować, ustawiając je w pliku devproxyrc.json znajdującym się w folderze instalacyjnym serwera proxy lub ustawiając je w czasie wykonywania za pomocą opcji wiersza polecenia.
W poniższej tabeli opisano ustawienia.
Ustawienie | opis | Opcja wiersza polecenia | Dozwolone wartości | Domyślna wartość |
---|---|---|---|---|
apiPort |
Port interfejsu API serwera proxy deweloperskiego do nasłuchiwania | nie dotyczy | integer | 8897 |
asSystemProxy |
Czy zarejestrować serwer proxy dev jako serwer proxy systemu podczas uruchamiania. Jeśli jest ustawiona true wartość wymaga installCert , ustaw wartość na true |
--as-system-proxy |
true , false |
true |
filterByHeaders |
Przechwytywanie żądań tylko przy użyciu określonych nagłówków | nie dotyczy | {"filterByHeaders": [ { "name": "value" } ] } . Wartość może być pusta, aby uwzględnić żądania z określonym nagłówkiem niezależnie od jego wartości. |
nie dotyczy |
installCert |
Czy zainstalować certyfikat główny | --install-cert |
true , false |
true |
ipAddress |
Adres IP serwera proxy, z który ma być powiązany | --ip-address <ipAddress> |
Adres IPv4 | 127.0.0.1 |
languageModel |
Ustawienia modelu językowego | nie dotyczy | Aby uzyskać więcej informacji, zobacz sekcję model języka. | nie dotyczy |
logLevel |
Poziom komunikatów do rejestrowania | --log-level <loglevel> |
trace , , debug , information , , warning error |
information |
newVersionNotification |
Czy powiadamiać o nowych wersjach | nie dotyczy | none , , stable beta |
stable |
nie dotyczy | Pomiń pierwsze środowisko uruchamiania (nie ufaj certyfikatowi w systemie macOS) | --no-first-run |
nie dotyczy | nie dotyczy |
port |
Port serwera proxy do nasłuchiwania | -p, --port <port> |
integer | 8000 |
rate |
Procent prawdopodobieństwa niepowodzenia żądania przez serwer proxy. Ustaw wartość na wartość , aby 0 przekazać wszystkie żądania do interfejsów API i zakończyć 100 się niepowodzeniem wszystkich żądań. |
-f, --failure-rate <failurerate> |
0..100 |
50 |
record |
Użyj tej opcji, aby zarejestrować wszystkie dzienniki żądań | --record |
nie dotyczy | nie dotyczy |
showSkipMessages |
Czy wyświetlać komunikaty dziennika, gdy serwer proxy deweloperów pomija uruchamianie wtyczki. | nie dotyczy | true , false |
true |
urlsToWatch |
Lista adresów URL, które serwer proxy powinien przechwycić | -u, --urls-to-watch <urlsToWatch> |
Bezwzględny adres URL (może zawierać symbole wieloznaczne), na przykład "https://api.contoso.com/*" |
Zobacz plik devproxyrc |
nie dotyczy | Identyfikatory procesów do obserwowana pod kątem żądań | --watch-pids <pids> |
integer | nie dotyczy |
nie dotyczy | Nazwy procesów, które mają być obserwowane pod kątem żądań | --watch-process-names <processNames> |
string | nie dotyczy |
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.