Compartilhar via


Configurações de proxy

O Dev Proxy vem com várias configurações que você pode usar para controlar como o proxy deve ser executado.

Você pode definir essas configurações definindo-as no arquivo devproxyrc.json , localizado na pasta de instalação do proxy, ou definindo-as em tempo de execução por meio de opções de linha de comando.

A tabela a seguir descreve as configurações.

Configuração Descrição Opção de linha de comando Valores permitidos Valor padrão
apiPort A porta para a API de Proxy de Desenvolvimento a ser escutada. Defina para permitir que o sistema operacional atribua uma porta disponível aleatória. --api-port <apiPort> inteiro 8897
asSystemProxy Se o Proxy de Desenvolvimento deve ser registrado como o proxy do sistema na inicialização. Quando definido como requer ser , defina como --as-system-proxy , true
filterByHeaders Intercepte apenas solicitações com cabeçalhos específicos N/D . O valor pode estar vazio para incluir solicitações com o cabeçalho especificado, independentemente do valor. N/D
installCert Se o certificado raiz deve ser instalado --install-cert , true
ipAddress O endereço IP ao qual o proxy se associa --ip-address <ipAddress> Endereço IPv4 127.0.0.1
languageModel Configurações para o modelo de linguagem N/D Consulte a seção de modelo de linguagem para obter mais informações. N/D
logLevel Nível de mensagens a serem registradas --log-level <loglevel> , , , , information
newVersionNotification Se deve notificar sobre novas versões N/D , , stable
noColor Desabilitar saída colorida --no-color N/D N/D
noFirstRun Ignorar a experiência de primeira execução (não confiar no certificado no macOS) --no-first-run N/D N/D
noWatch Desabilitar a reinicialização automática do proxy quando o arquivo de configuração for alterado --no-watch N/D N/D
output Formato de saída para registro em log estruturado --output <format> , text
port A porta para o servidor proxy escutar. Defina para permitir que o sistema operacional atribua uma porta disponível aleatória. -p, --port <port> inteiro 8000
rate A porcentagem de chance de que o proxy falhe em uma solicitação. Defina como para passar todas as solicitações para APIs e para falhar em todas as solicitações. -f, --failure-rate <failurerate> 0..100 50
record Use essa opção para registrar todos os logs de solicitação --record N/D N/D
showSkipMessages Se as mensagens de log devem ser exibidas quando o Dev Proxy ignora a execução de um plug-in. N/D , true
timeout Parar o proxy automaticamente após um período de inatividade -t, --timeout <seconds> inteiro N/D
urlsToWatch Lista de URLs que o proxy deve interceptar -u, --urls-to-watch <urlsToWatch> URL absoluta (pode conter curingas), por exemplo, Veja o arquivo devproxyrc
validateSchemas Se deve validar a configuração em relação ao esquema especificado. Aplica-se somente a arquivos de configuração JSON. N/D , true
watchPids As IDs dos processos a serem observados para solicitações --watch-pids <pids> inteiro N/D
watchProcessNames Os nomes dos processos a serem observados para solicitações --watch-process-names <processNames> cadeia N/D