Guida alla configurazione del proxy su Ubuntu e Debian Linux

Aggiornato:

Su Ubuntu e Debian Linux, le impostazioni proxy sono suddivise per contesto di esecuzione: le sessioni shell leggono /etc/environment o ~/.bashrc, il gestore di pacchetti APT legge /etc/apt/apt.conf.d/, i servizi systemd utilizzano file drop-in e l'ambiente desktop GNOME utilizza gsettings. Questa guida fornisce istruzioni dettagliate per configurare ogni sottosistema di Ubuntu con i proxy HTTP(S) VinaProxy.

Ubuntu / Linux · HTTP Proxy Format
export http_proxy=http://user:pass@ip:port https_proxy=http://user:pass@ip:port
IPv4 privato (datacenter)
🇺🇸 United States
Disponibile
Da
20.000 VND / IP / mese
≈ 0,74 USD · fatturato in VND
Prezzi per volume
  • 1 IP40.000 VND
  • 5+ IP35.000 VND
  • 10+ IP25.000 VND
  • 20+ IP25.000 VND
  • 50+ IP25.000 VND
  • 100+ IP25.000 VND
  • 200+ IP25.000 VND
  • 500+ IP25.000 VND
  • 1000+ IP22.000 VND
  • 2000+ IP20.000 VND
Acquista United States
IPv4 privato (datacenter)
🇸🇬 Singapore
Disponibile
Da
20.000 VND / IP / mese
≈ 0,74 USD · fatturato in VND
Prezzi per volume
  • 1 IP40.000 VND
  • 5+ IP35.000 VND
  • 10+ IP25.000 VND
  • 20+ IP25.000 VND
  • 50+ IP25.000 VND
  • 100+ IP25.000 VND
  • 200+ IP25.000 VND
  • 500+ IP25.000 VND
  • 1000+ IP22.000 VND
  • 2000+ IP20.000 VND
Acquista Singapore

Ambiti di configurazione proxy in Ubuntu

Per impostazione predefinita, sudo reimposta le variabili d'ambiente utente e i servizi systemd non leggono ~/.bashrc. Consulta questa tabella per scegliere il file corretto:

Sottosistema UbuntuFile di configurazione / ComandoSi applica aPersistenza
Shell interattiva~/.bashrc o /etc/profile.d/proxy.shcurl, wget, python, git, nodeOgni sessione di login
Ambiente PAM di sistema/etc/environmentTutte le sessioni utente PAMAttivo dopo il riavvio
Gestore pacchetti APT/etc/apt/apt.conf.d/80proxysudo apt update e apt installPermanente per APT
Servizi systemd/etc/systemd/system/<svc>.service.d/proxy.confDaemon Docker, servizi personalizzatiDopo daemon-reload

Configurazione dettagliata su Ubuntu Server e Desktop

bash # 1. /etc/profile.d/proxy.sh (Shell e strumenti CLI) 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 (Gestore pacchetti 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

Mantenimento delle variabili con sudo e sicurezza delle credenziali

  • Quando esegui comandi con sudo curl ... o sudo pip ..., utilizza il parametro sudo -E per preservare le variabili d'ambiente, oppure aggiungi Defaults env_keep += "http_proxy https_proxy HTTP_PROXY HTTPS_PROXY no_proxy NO_PROXY" tramite sudo visudo.
  • Limita i permessi del file (sudo chmod 600 /etc/apt/apt.conf.d/80proxy) sui server Linux condivisi per impedire ad altri utenti di visualizzare nome utente e password del proxy.

Passo dopo passo

  1. 1

    Esportare le variabili d'ambiente della shell (/etc/profile.d/proxy.sh)

    Crea il file /etc/profile.d/proxy.sh definendo sia i parametri minuscoli (http_proxy, https_proxy, no_proxy) che maiuscoli (HTTP_PROXY, HTTPS_PROXY, NO_PROXY) per una perfetta compatibilità con gli strumenti CLI.

  2. 2

    Configurare il proxy per il gestore pacchetti APT

    Poiché il comando sudo apt update ignora le variabili della shell utente, crea /etc/apt/apt.conf.d/80proxy con le direttive Acquire::http::Proxy e Acquire::https::Proxy.

  3. 3

    Testare la connettività in uscita con curl

    Applica il profilo con source /etc/profile.d/proxy.sh ed esegui curl -s https://api.ipify.org per verificare che la macchina Ubuntu stia navigando tramite VinaProxy.

Domande frequenti

Perché su Linux servono sia variabili minuscole che maiuscole?

Strumenti tradizionali come curl e wget cercano http_proxy in minuscolo, mentre altri framework e CLI richiedono HTTP_PROXY in maiuscolo. Definire entrambi previene errori.

Perché `sudo apt update` ignora la variabile `http_proxy` esportata?

sudo azzera le variabili d'ambiente per ragioni di sicurezza. La configurazione in /etc/apt/apt.conf.d/80proxy assicura che APT utilizzi sempre correttamente il proxy.

Come si configura il proxy sull'interfaccia grafica Ubuntu Desktop (GNOME)?

Apri Impostazioni → Rete → Proxy di rete → Manuale, oppure esegui il comando gsettings set org.gnome.system.proxy mode 'manual' impostando host e porta.

Proxy HTTP(S) a bassa latenza per Ubuntu

Attivazione immediata di credenziali IPv4 dedicate e ISP residenziali statici in 7 paesi.

Visualizza i prezzi dei proxy

Articoli correlati

Configurazione proxy
Come configurare un proxy in Docker (container, Compose e build)
Instrada i container Docker e i servizi Docker Compose tramite proxy HTTP(S) autenticati utilizzando HTTP_PROXY, HTTPS_PROXY e NO_PROXY.
Configurazione proxy
Come usare un proxy con cURL (sintassi da riga di comando e debug)
Come utilizzare curl con proxy HTTP(S) autenticati (-x http://user:pass@ip:port e -U) su ambienti Linux, macOS e Windows.
Configurazione proxy
Come usare un proxy in Python Requests (HTTP/HTTPS e Session pooling)
Configurare proxy HTTP(S) autenticati in Python requests e requests.Session(). Gestire eccezioni 407 ProxyError e ruotare pool di IP statici.
Strumenti gratuiti
Proxy checker: verifica i tuoi proxy online
Proxy checker gratuito: incolla fino a 100 proxy nel formato ip:port:user:pass e verifica online stato, IP di uscita e latenza. Scopri cosa significa ogni errore.
Proxy per piattaforma
Proxy per Web Scraping: pool illimitati di IPv4 e ISP dedicati per crawler 24/7
Proxy HTTP(S) IPv4 dedicati e ISP statici ad alta velocità per Python, Playwright, Selenium e Scrapy con traffico mensile illimitato.
Proxy per piattaforma
Proxy per Airdrop e DePIN (Grass): previeni il blocco Sybil con IP ISP statici
Farma airdrop Web3, testnet e nodi browser DePIN (Grass, Dawn, Nodepay) in totale sicurezza. Proxy ISP statici e IPv4 privati dedicati.
Proxy per piattaforma
Proxy per SEO e monitoraggio SERP: tracciamento preciso delle parole chiave in 7 paesi
Monitora il posizionamento delle parole chiave locali, verifica i reindirizzamenti geografici ed esegui Screaming Frog con proxy IPv4 dedicati e ISP statici senza limiti.
IPV4 · united states
Proxy IPv4 privati negli Stati Uniti: IP datacenter dedicati e veloci
Proxy IPv4 privati dedicati negli USA per scraping, SERP, adv e Amazon. IP statico, un utente per IP, banda illimitata e attivazione rapida.