Para una ejecución de GNU Wget, establece el proxy explícitamente sin 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/

Sustituye la dirección de documentación por tu proxy HTTP o una entrada de la lista de proxies HTTP para una prueba única. El destino usa HTTPS, por eso Wget selecciona https_proxy; su valor http:// describe el intermediario. Para un destino HTTP, establece http_proxy. Cambiar solo la URL del sitio mientras configuras únicamente https_proxy no conserva la ruta.

AjusteEfecto en esta invocación
-e use_proxy=onActiva explícitamente el uso del proxy.
-e no_proxy=Borra las exclusiones de destino para esta prueba aislada.
--tries=1Evita intentos repetidos mediante una entrada que no responde.
--timeout=10Establece los tiempos de espera de red de Wget; no es un límite único de tiempo total para toda la descarga.
-O -Escribe el cuerpo en la salida estándar. Elige un nombre de archivo u omite la opción si quieres guardar un archivo.

Los archivos de inicio pueden reemplazar valores proxy heredados del entorno; los valores -e explícitos hacen visible la ruta de esta orden. Conserva las exclusiones intencionadas en la configuración permanente de la aplicación. Quita --no-proxy de las órdenes destinadas a probar el punto de conexión.

Mantén los diagnósticos, normalmente en el error estándar, separados del cuerpo descargado. Un rechazo de conexión, un rechazo del túnel y un error HTTP del destino requieren distintas comprobaciones siguientes; la simple aparición de un archivo no los identifica. Si una orden de shell con nombre parecido rechaza estas opciones, revisa wget --version para confirmar GNU Wget.

Artículos relacionados