VVinaProxy

Cum să configurezi un proxy pe Ubuntu și Debian Linux

Updated:

Pe Ubuntu și Debian Linux, setările de proxy sunt delimitate de contextul de execuție: sesiunile shell citesc /etc/environment sau ~/.bashrc, managerul de pachete APT citește /etc/apt/apt.conf.d/, serviciile systemd citesc fișiere drop-in de unitate, iar GNOME Desktop folosește gsettings. Acest ghid oferă fragmente exacte de configurare pentru fiecare subsistem Ubuntu folosind proxy-uri HTTP(S) VinaProxy.

Ubuntu / Linux · HTTP Proxy Format
export http_proxy=http://user:pass@ip:port https_proxy=http://user:pass@ip:port
IPv4 dedicat (datacenter)
🇺🇸 Statele Unite
Disponibil
De la
20.000 VND / IP / lună
≈ 0,74 USD · facturat în VND
Prețuri de volum
  • 1 IP40.000 VND
  • 5+ IP-uri35.000 VND
  • 10+ IP-uri25.000 VND
  • 20+ IP-uri25.000 VND
  • 50+ IP-uri25.000 VND
  • 100+ IP-uri25.000 VND
  • 200+ IP-uri25.000 VND
  • 500+ IP-uri25.000 VND
  • 1000+ IP-uri22.000 VND
  • 2000+ IP-uri20.000 VND
Cumpără Statele Unite
IPv4 dedicat (datacenter)
🇸🇬 Singapore
Disponibil
De la
20.000 VND / IP / lună
≈ 0,74 USD · facturat în VND
Prețuri de volum
  • 1 IP40.000 VND
  • 5+ IP-uri35.000 VND
  • 10+ IP-uri25.000 VND
  • 20+ IP-uri25.000 VND
  • 50+ IP-uri25.000 VND
  • 100+ IP-uri25.000 VND
  • 200+ IP-uri25.000 VND
  • 500+ IP-uri25.000 VND
  • 1000+ IP-uri22.000 VND
  • 2000+ IP-uri20.000 VND
Cumpără Singapore

Domenii de configurare proxy în Ubuntu

sudo elimină variabilele de mediu ale utilizatorului în mod implicit, iar serviciile systemd nu citesc ~/.bashrc. Folosește acest tabel de referință pentru a configura fișierul potrivit pe Ubuntu:

Subsistem UbuntuFișier de configurare / ComandăSe aplică pentruPersistență
Shell interactiv~/.bashrc sau /etc/profile.d/proxy.shcurl, wget, python, git, nodeFiecare sesiune de login shell
Mediu PAM la nivel de sistem/etc/environmentToate sesiunile de utilizator PAMDupă reporniri
Manager de pachete APT/etc/apt/apt.conf.d/80proxysudo apt update & apt installPermanent pentru APT
Servicii systemd/etc/systemd/system/<svc>.service.d/proxy.confDemonul Docker, servicii personalizateDupă daemon-reload

Configurare pas cu pas pe Ubuntu Server și Desktop

bash # 1. /etc/profile.d/proxy.sh (Shell & CLI tools) 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 package manager) 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

Păstrarea variabilelor proxy sub sudo și caractere speciale

  • Dacă rulezi comenzi prin sudo curl ... sau sudo pip ..., adaugă sudo -E pentru a păstra variabilele de mediu proxy exportate, sau adaugă Defaults env_keep += "http_proxy https_proxy HTTP_PROXY HTTPS_PROXY no_proxy NO_PROXY" prin sudo visudo.
  • Restricționează permisiunile fișierului (sudo chmod 600 /etc/apt/apt.conf.d/80proxy) pe servere Linux multi-utilizator partajate, astfel încât alți utilizatori locali să nu poată citi datele tale de autentificare proxy.

