Configurer un serveur proxy dans Ubuntu

Un serveur proxy est une sorte de PC intermédiaire servant d'intermédiaire entre l'ordinateur de l'utilisateur et Internet. Il passe par cet ordinateur et passe toutes vos requêtes Internet. Le serveur les traite et vous envoie les fichiers téléchargés sur Internet. Les réseaux d'entreprise utilisent généralement un serveur proxy pour accéder à Internet. Pour que les utilitaires sachent qu’ils ont besoin de se connecter via un proxy, il est important de configurer les variables système. Ainsi, vous allez configurer la plupart des utilitaires pour qu’ils fonctionnent avec un serveur proxy. Enfin, ce processus est de nature globale et concerne tous les utilisateurs du système. Dans cet article, nous analyserons en détail comment configurer une connexion via un serveur proxy sous Ubuntu. Voyons le comprendre. Allons-y!

Apprenez à configurer une connexion proxy sous Ubuntu correctement et indépendamment.

Pour configurer la connexion à Ubuntu via un proxy, vous devez ouvrir le menu Paramètres système, puis accéder à la section Réseau.

Recherchez la section "Réseau" dans le système d'exploitation.

Cliquez sur l'élément "Service proxy réseau" et définissez la méthode "Manuel", puis entrez vos paramètres.

Dans le "Service proxy réseau" et définissez la méthode "Manuel"

L'étape suivante consiste à définir vos propres paramètres.

L'inconvénient de cette méthode est que si vous avez un proxy avec une autorisation par identifiant et mot de passe, vous ne pouvez pas spécifier ces données et, par conséquent, le proxy ne fonctionnera pas.

Vous pouvez également configurer le niveau système à l'aide de fichiers de configuration. Pour ce faire, ouvrez le fichier / etc / environment avec les droits root (cela se fait avec la commande: sudo nano / etc / environment). A la fin du fichier, ajoutez les lignes:

https_proxy = "// utilisateur: : port /"

http_proxy = "// utilisateur: : port /"

ftp_proxy = "ftp: // utilisateur: : port /"

socks_proxy = "socks: // utilisateur: : port /"

Si le proxy n'est pas autorisé, les lignes doivent ressembler à ceci:

_proxy = "// proxy: port /"

Pour que les modifications apportées aux paramètres prennent effet, redémarrez.

En règle générale, une configuration de proxy globale suffit à tous les autres utilitaires pour fonctionner sans la nécessité de saisir des données de proxy dans le programme. Cependant, certains utilitaires ne peuvent pas fonctionner avec des paramètres globaux ou nécessitent des paramètres spéciaux.

Firefox

Firefox vous permet d'utiliser non seulement les paramètres globaux, mais également les vôtres. Pour attribuer un proxy, allez dans la fenêtre de configuration du navigateur et ouvrez l'onglet "Avancé", puis cliquez sur "Réseau" et cliquez sur le bouton "Configurer". Une fonctionnalité importante est que Firefox peut utiliser l'authentification NTLM. Cela distingue Firefox de nombreux autres navigateurs.

Firefox peut facilement utiliser ses propres paramètres.

Chrome

Ce navigateur peut également utiliser des paramètres globaux, tout en ayant les siens. Pour assigner un proxy, ouvrez le fichier / etc / chromium-browser / default et ajoutez la ligne à cet endroit:

CHROMIUM_FLAGS = "- serveur proxy = adresse: port"

Maintenant, vous devez redémarrer Chromium

Apt

Les nouvelles versions peuvent fonctionner avec des paramètres globaux, contrairement aux anciennes, qui fonctionnaient exclusivement avec des paramètres personnels. Dans le fichier /etc/apt/apt.conf, vous devez vous enregistrer:

Acquire :: http :: proxy “// login: password @ ip_proxy: port_proxy /”;

Acquire :: https :: proxy "// login: password @ ip_proxy: port_proxy /";

Acquire :: ftp :: proxy "// login: password @ ip_proxy: port_proxy /";

Acquire :: socks :: proxy "// login: password @ ip_proxy: port_proxy /";

Acquérir :::: Proxy "true";

Si le serveur n'est pas autorisé, le nom d'utilisateur et le mot de passe devront être supprimés.

Bash

Bien entendu, la configuration ci-dessus via / etc / environment fonctionnera pour chaque utilitaire lancé via le terminal. Si vous devez définir les paramètres directement pour l'utilitaire en cours d'exécution, alors avant de le lancer, exécutez:

export http_proxy = '// login: mot de passe @ ip_proxy: port_proxy /'

export ftp_proxy = '// login: mot de passe @ ip_proxy: port_proxy /'

wget

Ajoutez au fichier / etc / wgetrc:

proxy-user = nom d'utilisateur

proxy-password = mot de passe

http_proxy = //xxx.xxx.xxx.xxx:8080/

ftp_proxy = //xxx.xxx.xxx.xxx:8080/

use_proxy = on

Si proxy sans autorisation, supprimez proxy-user et proxy-password

apt-add-repository

La plupart des institutions bloquent tous les ports douteux et inconnus vers l'extérieur. En règle générale, le numéro de port 11371 est également bloqué. Il est utilisé par le programme apt-add-repository pour ajouter des référentiels. Il existe une solution simple qui vous permet de recevoir les clés du référentiel via le port 80, utilisé pour accéder aux pages Internet.

Editez le fichier /usr/lib/python2.6/dist-packages/softwareproperties/ppa.py (requiert des droits root, au lieu de /usr/lib/python2.6, la version 2.7 peut être disponible). Recherchez la ligne keyserver.ubuntu.com et remplacez:

hkp: //keyserver.ubuntu.com

sur

hkp: //keyserver.ubuntu.com: 80

Vous saurez maintenant comment configurer une connexion via un serveur proxy sous Ubuntu. Écrivez dans les commentaires si vous vous êtes bien adapté aux paramètres du proxy, partagez votre expérience avec d'autres utilisateurs et posez toutes les questions que vous pourriez avoir sur le sujet de l'article.