VVinaProxy

Cum să configurezi un proxy în Docker (containere, Compose și build-uri)

Updated:

Când rulezi scraperi multi-container, procese worker de automatizare sau noduri DePIN pe un singur server gazdă, transmiterea variabilelor de mediu HTTP_PROXY și HTTPS_PROXY pentru fiecare container permite fiecărui serviciu să iasă printr-o adresă IPv4 statică dedicată proprie de la VinaProxy, fără a modifica tabela de rutare a mașinii gazdă.

Docker · HTTP Proxy Format
ENV HTTP_PROXY=http://user:pass@ip:port HTTPS_PROXY=http://user:pass@ip:port
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
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

Înțelegerea celor 3 domenii de configurare proxy în Docker

Docker separă traficul de runtime al containerelor, traficul de build al imaginilor și descărcările daemonului din registry:

Domeniu DockerUnde se configureazăCe rutează
1. Runtime containerdocker run -e HTTP_PROXY=... sau în Compose la environment:Traficul generat de aplicația din acel container specific
2. Build imagine (docker build)--build-arg HTTP_PROXY=http://user:pass@ip:portDescărcările managerelor de pachete (apt, pip, npm) în timpul procesului de build
3. Daemonul Docker (dockerd)/etc/systemd/system/docker.service.d/http-proxy.confCererile docker pull și docker push către registry-uri

Bune practici pentru Docker Compose și reguli NO_PROXY

  • Setează atât variabilele cu majuscule (HTTP_PROXY, HTTPS_PROXY, NO_PROXY), cât și pe cele cu minuscule (http_proxy, https_proxy, no_proxy), astfel încât toate instrumentele CLI de Linux și mediile de execuție să le recunoască
  • Include întotdeauna numele serviciilor interne din Docker Compose (de ex., NO_PROXY=localhost,127.0.0.1,redis,postgres), astfel încât traficul dintre containere să rămână în rețeaua bridge locală
  • Nu include niciodată parolele proxy în imagini publice folosind ENV într-un Dockerfile—injectează-le la runtime prin .env sau docker-compose.yml

Pas cu pas

  1. 1

    Formatează proxy-ul ca http://user:pass@ip:port

    Convertește linia VinaProxy ip:port:user:pass folosind instrumentul nostru Proxy Format Converter.

  2. 2

    Adaugă variabilele de mediu în docker-compose.yml

    În secțiunea environment: a serviciului tău, definește HTTP_PROXY, HTTPS_PROXY, http_proxy, https_proxy și NO_PROXY=localhost,127.0.0.1,redis,db.

  3. 3

    Pornește sau recreează containerul

    Rulează docker compose up -d pentru a aplica variabilele de mediu.

  4. 4

    Verifică adresa IP de ieșire din interiorul containerului

    Execută docker exec -it <container> curl -s https://vinaproxy.com/api/my-ip pentru a confirma că traficul de ieșire al containerului trece prin IP-ul proxy-ului tău.

Întrebări frecvente

De ce nu poate containerul meu să acceseze containerul Redis sau Postgres după setarea HTTP_PROXY?

Fără NO_PROXY, clientul tău HTTP încearcă să acceseze numele serviciilor interne precum redis sau db prin proxy-ul extern. Adaugă NO_PROXY=localhost,127.0.0.1,redis,db (și varianta cu minuscule no_proxy) pentru a ocoli proxy-ul în cazul gazdelor din rețeaua bridge internă.

Pot aloca 20 de proxy-uri diferite pentru 20 de containere pe un singur VPS?

Da. Definește fiecare serviciu de container (sau transmite variabile distincte prin .env) cu propriul șir http://user:pass@ip:port.

De ce trebuie setate variabilele proxy atât cu majuscule, cât și cu minuscule?

Unele biblioteci Linux (cum ar fi libcurl) verifică mai întâi variantele cu minuscule http_proxy / https_proxy, în timp ce instrumentele Go și Node verifică adesea variantele cu majuscule HTTP_PROXY / HTTPS_PROXY.

Alocă IP-uri statice dedicate fiecărui container Docker

Proxy-uri Dedicated IPv4 și Static ISP nelimitate, livrate instant, în 7 țări.

Cumpără proxy-uri Docker

Related articles

Configurare proxy
Cum să configurezi un proxy pe Ubuntu și Debian Linux
Configurează proxy-uri HTTP(S) VinaProxy pe Ubuntu Server și Desktop în /etc/environment, managerul APT, demoni systemd și setările de rețea GNOME.
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.
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 · singapore
Proxy-uri IPv4 private Singapore: IP-uri SG rapide și dedicate pentru vânzări regionale și reclame
Proxy-uri IPv4 private Singapore: magazine Lazada și Shopee SG, conturi publicitare regionale, verificare reclame și automatizări rapide. Trafic nelimitat.
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ă.
Cazuri de utilizare
Proxy-uri pentru web scraping și colectare de date
Alege proxy-uri pentru web scraping: IPv4 private rapide, ISP statice pentru site-uri stricte, lățime de bandă nelimitată și scraping responsabil.