Поделиться через


Параметры прокси-сервера

Прокси-сервер разработки поставляется с несколькими параметрами, которые можно использовать для управления запуском прокси-сервера.

Эти параметры можно настроить, задав их в файле devproxyrc.json, расположенном в папке установки прокси-сервера или установив их во время выполнения с помощью параметров командной строки.

В следующей таблице описаны параметры.

Параметр Description Параметр командной строки Допустимые значения Default value
apiPort Порт для API прокси-сервера разработки для прослушивания Н/Д integer 8897
asSystemProxy Регистрация прокси-сервера разработки в качестве системного прокси-сервера при запуске. Если задано true значение "Требуется installCert ", задайте для параметра значение . true --as-system-proxy true, false true
filterByHeaders Перехват запросов только с определенными заголовками Н/Д {"filterByHeaders": [ { "name": "value" } ] }. Значение может быть пустым, чтобы включить запросы с указанным заголовком независимо от его значения. Н/Д
installCert Установка корневого сертификата --install-cert true, false true
ipAddress IP-адрес прокси-сервера для привязки к --ip-address <ipAddress> Адрес IPv4 127.0.0.1
languageModel Параметры языковой модели Н/Д Дополнительные сведения см. в разделе языковой модели . Н/Д
logLevel Уровень сообщений для журнала --log-level <loglevel> trace, , debuginformation, warningerror information
newVersionNotification Уведомлять о новых версиях Н/Д none, , stablebeta stable
noFirstRun Пропустить первый запуск (не доверяйте сертификату в macOS) --no-first-run Н/Д Н/Д
port Порт для прокси-сервера для прослушивания -p, --port <port> integer 8000
rate Процент вероятности, что прокси-сервер завершает запрос. Задайте для 0 передачи всех запросов в API и выполнить 100 сбой всех запросов. -f, --failure-rate <failurerate> 0..100 50
record Используйте этот параметр для записи всех журналов запросов --record Н/Д Н/Д
showSkipMessages Указывает, следует ли отображать сообщения журнала, когда прокси-сервер разработки пропускает подключаемый модуль. Н/Д true, false true
timeout Автоматическое остановка прокси-сервера после периода бездействия -t, --timeout <seconds> integer Н/Д
urlsToWatch Список URL-адресов, которые прокси-сервер должен перехватывать -u, --urls-to-watch <urlsToWatch> Абсолютный URL-адрес (может содержать подстановочные знаки), например, "https://api.contoso.com/*" См. файл devproxyrc
validateSchemas Проверка конфигурации с указанной схемой Н/Д true, false true
watchPids Идентификаторы процессов для просмотра запросов --watch-pids <pids> integer Н/Д
watchProcessNames Имена процессов для просмотра запросов --watch-process-names <processNames> строка Н/Д