VVinaProxy

Så konfigurerar du proxy på Ubuntu & Debian Linux

Updated:

På Ubuntu och Debian Linux styrs proxyinställningar av körningskontexten: skalsessioner läser /etc/environment eller ~/.bashrc, pakethanteraren APT läser /etc/apt/apt.conf.d/, systemd-tjänster läser drop-in-filer och GNOME Desktop använder gsettings. Den här guiden innehåller exakta konfigurationsskript för varje Ubuntu-delsystem med HTTP(S)-proxys från VinaProxy.

Ubuntu / Linux · HTTP Proxy Format
export http_proxy=http://user:pass@ip:port https_proxy=http://user:pass@ip:port
Privat IPv4 (datacenter)
🇺🇸 USA
Tillgänglig
Från
20 000 VND / IP / månad
≈ 0,74 US$ · faktureras i VND
Volympriser
  • 1 IP40 000 VND
  • 5+ IP:er35 000 VND
  • 10+ IP:er25 000 VND
  • 20+ IP:er25 000 VND
  • 50+ IP:er25 000 VND
  • 100+ IP:er25 000 VND
  • 200+ IP:er25 000 VND
  • 500+ IP:er25 000 VND
  • 1000+ IP:er22 000 VND
  • 2000+ IP:er20 000 VND
Köp USA
Privat IPv4 (datacenter)
🇸🇬 Singapore
Tillgänglig
Från
20 000 VND / IP / månad
≈ 0,74 US$ · faktureras i VND
Volympriser
  • 1 IP40 000 VND
  • 5+ IP:er35 000 VND
  • 10+ IP:er25 000 VND
  • 20+ IP:er25 000 VND
  • 50+ IP:er25 000 VND
  • 100+ IP:er25 000 VND
  • 200+ IP:er25 000 VND
  • 500+ IP:er25 000 VND
  • 1000+ IP:er22 000 VND
  • 2000+ IP:er20 000 VND
Köp Singapore

Omfång för proxykonfiguration i Ubuntu

sudo rensar användarens miljövariabler som standard, och systemd-tjänster läser inte ~/.bashrc. Använd denna referenstabell för att konfigurera rätt fil i Ubuntu:

Ubuntu-delsystemKonfigurationsfil / KommandoGäller förBeständighet
Interaktivt skal~/.bashrc eller /etc/profile.d/proxy.shcurl, wget, python, git, nodeVarje inloggningsskal
Systemomfattande PAM-miljö/etc/environmentAlla PAM-användarsessionerÖver omstarter
APT-pakethanteraren/etc/apt/apt.conf.d/80proxysudo apt update & apt installPermanent för APT
systemd-tjänster/etc/systemd/system/<svc>.service.d/proxy.confDocker-daemon, anpassade tjänsterEfter daemon-reload

Steg-för-steg-konfiguration på Ubuntu Server & Desktop

bash # 1. /etc/profile.d/proxy.sh (Skal- och CLI-verktyg) 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 (APT-pakethanteraren) 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

Bevara proxyvariabler under sudo & specialtecken

  • Om du kör kommandon via sudo curl ... eller sudo pip ..., skicka med sudo -E för att bevara dina exporterade proxymiljövariabler, eller lägg till Defaults env_keep += "http_proxy https_proxy HTTP_PROXY HTTPS_PROXY no_proxy NO_PROXY" via sudo visudo.
  • Begränsa filbehörigheterna (sudo chmod 600 /etc/apt/apt.conf.d/80proxy) på delade Linux-servrar med flera användare så att andra lokala användare inte kan läsa dina proxyuppgifter.

