Para uma execução do GNU Wget, defina o proxy explicitamente sem editar wgetrc:

wget -e use_proxy=on \
  -e https_proxy=http://203.0.113.10:8080 \
  -e no_proxy= \
  --timeout=10 --tries=1 \
  -O - https://example.com/

Substitua o endereço de documentação pelo seu proxy HTTP ou por uma entrada da lista de proxies HTTP para um teste único. O destino usa HTTPS, então o Wget seleciona https_proxy; seu valor http:// descreve o intermediário. Para um destino HTTP, defina http_proxy. Mudar apenas a URL do site configurando somente https_proxy não preserva a rota.

ConfiguraçãoEfeito nesta chamada
-e use_proxy=onAtiva explicitamente o uso do proxy.
-e no_proxy=Limpa os desvios de destino para este teste isolado.
--tries=1Evita tentativas repetidas por uma entrada que não responde.
--timeout=10Define os tempos limite de rede do Wget; não é um prazo único de tempo total para todo o download.
-O -Escreve o corpo na saída padrão. Escolha um nome de arquivo ou omita a opção quando quiser salvar um arquivo.

Arquivos de inicialização podem substituir valores de proxy herdados do ambiente; valores -e explícitos deixam visível a rota deste comando. Preserve desvios intencionais na configuração permanente do aplicativo. Remova --no-proxy de comandos destinados a testar o ponto de conexão.

Mantenha os diagnósticos, normalmente no erro padrão, separados do corpo baixado. Recusa de conexão, rejeição do túnel e erro HTTP do destino exigem verificações seguintes diferentes; a mera existência de um arquivo não os identifica. Se um comando de shell com nome parecido rejeitar essas opções, confira wget --version para confirmar o GNU Wget.

Artigos relacionados