GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo usar wget para descargar archivos a través de proxy

El programa wget le permite descargar archivos desde URL. Aunque puede hacer muchas cosas, la forma más simple del comando es:wget [alguna URL]. Suponiendo que no haya errores, colocará ese archivo en el directorio actual. Si no especifica un nombre de archivo, por defecto intentará obtener el archivo index.html.

Este documento describe cómo configurar wget (el descargador de red no interactivo) para descargar archivos a través de proxy.

archivos de configuración wget

A continuación se muestran los archivos de configuración de wget enumerados por sus prioridades:

  • ~/.wgetrc :archivo de inicio de usuario.
  • /etc/wgetrc :ubicación predeterminada del archivo de inicio global.
  • Establecer variables de proxy en shell para el pseudo-terminal actual.
  • ~/.bash_perfil :Entorno específico del usuario.
  • /etc/perfil :Entorno de todo el sistema.
Nota :Si no se establece una configuración de prioridad más alta, entra en vigor la siguiente configuración de prioridad. Por ejemplo, ~/.wgetrc no se configuró con la configuración de proxy pero se configuró /etc/wgetrc, luego la configuración de proxy en /etc/wgetrc son los proxys de trabajo en wget.

Configuración del proxy wget

1. Agregue las siguientes líneas en el archivo ~/.wgetrc o /etc/wgetrc :

http_proxy = http://[Proxy_Server]:[port]
https_proxy = http://[Proxy_Server]:[port]
ftp_proxy = http://[Proxy_Server]:[port]

2. Establezca la(s) variable(s) proxy en un shell manualmente:

$ export http_proxy=http://[Proxy_Server]:[port]
$ export https_proxy=$http_proxy
$ export ftp_proxy=$http_proxy

Verifique los valores de las variables usando el comando "env".

$ env | grep proxy
http_proxy=http://[Proxy_Server]:[port]
https_proxy=http://[Proxy_Server]:[port]
ftp_proxy=http://[Proxy_Server]:[port]

3. Agregue las siguientes líneas en el archivo ~/.bash_profile o /etc/perfil :

# export http_proxy=http://[Proxy_Server]:[port]
# export https_proxy=http://[Proxy_Server]:[port]
# export ftp_proxy=http://[Proxy_Server]:[port]
Cómo configurar el servidor proxy en CentOS/RHEL/Fedora


Linux
  1. Cómo actualizar OpenSUSE 12.2 a 12.3 (escritorio y servidor)

  2. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  3. Bash =~ Regex y Https://regex101.com/?

  4. ¿Qué tan portátiles son /dev/stdin, /dev/stdout y /dev/stderr?

  5. ¿Cuándo usar /dev/random Vs /dev/urandom?

Cómo descargar archivos usando Wget a través de Proxy en Linux

Comprender los archivos /proc/mounts, /etc/mtab y /proc/partitions

hacer eco o imprimir /dev/stdin /dev/stdout /dev/stderr

¿Por qué se requieren < o > para usar /dev/tcp?

¿Deberían vivir los sitios web en /var/ o /usr/ según el uso recomendado?

En mi archivo /etc/hosts/ en Linux/OSX, ¿cómo hago un subdominio comodín?