Pas cu pas

  1. 1

    Exportă variabilele de mediu shell (/etc/profile.d/proxy.sh)

    Creează /etc/profile.d/proxy.sh definind atât variabilele cu minuscule (http_proxy, https_proxy, no_proxy), cât și cu majuscule (HTTP_PROXY, HTTPS_PROXY, NO_PROXY), astfel încât toate instrumentele CLI GNU și Go/Rust să le recunoască.

  2. 2

    Configurează proxy-ul pentru managerul de pachete APT

    Deoarece sudo apt update ignoră variabilele shell ale utilizatorului, creează /etc/apt/apt.conf.d/80proxy cu Acquire::http::Proxy și Acquire::https::Proxy.

  3. 3

    Testează conectivitatea de ieșire cu curl

    Încarcă profilul (source /etc/profile.d/proxy.sh) și rulează curl -s https://api.ipify.org pentru a verifica dacă sistemul tău Ubuntu se rutează prin VinaProxy.

Întrebări frecvente

De ce am nevoie atât de http_proxy cu minuscule, cât și de HTTP_PROXY cu majuscule pe Linux?

Unele instrumente Linux (cum ar fi curl și wget) verifică http_proxy cu minuscule, în timp ce altele funcționează doar cu HTTP_PROXY cu majuscule (sau cu ambele). Definirea ambelor garantează un comportament consecvent în toate mediile de execuție.

De ce ignoră `sudo apt update` variabila `http_proxy` exportată?

sudo resetează variabilele de mediu din motive de securitate, cu excepția cazului în care este apelat cu sudo -E. Configurarea /etc/apt/apt.conf.d/80proxy asigură utilizarea curată și constantă a proxy-ului de către APT.

Cum configurez un proxy pe interfața grafică Ubuntu Desktop (GNOME)?

Deschide Configurări → Rețea → Proxy de rețea → Manual, sau folosește gsettings set org.gnome.system.proxy mode 'manual' împreună cu host-ul și portul din org.gnome.system.proxy.http.

Obține proxy-uri HTTP(S) cu latență redusă pentru Ubuntu

Date de autentificare instantanee pentru IPv4 dedicat și ISP static în 7 țări.

Vezi prețurile proxy

Related articles

Configurare proxy
Cum să configurezi un proxy în Docker (containere, Compose și build-uri)
Rutează containerele Docker și serviciile Docker Compose prin proxy-uri HTTP(S) autentificate folosind HTTP_PROXY, HTTPS_PROXY și NO_PROXY. Vezi exemplele.
Configurare proxy
Cum să folosești un proxy cu cURL (sintaxă în linia de comandă și depanare)
Cum să folosești curl cu proxy-uri HTTP(S) autentificate (-x http://user:pass@ip:port și -U) pe Linux, macOS și Windows, verificând headerele și latența.
Configurare proxy
Cum să folosești un proxy în Python Requests (HTTP/HTTPS & pooling de sesiuni)
Configurează proxy-uri HTTP(S) autentificate în Python requests și requests.Session(). Gestionează erorile 407 ProxyError și rotește pool-uri de IP-uri statice.
Instrumente gratuite
Proxy Checker: Verifică-ți proxy-urile online
Verificator proxy gratuit: lipește până la 100 de proxy-uri ca ip:port:user:pass și verifică starea, IP-ul de ieșire și latența. Află ce indică fiecare eroare.
Proxy pe platforme
Proxy-uri pentru Web Scraping: pool-uri IPv4 dedicate și ISP nelimitate pentru crawler-e 24/7
Proxy-uri rapide HTTP(S) IPv4 dedicate și ISP statice pentru Python, Playwright, Selenium și Scrapy, cu trafic lunar nelimitat. Compară planurile și începe.
Proxy pe platforme
Proxy-uri pentru Airdrop-uri și DePIN (Grass): previne marcarea Sybil cu IP-uri ISP statice dedicate
Farmează airdrop-uri Web3, testnet-uri și noduri DePIN (Grass, Dawn, Nodepay) pe IP-uri separate pentru a evita Sybil. Proxy-uri ISP statice și IPv4 private.
Proxy pe platforme
Proxy-uri pentru SEO și SERP Tracking: poziții precise ale cuvintelor cheie în 7 țări
Urmărește clasamentele locale, verifică geo-redirecționările și rulează Screaming Frog cu proxy-uri dedicate IPv4 și ISP static nelimitate în 7 țări.
IPV4 · united states
Proxy-uri IPv4 private SUA: IP-uri de datacenter americane, rapide și dedicate
Proxy-uri IPv4 private SUA dedicate pentru scraping, monitorizare SERP, reclame și Amazon. IP static, un utilizator per IP, trafic nelimitat, activare rapidă.