Descargar mediante un proxy con GNU Wget
Elige una IP de proxy para una ejecución de Wget, reemplaza ajustes de inicio antiguos y evita largos reintentos predeterminados si una entrada está caída.
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.
| Ajuste | Efecto en esta invocación |
|---|---|
-e use_proxy=on | Activa explícitamente el uso del proxy. |
-e no_proxy= | Borra las exclusiones de destino para esta prueba aislada. |
--tries=1 | Evita intentos repetidos mediante una entrada que no responde. |
--timeout=10 | Establece 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.