VVinaProxy

Sådan konfigurerer du proxy på Ubuntu og Debian Linux

Updated:

På Ubuntu og Debian Linux er proxyindstillinger opdelt efter afviklingskontekst: shell-sessioner læser /etc/environment eller ~/.bashrc, pakkehåndteringen APT læser /etc/apt/apt.conf.d/, systemd-tjenester læser drop-in-unit-filer, og GNOME Desktop bruger gsettings. Denne vejledning giver præcise konfigurationsstykker til hvert Ubuntu-undersystem med VinaProxy HTTP(S)-proxyer.

Ubuntu / Linux · HTTP Proxy Format
export http_proxy=http://user:pass@ip:port https_proxy=http://user:pass@ip:port
Privat IPv4 (datacenter)
🇺🇸 USA
På lager
Fra
20.000 ₫ / IP / måned
≈ 0,74 US$ · afregnes i VND
Mængderabat
  • 1 IP40.000 ₫
  • 5+ IP'er35.000 ₫
  • 10+ IP'er25.000 ₫
  • 20+ IP'er25.000 ₫
  • 50+ IP'er25.000 ₫
  • 100+ IP'er25.000 ₫
  • 200+ IP'er25.000 ₫
  • 500+ IP'er25.000 ₫
  • 1000+ IP'er22.000 ₫
  • 2000+ IP'er20.000 ₫
Køb USA
Privat IPv4 (datacenter)
🇸🇬 Singapore
På lager
Fra
20.000 ₫ / IP / måned
≈ 0,74 US$ · afregnes i VND
Mængderabat
  • 1 IP40.000 ₫
  • 5+ IP'er35.000 ₫
  • 10+ IP'er25.000 ₫
  • 20+ IP'er25.000 ₫
  • 50+ IP'er25.000 ₫
  • 100+ IP'er25.000 ₫
  • 200+ IP'er25.000 ₫
  • 500+ IP'er25.000 ₫
  • 1000+ IP'er22.000 ₫
  • 2000+ IP'er20.000 ₫
Køb Singapore

Konfigurationsomfang for proxy på Ubuntu

sudo fjerner som standard brugerens miljøvariabler, og systemd-tjenester læser ikke ~/.bashrc. Brug denne referencetabel til at konfigurere den rette fil på Ubuntu:

Ubuntu-undersystemKonfigurationsfil / kommandoGælder forPersistens
Interaktiv shell~/.bashrc eller /etc/profile.d/proxy.shcurl, wget, python, git, nodeHver login-shell
Systemomfattende PAM-miljø/etc/environmentAlle PAM-brugersessionerPå tværs af genstarter
Pakkehåndteringen APT/etc/apt/apt.conf.d/80proxysudo apt update & apt installPermanent for APT
systemd-tjenester/etc/systemd/system/<svc>.service.d/proxy.confDocker-dæmon, brugerdefinerede tjenesterEfter daemon-reload

Trin-for-trin-opsætning på Ubuntu Server og Desktop

bash # 1. /etc/profile.d/proxy.sh (Shell- og CLI-værktøjer) 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 (Pakkehåndteringen 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

Bevaring af proxyvariabler under sudo og specialtegn

  • Hvis du kører kommandoer via sudo curl ... eller sudo pip ..., skal du bruge sudo -E for at bevare dine eksporterede proxy-miljøvariabler, eller tilføje Defaults env_keep += "http_proxy https_proxy HTTP_PROXY HTTPS_PROXY no_proxy NO_PROXY" via sudo visudo.
  • Begræns filrettighederne (sudo chmod 600 /etc/apt/apt.conf.d/80proxy) på delte Linux-servere med flere brugere, så andre lokale brugere ikke kan læse dine proxy-adgangsoplysninger.

Trin for trin

  1. 1

    Eksportér shell-miljøvariabler (/etc/profile.d/proxy.sh)

    Opret /etc/profile.d/proxy.sh, der definerer variabler med både små bogstaver (http_proxy, https_proxy, no_proxy) og store bogstaver (HTTP_PROXY, HTTPS_PROXY, NO_PROXY), så alle GNU- og Go/Rust-CLI-værktøjer genkender dem.

  2. 2

    Konfigurer proxy til pakkehåndteringen APT

    Eftersom sudo apt update ignorerer brugerens shell-variabler, skal du oprette /etc/apt/apt.conf.d/80proxy med Acquire::http::Proxy og Acquire::https::Proxy.

  3. 3

    Test udgående forbindelse med curl

    Indlæs din profil (source /etc/profile.d/proxy.sh), og kør curl -s https://api.ipify.org for at bekræfte, at din Ubuntu-maskine dirigeres gennem VinaProxy.

