Guide de configuration d'un proxy sur Ubuntu et Debian Linux

Mis à jour:

Sur Ubuntu et Debian Linux, les paramètres de proxy dépendent du contexte d'exécution : les sessions shell lisent /etc/environment ou ~/.bashrc, le gestionnaire APT lit /etc/apt/apt.conf.d/, les services systemd utilisent des fichiers drop-in et le bureau GNOME s'appuie sur gsettings. Ce guide fournit les commandes exactes pour configurer chaque sous-système Ubuntu avec les proxys HTTP(S) VinaProxy.

Ubuntu / Linux · HTTP Proxy Format
export http_proxy=http://user:pass@ip:port https_proxy=http://user:pass@ip:port
IPv4 privé (datacenter)
🇺🇸 United States
Disponible
À partir de
20 000 ₫ / IP / mois
≈ 0,74 $US · facturé en VND
Tarifs dégressifs au volume
  • 1 IP40 000 ₫
  • 5+ IPs35 000 ₫
  • 10+ IPs25 000 ₫
  • 20+ IPs25 000 ₫
  • 50+ IPs25 000 ₫
  • 100+ IPs25 000 ₫
  • 200+ IPs25 000 ₫
  • 500+ IPs25 000 ₫
  • 1000+ IPs22 000 ₫
  • 2000+ IPs20 000 ₫
Acheter United States
IPv4 privé (datacenter)
🇸🇬 Singapore
Disponible
À partir de
20 000 ₫ / IP / mois
≈ 0,74 $US · facturé en VND
Tarifs dégressifs au volume
  • 1 IP40 000 ₫
  • 5+ IPs35 000 ₫
  • 10+ IPs25 000 ₫
  • 20+ IPs25 000 ₫
  • 50+ IPs25 000 ₫
  • 100+ IPs25 000 ₫
  • 200+ IPs25 000 ₫
  • 500+ IPs25 000 ₫
  • 1000+ IPs22 000 ₫
  • 2000+ IPs20 000 ₫
Acheter Singapore

Champs d'application des proxys sous Ubuntu

Par défaut, sudo réinitialise les variables d'environnement de l'utilisateur et systemd ne lit pas ~/.bashrc. Consultez ce tableau pour cibler le bon fichier sous Ubuntu :

Sous-système UbuntuFichier de configuration / CommandeS'applique àPersistance
Shell interactif~/.bashrc ou /etc/profile.d/proxy.shcurl, wget, python, git, nodeChaque session de connexion
Environnement PAM global/etc/environmentToutes les sessions utilisateur PAMConsistant après redémarrage
Gestionnaire de paquets APT/etc/apt/apt.conf.d/80proxysudo apt update et apt installPermanent pour APT
Services systemd/etc/systemd/system/<svc>.service.d/proxy.confDémon Docker, services personnalisésAprès daemon-reload

Configuration pas à pas sur Ubuntu Server et Desktop

bash # 1. /etc/profile.d/proxy.sh (Shell et outils en ligne de commande) sudo tee /etc/profile.d/proxy.sh > /dev/null << 'EOF' export http_proxy="http://USER:PASS@IP:PORT" export https_proxy="http://USER:PASS@IP:PORT" export HTTP_PROXY="http://USER:PASS@IP:PORT" export HTTPS_PROXY="http://USER:PASS@IP:PORT" export no_proxy="localhost,127.0.0.1,::1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16" export NO_PROXY="$no_proxy" EOF source /etc/profile.d/proxy.sh # 2. /etc/apt/apt.conf.d/80proxy (Gestionnaire de paquets APT) sudo tee /etc/apt/apt.conf.d/80proxy > /dev/null << 'EOF' Acquire::http::Proxy "http://USER:PASS@IP:PORT/"; Acquire::https::Proxy "http://USER:PASS@IP:PORT/"; EOF

Conservation des variables avec sudo et sécurité des identifiants

  • Si vous exécutez des commandes avec sudo curl ... ou sudo pip ..., ajoutez sudo -E pour préserver les variables d'environnement, ou configurez Defaults env_keep += "http_proxy https_proxy HTTP_PROXY HTTPS_PROXY no_proxy NO_PROXY" via sudo visudo.
  • Restreignez les droits du fichier (sudo chmod 600 /etc/apt/apt.conf.d/80proxy) sur les serveurs Linux multi-utilisateurs afin que personne d'autre ne puisse lire vos identifiants de proxy.

