Como configurar proxy no Ubuntu e Debian Linux

Atualizado:

No Ubuntu e no Debian Linux, as configurações de proxy são divididas por contexto de execução: sessões de terminal leem /etc/environment ou ~/.bashrc, o gerenciador de pacotes APT lê /etc/apt/apt.conf.d/, serviços do systemd utilizam arquivos drop-in e o desktop GNOME usa gsettings. Este guia fornece instruções precisas para configurar cada subsistema do Ubuntu com proxies HTTP(S) da VinaProxy.

Ubuntu / Linux · HTTP Proxy Format
export http_proxy=http://user:pass@ip:port https_proxy=http://user:pass@ip:port
IPv4 privado (datacenter)
🇺🇸 United States
Disponível
A partir de
₫ 20.000 / IP / mês
≈ US$ 0,74 · faturado em VND
Tabela de descontos por volume
  • 1 IP₫ 40.000
  • 5+ IPs₫ 35.000
  • 10+ IPs₫ 25.000
  • 20+ IPs₫ 25.000
  • 50+ IPs₫ 25.000
  • 100+ IPs₫ 25.000
  • 200+ IPs₫ 25.000
  • 500+ IPs₫ 25.000
  • 1000+ IPs₫ 22.000
  • 2000+ IPs₫ 20.000
Comprar United States
IPv4 privado (datacenter)
🇸🇬 Singapore
Disponível
A partir de
₫ 20.000 / IP / mês
≈ US$ 0,74 · faturado em VND
Tabela de descontos por volume
  • 1 IP₫ 40.000
  • 5+ IPs₫ 35.000
  • 10+ IPs₫ 25.000
  • 20+ IPs₫ 25.000
  • 50+ IPs₫ 25.000
  • 100+ IPs₫ 25.000
  • 200+ IPs₫ 25.000
  • 500+ IPs₫ 25.000
  • 1000+ IPs₫ 22.000
  • 2000+ IPs₫ 20.000
Comprar Singapore

Escopos de configuração de proxy no Ubuntu

Por padrão, o sudo limpa as variáveis de ambiente do usuário e os serviços systemd não leem o ~/.bashrc. Consulte a tabela abaixo para configurar o arquivo correto no Ubuntu:

Subsistema do UbuntuArquivo de configuração / ComandoAplica-se aPersistência
Terminal interativo~/.bashrc ou /etc/profile.d/proxy.shcurl, wget, python, git, nodeTodas as sessões de login
Ambiente PAM do sistema/etc/environmentTodas as sessões de usuário PAMPersiste após reinicialização
Gerenciador de pacotes APT/etc/apt/apt.conf.d/80proxysudo apt update e apt installPermanente para o APT
Serviços systemd/etc/systemd/system/<svc>.service.d/proxy.confDaemon do Docker, serviços personalizadosApós daemon-reload

Configuração passo a passo no Ubuntu Server e Desktop

bash # 1. /etc/profile.d/proxy.sh (Shell e ferramentas 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 (Gerenciador de pacotes 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

Preservando variáveis no sudo e segurança de credenciais

  • Ao executar comandos via sudo curl ... ou sudo pip ..., utilize sudo -E para manter as variáveis de ambiente de proxy, ou configure Defaults env_keep += "http_proxy https_proxy HTTP_PROXY HTTPS_PROXY no_proxy NO_PROXY" via sudo visudo.
  • Restrinja as permissões do arquivo (sudo chmod 600 /etc/apt/apt.conf.d/80proxy) em servidores Linux compartilhados para impedir que outros usuários leiam suas credenciais de proxy.

