GNU/Linux >> Tutoriels Linux >  >> Linux

Comment utiliser wget pour télécharger un fichier via un proxy

Le programme wget vous permet de télécharger des fichiers à partir d'URL. Bien qu'elle puisse faire beaucoup de choses, la forme la plus simple de la commande est :wget [une URL]. En supposant qu'il n'y a pas d'erreurs, il placera ce fichier dans le répertoire courant. Si vous ne spécifiez pas de nom de fichier, par défaut, il tentera d'obtenir le fichier index.html.

Ce document décrit comment configurer wget (le téléchargeur réseau non interactif) pour télécharger le fichier via un proxy.

fichiers de configuration wget

Vous trouverez ci-dessous les fichiers de configuration wget classés par leurs priorités :

  • ~/.wgetrc :Fichier de démarrage de l'utilisateur.
  • /etc/wgetrc :emplacement par défaut du fichier de démarrage global.
  • Définir des variables proxy dans le shell pour le pseudo-terminal actuel.
  • ~/.bash_profile  :Environnement spécifique à l'utilisateur.
  • /etc/profile  :Environnement à l'échelle du système.
Remarque :Si la configuration de priorité supérieure n'est pas définie, la toute configuration de priorité suivante prend effet. Par exemple, ~/.wgetrc n'a pas été configuré avec les paramètres de proxy mais /etc/wgetrc a été configuré, alors les paramètres de proxy dans /etc/wgetrc sont les proxys de travail dans wget.

Configuration du proxy wget

1. Ajoutez les lignes ci-dessous dans le fichier ~/.wgetrc ou /etc/wgetrc :

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

2. Définissez manuellement les variables proxy dans un shell :

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

Vérifiez les valeurs des variables à l'aide de la commande "env".

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

3. Ajoutez les lignes ci-dessous dans le fichier ~/.bash_profile ou /etc/profile :

# export http_proxy=http://[Proxy_Server]:[port]
# export https_proxy=http://[Proxy_Server]:[port]
# export ftp_proxy=http://[Proxy_Server]:[port]
Comment configurer le serveur proxy dans CentOS/RHEL/Fedora


Linux
  1. Bash =~ Regex et Https://regex101.com/?

  2. Ubuntu 14.04 "n'a pas obtenu d'Uri de lecture sur le fichier d'entrée:///*" ?

  3. Le téléchargement de Java JDK sur Linux via wget est affiché à la place de la page de licence

  4. Comment savoir à partir de quel dossier un processus est en cours d'exécution ?

  5. echo ou print /dev/stdin /dev/stdout /dev/stderr

Comment télécharger un fichier à l'aide de Wget via un proxy sous Linux

Comprendre les fichiers /proc/mounts, /etc/mtab et /proc/partitions

Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

unix:///var/run/supervisor.sock aucun fichier de ce type

Pourquoi < ou > sont-ils nécessaires pour utiliser /dev/tcp

Comment changer /tmp par défaut en /home/user/tmp