Étape par étape

  1. 1

    Exporter les variables d'environnement du shell (/etc/profile.d/proxy.sh)

    Créez /etc/profile.d/proxy.sh en définissant les variables en minuscules (http_proxy, https_proxy, no_proxy) et en majuscules (HTTP_PROXY, HTTPS_PROXY, NO_PROXY) pour une compatibilité parfaite avec tous les utilitaires CLI.

  2. 2

    Configurer le proxy dédié au gestionnaire APT

    Puisque sudo apt update ignore les variables de shell utilisateur, créez /etc/apt/apt.conf.d/80proxy avec les directives Acquire::http::Proxy et Acquire::https::Proxy.

  3. 3

    Tester la connectivité sortante avec curl

    Chargez votre fichier (source /etc/profile.d/proxy.sh) puis lancez curl -s https://api.ipify.org pour vérifier que votre machine Ubuntu transite bien par VinaProxy.

Questions fréquentes

Pourquoi définir les variables en minuscules et en majuscules sous Linux ?

Certains outils (curl, wget) recherchent la variable en minuscules http_proxy, tandis que d'autres bibliothèques n'acceptent que HTTP_PROXY. Définir les deux évite tout dysfonctionnement.

Pourquoi la commande `sudo apt update` ignore-t-elle la variable `http_proxy` exportée ?

Pour des raisons de sécurité, sudo supprime les variables d'environnement de l'utilisateur. Le fichier /etc/apt/apt.conf.d/80proxy garantit qu'APT utilise toujours le proxy.

Comment configurer un proxy sur l'interface graphique Ubuntu Desktop (GNOME) ?

Ouvrez Paramètres → Réseau → Proxy réseau → Manuel, ou utilisez la commande gsettings set org.gnome.system.proxy mode 'manual' en configurant l'hôte et le port.

Obtenez des proxys HTTP(S) à faible latence pour Ubuntu

Identifiants instantanés IPv4 dédiés et ISP résidentiels statiques dans 7 pays.

Voir les tarifs des proxys

Articles liés

Configuration proxy
Comment configurer un proxy dans Docker (conteneurs, Compose et builds)
Acheminez les conteneurs Docker et services Docker Compose via des proxys HTTP(S) authentifiés avec HTTP_PROXY, HTTPS_PROXY et NO_PROXY.
Configuration proxy
Comment utiliser un proxy avec cURL (syntaxe en ligne de commande et débogage)
Apprenez à utiliser curl avec des proxys HTTP(S) authentifiés (-x http://user:pass@ip:port et -U) sous Linux, macOS et Windows.
Configuration proxy
Comment utiliser un proxy dans Python Requests (HTTP/HTTPS et pooling de Session)
Configurez des proxys HTTP(S) authentifiés dans Python requests et requests.Session(). Gérez les erreurs 407 ProxyError et alternez vos IP statiques.
Outils gratuits
Proxy checker : tester vos proxies en ligne
Proxy checker gratuit : collez jusqu'à 100 proxies ip:port:user:pass et testez statut, IP de sortie et latence en ligne. Chaque erreur expliquée.
Proxys par plateforme
Proxies pour Web Scraping : pools d'IPv4 et ISP dédiées illimitées pour crawlers 24/7
Proxies HTTP(S) IPv4 dédiées et ISP statiques haute vitesse pour Python, Playwright, Selenium et Scrapy avec bande passante mensuelle illimitée.
Proxys par plateforme
Proxies pour Airdrops & DePIN (Grass) : évitez le marquage Sybil grâce aux IP ISP statiques
Farmez les airdrops Web3, testnets et nœuds DePIN (Grass, Dawn, Nodepay) en toute sécurité. Proxies ISP statiques et IPv4 dédiées.
Proxys par plateforme
Proxies pour le SEO et le suivi de SERP : classements précis de mots-clés dans 7 pays
Suivez le positionnement de mots-clés locaux, auditez les redirections géographiques et crawlez avec Screaming Frog via des proxies IPv4 dédiées et ISP statiques sans limite.
IPV4 · united states
Proxies IPv4 privés États-Unis : des IP datacenter dédiées et rapides
Proxies IPv4 privés dédiés aux USA pour scraping, SERP, Amazon et vérification publicitaire. IP statique, un client par IP, bande passante illimitée.