Steg för steg

  1. 1

    Exportera skalmiljövariabler (/etc/profile.d/proxy.sh)

    Skapa /etc/profile.d/proxy.sh och definiera variablerna i både gemener (http_proxy, https_proxy, no_proxy) och versaler (HTTP_PROXY, HTTPS_PROXY, NO_PROXY) så att alla GNU- och Go/Rust-baserade CLI-verktyg känner igen dem.

  2. 2

    Konfigurera proxy för APT-pakethanteraren

    Eftersom sudo apt update ignorerar användarens skalvariabler skapar du /etc/apt/apt.conf.d/80proxy med Acquire::http::Proxy och Acquire::https::Proxy.

  3. 3

    Testa utgående anslutning med curl

    Läs in din profil (source /etc/profile.d/proxy.sh) och kör curl -s https://api.ipify.org för att verifiera att din Ubuntu-maskin dirigeras via VinaProxy.

Vanliga frågor

Varför behöver jag både gemener http_proxy och versaler HTTP_PROXY i Linux?

Vissa Linux-verktyg (som curl och wget) kontrollerar http_proxy med gemener, medan andra enbart fungerar med HTTP_PROXY i versaler (eller båda). Att definiera båda garanterar ett konsekvent beteende i alla körmiljöer.

Varför ignorerar `sudo apt update` min exporterade `http_proxy`-variabel?

sudo återställer miljövariabler av säkerhetsskäl om det inte anropas med sudo -E. Genom att konfigurera /etc/apt/apt.conf.d/80proxy säkerställer du att APT alltid använder proxyn utan problem.

Hur konfigurerar jag en proxy i Ubuntu Desktop GUI (GNOME)?

Öppna Inställningar → Nätverk → Nätverksproxy → Manuell, eller använd gsettings set org.gnome.system.proxy mode 'manual' tillsammans med värd och port för org.gnome.system.proxy.http.

Skaffa HTTP(S)-proxys med låg latens för Ubuntu

Omedelbara inloggningsuppgifter för dedikerad IPv4 och statisk ISP i 7 länder.

Se proxypriser

Related articles

Proxykonfiguration
Så ställer du in en proxy i Docker (containrar, Compose och byggen)
Dirigera Docker-containrar och Compose-tjänster via autentiserade HTTP(S)-proxyservrar med HTTP_PROXY, HTTPS_PROXY och NO_PROXY. Se våra exempel.
Proxykonfiguration
Så använder du en proxy med cURL (kommandoradssyntax & felsökning)
Så använder du curl med autentiserade HTTP(S)-proxys (-x http://user:pass@ip:port och -U) på Linux, macOS och Windows, samt kontrollerar headers och latens.
Proxykonfiguration
Så använder du en proxy i Python Requests (HTTP/HTTPS & sessionspoolning)
Konfigurera autentiserade HTTP(S)-proxier i Python requests och requests.Session(). Hantera 407 ProxyError-undantag och rotera pooler med statiska IP-adresser.
Gratis verktyg
Proxytestare: Testa dina proxyer online
Gratis proxytestare: klistra in upp till 100 proxyer som ip:port:user:pass och testa online för status, exit-IP och latens. Lär dig vad felen betyder.
Proxys efter plattform
Proxies för web scraping: obegränsade dedikerade IPv4- och ISP-pooler för 24/7-crawlers
Snabba dedikerade HTTP(S)-IPv4 och statiska ISP-proxies för Python, Playwright, Selenium och Scrapy med obegränsad månatlig bandbredd. Jämför planer och börja.
Proxys efter plattform
Proxys för airdrops & DePIN (Grass): förhindra Sybil-flaggor med dedikerade statiska ISP-IP:n
Farma Web3-airdrops, testnät och DePIN-noder (Grass, Dawn, Nodepay) på separata IP:n för att motverka Sybil-flaggor. Statiska ISP- och privata IPv4-proxys.
Proxys efter plattform
Proxies för SEO och SERP-spårning: exakta sökordsrankningar i 7 länder
Spåra lokal sökordsrankning, granska geo-omdirigeringar och kör Screaming Frog-crawls med obegränsade dedikerade IPv4- och statiska ISP-proxies i 7 länder.
IPV4 · united states
Privata IPv4-proxys i USA: Snabba, dedikerade amerikanska datacenter-IP:er
Privata IPv4-proxys i USA för scraping, rank tracking, annonskoll och Amazon-research. Statisk IP, en användare per IP, obegränsad bandbredd, snabb aktivering.