CLI commands
Proxy
openclaw proxy
Valide o roteamento de proxy gerenciado pelo operador, ou execute o proxy de depuração explícito local e inspecione o tráfego capturado.
Use validate para fazer uma pré-verificação de um proxy de encaminhamento gerenciado pelo operador antes de habilitar
o roteamento de proxy do OpenClaw. Os outros comandos são ferramentas de depuração para
investigação em nível de transporte: eles podem iniciar um proxy local, executar um comando filho
com captura habilitada, listar sessões de captura, consultar padrões comuns de tráfego, ler
blobs capturados e limpar dados de captura locais.
Comandos
openclaw proxy start [--host <host>] [--port <port>]
openclaw proxy run [--host <host>] [--port <port>] -- <cmd...>
openclaw proxy validate [--json] [--proxy-url <url>] [--allowed-url <url>] [--denied-url <url>] [--apns-reachable] [--apns-authority <url>] [--timeout-ms <ms>]
openclaw proxy coverage
openclaw proxy sessions [--limit <count>]
openclaw proxy query --preset <name> [--session <id>]
openclaw proxy blob --id <blobId>
openclaw proxy purge
Validação
openclaw proxy validate verifica a URL efetiva do proxy gerenciado pelo operador a partir de
--proxy-url, da configuração ou de OPENCLAW_PROXY_URL. Ele relata um problema de configuração quando
nenhum proxy está habilitado e configurado; use --proxy-url para uma pré-verificação pontual
antes de alterar a configuração. Por padrão, ele verifica que um destino público tem êxito
por meio do proxy e que o proxy não consegue alcançar um canário temporário de loopback.
Destinos negados personalizados falham de modo fechado: respostas HTTP e falhas de
transporte ambíguas falham, a menos que você consiga verificar separadamente um sinal de negação
específico da implantação. Adicione --apns-reachable para também abrir um túnel CONNECT
HTTP/2 de APNs por meio do proxy e confirmar que o APNs de sandbox responde; a sondagem usa um
token de provedor intencionalmente inválido, portanto uma resposta APNs 403 InvalidProviderToken
é um sinal de acessibilidade bem-sucedido.
Opções:
--json: imprime JSON legível por máquina.--proxy-url <url>: valida esta URL de proxy em vez da configuração ou do ambiente.--allowed-url <url>: adiciona um destino que deve ter êxito por meio do proxy. Repita para verificar vários destinos.--denied-url <url>: adiciona um destino que deve ser bloqueado pelo proxy. Repita para verificar vários destinos.--apns-reachable: também verifica se o HTTP/2 de APNs de sandbox é acessível por meio do proxy.--apns-authority <url>: autoridade de APNs a sondar com--apns-reachable(https://api.sandbox.push.apple.compor padrão; produção éhttps://api.push.apple.com).--timeout-ms <ms>: tempo limite por requisição em milissegundos.
Consulte Proxy de rede para obter orientação de implantação e semântica de negação.
Predefinições de consulta
openclaw proxy query --preset <name> aceita:
double-sendsretry-stormscache-bustingws-duplicate-framesmissing-ackerror-bursts
Observações
startusa127.0.0.1por padrão, a menos que--hostseja definido.runinicia um proxy de depuração local e depois executa o comando após--.- O encaminhamento direto upstream do proxy de depuração abre sockets upstream para diagnóstico. Quando o modo de proxy gerenciado do OpenClaw está ativo, o encaminhamento direto para requisições de proxy e túneis CONNECT é desabilitado por padrão; defina
OPENCLAW_DEBUG_PROXY_ALLOW_DIRECT_CONNECT_WITH_MANAGED_PROXY=1apenas para diagnósticos locais aprovados. validatesai com código 1 quando a configuração do proxy ou as verificações de destino falham.- Capturas são dados de depuração locais; use
openclaw proxy purgeao terminar.