Ofte stillede spørgsmål

Hvorfor behøver jeg både http_proxy med små bogstaver og HTTP_PROXY med store bogstaver på Linux?

Nogle Linux-værktøjer (såsom curl og wget) tjekker http_proxy med små bogstaver, mens andre kun fungerer med HTTP_PROXY med store bogstaver (eller begge). Definition af begge garanterer ensartet adfærd på tværs af alle kørselsmiljøer.

Hvorfor ignorerer `sudo apt update` min eksporterede `http_proxy`-variabel?

sudo nulstiller miljøvariabler af sikkerhedsmæssige årsager, medmindre den køres med sudo -E. Konfiguration af /etc/apt/apt.conf.d/80proxy sikrer, at APT altid bruger proxyen uden problemer.

Hvordan konfigurerer jeg en proxy i Ubuntu Desktop GUI (GNOME)?

Åbn Indstillinger → Netværk → Netværksproxy → Manuelt, eller brug gsettings set org.gnome.system.proxy mode 'manual' sammen med værtsnavn og port for org.gnome.system.proxy.http.

Få HTTP(S)-proxyer med lav latenstid til Ubuntu

Øjeblikkelige dedikerede IPv4- og statiske ISP-adgangsoplysninger i 7 lande.

Se proxypriser

Related articles

Proxy-opsætning
Sådan konfigurerer du en proxy i Docker (containere, Compose og builds)
Diriger Docker-containere og Docker Compose-tjenester gennem autentificerede HTTP(S)-proxyer med HTTP_PROXY, HTTPS_PROXY og NO_PROXY. Se eksemplerne her.
Proxy-opsætning
Sådan bruger du en proxy med cURL (kommandolinjesyntaks og fejlfinding)
Sådan bruger du curl med autentificerede HTTP(S)-proxyer (-x http://user:pass@ip:port og -U) på Linux, macOS og Windows samt tjekker headers og latenstid.
Proxy-opsætning
Sådan bruges en proxy i Python Requests (HTTP/HTTPS og Session-pooling)
Konfigurer godkendte HTTP(S)-proxyer i Python requests og requests.Session(). Håndter 407 ProxyError-fejl, og roter statiske IP-pools effektivt.
Gratis værktøjer
Proxy-checker: Tjek dine proxyer online
Gratis proxy-checker: indsæt op til 100 proxyer som ip:port:user:pass og tjek status, exit-IP og latenstid online. Lær hvad de enkelte fejl betyder.
Proxyer efter platform
Proxies til web scraping: ubegrænsede dedikerede IPv4- og ISP-puljer til 24/7-crawlere
Hurtige dedikerede HTTP(S) IPv4- og statiske ISP-proxies til Python, Playwright, Selenium og Scrapy med ubegrænset månedlig båndbredde. Sammenlign og start.
Proxyer efter platform
Proxyer til airdrops & DePIN (Grass): Undgå Sybil-flag med dedikerede statiske ISP-IP'er
Farm Web3-airdrops, testnets og DePIN-browsernoder (Grass, Dawn, Nodepay) på separate IP'er mod Sybil-flag. Dedikerede statiske ISP- og private IPv4-proxyer.
Proxyer efter platform
Proxies til SEO- og SERP-tracking: nøjagtige søgeordsplaceringer i 7 lande
Spor lokale søgeordsplaceringer, kontrollér geo-redirects og kør Screaming Frog-crawls med ubegrænsede dedikerede IPv4- og statiske ISP-proxies i 7 lande.
IPV4 · united states
US private IPv4-proxyer: Hurtige, dedikerede amerikanske datacenter-IP'er
Dedikerede private US IPv4-proxyer til scraping, rangsporing, annoncer og Amazon. Statisk IP, én bruger pr. IP, ubegrænset båndbredde, hurtig aktivering.