Dans un système d'exploitation similaire à Linux, nous avons les variables telles que http_proxy, ftp_proxy et https_proxy à travers lesquelles nous pouvons accéder à Internet via un proxy sur la console Linux.
Toutes les variables mentionnées ci-dessus peuvent être utilisées avec des outils tels que elinks, wget, lynx, rsync et autres.
Je suppose que les serveurs Linux se trouvent derrière les serveurs proxy et ne peuvent obtenir la connexion Internet que via les paramètres du proxy.
Paramètres proxy sur la ligne de commande
Exemple 1 :Accédez aux sites de base http via un proxy, utilisez la variable ci-dessous.
Syntaxe :
# export http_proxy=http://[proxy-server-ip-or-dns-name]:[Port-Number]
Exemple :
# export http_proxy=http://proxy.thegeekdiary.com:8080
Exemple 2 : Paramètres proxy protégés par mot de passe.
Syntaxe :
# export http_proxy=http://USERNAME:PASSWORD@[proxy-server-ip-or-dns-name]:PORT
Exemple :
# export http_proxy=http://nsit:*****@proxy.thegeekdiary.com:8080/
En utilisant la commande ci-dessus, nous avons défini le paramètre proxy avec le nom d'utilisateur et le mot de passe.
Exemple 3 :Pour accéder à des sites sécurisés (https) via un proxy, définissez la variable ci-dessous.
Syntaxe :
# export https_proxy=http://[proxy-server-ip-or-dns-name]:[Port-Number]
Exemple :
# export https_proxy=http://proxy.thegeekdiary.com:8080/
Exemple 4 :Pour accéder aux sites basés sur ftp via Proxy, définissez la variable ci-dessous :
Syntaxe :
# export ftp_proxy=http://[proxy-server-ip-or-dns-name]:[Port-Number]
Exemple :
# export ftp_proxy=http://proxy.thegeekdiary.com:8080/
Remarque :Comme ces variables sont déclarées pour la session particulière, pour la définir de manière permanente, définissez ces variables dans le fichier :
# vi /etc/bash.bashrc export http_proxy=http://proxy.thegeekdiary.com:8080/ export ftp_proxy=http://proxy.thegeekdiary.com:8080/ https_proxy=http://proxy.thegeekdiary.com:8080/
Exemple 5 :Paramètres proxy dans APT sur Ubuntu Linux.
# vi /etc/apt/apt.conf Acquire::http::Proxy "http://[proxy-server-ip-or-dns-name]:[Port-Number]";
Exemple 6 :Paramètres proxy pour RSYNC :
Syntaxe :
# export RSYNC_PROXY="http://[proxy-server-ip-or-dns-name]:[Port-Number]”
Exemple :
# export RSYNC_PROXY="http://proxy.thegeekdiary.com:8080”