Passo a passo

  1. 1

    Exportar variáveis de ambiente do shell (/etc/profile.d/proxy.sh)

    Crie o arquivo /etc/profile.d/proxy.sh declarando variáveis em minúsculas (http_proxy, https_proxy, no_proxy) e maiúsculas (HTTP_PROXY, HTTPS_PROXY, NO_PROXY) para compatibilidade universal com ferramentas GNU e Go/Rust.

  2. 2

    Configurar proxy no gerenciador de pacotes APT

    Como o sudo apt update ignora as variáveis do usuário, crie /etc/apt/apt.conf.d/80proxy com as diretivas Acquire::http::Proxy e Acquire::https::Proxy.

  3. 3

    Testar a conectividade externa com o curl

    Recarregue o perfil (source /etc/profile.d/proxy.sh) e execute curl -s https://api.ipify.org para confirmar que seu sistema Ubuntu está trafegando pela VinaProxy.

Perguntas frequentes

Por que declarar variáveis em minúsculas e maiúsculas no Linux?

Ferramentas como curl e wget utilizam http_proxy em minúsculas, enquanto módulos em Go ou Python frequentemente requerem HTTP_PROXY em maiúsculas. Definir ambas evita incompatibilidades.

Por que o comando `sudo apt update` ignora a variável `http_proxy`?

O sudo limpa as variáveis de ambiente do usuário por questões de segurança. A criação do arquivo /etc/apt/apt.conf.d/80proxy garante que o APT sempre utilize o proxy configurado.

Como configurar o proxy na interface gráfica do Ubuntu Desktop (GNOME)?

Acesse Configurações → Rede → Proxy de rede → Manual, ou execute o comando gsettings set org.gnome.system.proxy mode 'manual' especificando host e porta.

Adquira proxies HTTP(S) de baixa latência para Ubuntu

Credenciais imediatas de IPv4 dedicado e ISP estático residencial em 7 países.

Ver Preços dos Proxies

Artigos relacionados

Configuração de proxy
Como configurar proxy no Docker (contêineres, Compose e builds)
Roteie contêineres Docker e serviços do Docker Compose por proxies HTTP(S) autenticados usando HTTP_PROXY, HTTPS_PROXY e NO_PROXY.
Configuração de proxy
Como usar proxy com cURL (sintaxe de linha de comando e depuração)
Como utilizar o curl com proxies HTTP(S) autenticados (-x http://user:pass@ip:port e -U) no Linux, macOS e Windows.
Configuração de proxy
Como usar proxy no Python Requests (HTTP/HTTPS e pool de sessões)
Configure proxies HTTP(S) autenticados em Python requests e requests.Session(). Trate erros 407 ProxyError e alterne pools de IPs estáticos.
Ferramentas grátis
Verificador de Proxy: Teste Seus Proxies Online
Verificador de proxy grátis: cole até 100 proxies como ip:port:user:pass e teste proxy online para ver status, IP de saída e latência, com cada erro explicado.
Proxies por plataforma
Proxies para Web Scraping: pools de IPv4 e ISP dedicados ilimitados para crawlers 24/7
Proxies HTTP(S) IPv4 dedicados e ISP estáticos de alta velocidade para Python, Playwright, Selenium e Scrapy com tráfego mensal ilimitado.
Proxies por plataforma
Proxies para Airdrops e DePIN (Grass): evite marcas de Sybil com IPs ISP estáticos
Farme airdrops Web3, testnets e nós DePIN em extensões (Grass, Dawn, Nodepay) com segurança. Proxies ISP estáticos e IPv4 privados dedicados.
Proxies por plataforma
Proxies para SEO e SERP Tracking: posições exatas de palavras-chave em 7 países
Monitore o ranking de palavras-chave locais, audite redirecionamentos geográficos e execute o Screaming Frog com proxies IPv4 dedicados e ISP estáticos ilimitados.
IPV4 · united states
Proxies IPv4 Privados nos Estados Unidos: IPs Datacenter Dedicados e Rápidos
Proxies IPv4 privados dedicados nos EUA para web scraping, SERP, anúncios e Amazon. IP estático, usuário único, tráfego ilimitado e ativação rápida.