VVinaProxy

Kako postaviti proxy u Dockeru (kontejneri, Compose i buildovi)

Updated:

Kada pokrećete scrapere s više kontejnera, automatizacijske workere ili DePIN čvorove na jednom poslužitelju, prosljeđivanje varijabli okruženja HTTP_PROXY i HTTPS_PROXY po kontejneru omogućuje svakom servisu izlaz putem vlastite namjenske statičke IPv4 adrese pružatelja VinaProxy bez mijenjanja tablice usmjeravanja na glavnom poslužitelju.

Docker · HTTP Proxy Format
ENV HTTP_PROXY=http://user:pass@ip:port HTTPS_PROXY=http://user:pass@ip:port
Privatni IPv4 (podatkovni centar)
🇸🇬 Singapur
Dostupno
Od
20.000 VND / IP / mjesečno
≈ 0,74 USD · naplata u VND
Količinski popusti
  • 1 IP40.000 VND
  • 5+ IP-ova35.000 VND
  • 10+ IP-ova25.000 VND
  • 20+ IP-ova25.000 VND
  • 50+ IP-ova25.000 VND
  • 100+ IP-ova25.000 VND
  • 200+ IP-ova25.000 VND
  • 500+ IP-ova25.000 VND
  • 1000+ IP-ova22.000 VND
  • 2000+ IP-ova20.000 VND
Kupite Singapur
Privatni IPv4 (podatkovni centar)
🇺🇸 Sjedinjene Američke Države
Dostupno
Od
20.000 VND / IP / mjesečno
≈ 0,74 USD · naplata u VND
Količinski popusti
  • 1 IP40.000 VND
  • 5+ IP-ova35.000 VND
  • 10+ IP-ova25.000 VND
  • 20+ IP-ova25.000 VND
  • 50+ IP-ova25.000 VND
  • 100+ IP-ova25.000 VND
  • 200+ IP-ova25.000 VND
  • 500+ IP-ova25.000 VND
  • 1000+ IP-ova22.000 VND
  • 2000+ IP-ova20.000 VND
Kupite Sjedinjene Američke Države

Razumijevanje 3 razine konfiguracije proxyja u Dockeru

Docker razdvaja promet izvođenja kontejnera, promet izgradnje slika i dohvaćanje s repozitorija putem daemona:

Docker razinaGdje konfiguriratiŠto usmjerava
1. Izvođenje kontejneradocker run -e HTTP_PROXY=... ili Compose environment:Promet koji generira aplikacija unutar tog specifičnog kontejnera
2. Izgradnja slike (docker build)--build-arg HTTP_PROXY=http://user:pass@ip:portPreuzimanja upravitelja paketa (apt, pip, npm) tijekom izgradnje
3. Docker Daemon (dockerd)/etc/systemd/system/docker.service.d/http-proxy.confdocker pull i docker push zahtjeve prema registrima

Najbolje prakse za Docker Compose i pravila za NO_PROXY

  • Postavite varijable i velikim (HTTP_PROXY, HTTPS_PROXY, NO_PROXY) i malim slovima (http_proxy, https_proxy, no_proxy) kako bi ih prepoznali svi Linux CLI alati i jezična radna okruženja
  • Uvijek navedite nazive internih Docker Compose servisa (npr. NO_PROXY=localhost,127.0.0.1,redis,postgres) kako bi promet između kontejnera ostao na lokalnoj bridge mreži
  • Nikada nemojte ugrađivati lozinke za proxy u javne slike pomoću ENV unutar Dockerfile datoteke — ubacite ih tijekom izvođenja putem .env ili docker-compose.yml

Korak po korak

  1. 1

    Formatirajte svoj proxy kao http://user:pass@ip:port

    Pretvorite svoj VinaProxy ip:port:user:pass zapis pomoću našeg alata Proxy Format Converter.

  2. 2

    Dodajte varijable okruženja u docker-compose.yml

    Pod environment: unutar vašeg servisa definirajte HTTP_PROXY, HTTPS_PROXY, http_proxy, https_proxy i NO_PROXY=localhost,127.0.0.1,redis,db.

  3. 3

    Pokrenite ili ponovno izradite kontejner

    Pokrenite docker compose up -d za primjenu varijabli okruženja.

  4. 4

    Provjerite izlazni IP unutar kontejnera

    Izvršite docker exec -it <container> curl -s https://vinaproxy.com/api/my-ip kako biste potvrdili da kontejner izlazi putem vašeg proxy IP-a.

Često postavljana pitanja

Zašto moj kontejner ne može pristupiti Redis ili Postgres kontejneru nakon postavljanja HTTP_PROXY?

Bez NO_PROXY, vaš HTTP klijent pokušava doći do internih naziva servisa poput redis ili db putem vanjskog proxyja. Dodajte NO_PROXY=localhost,127.0.0.1,redis,db (i malim slovima no_proxy) kako biste zaobišli proxy za interne bridge hostove.

Mogu li dodijeliti 20 različitih proxyja za 20 kontejnera na jednom VPS-u?

Da. Definirajte svaki servis kontejnera (ili proslijedite zasebne .env varijable) s vlastitim http://user:pass@ip:port nizom.

Zašto postaviti varijable proxyja i velikim i malim slovima?

Neke Linux biblioteke (poput libcurl) prvo provjeravaju mala slova http_proxy / https_proxy, dok Go i Node alati često provjeravaju velika slova HTTP_PROXY / HTTPS_PROXY.

Dodijelite namjenske statičke IP adrese svakom Docker kontejneru

Trenutačni neograničeni Dedicated IPv4 i Static ISP proxyji u 7 zemalja.

Kupite Docker proxyje

Related articles

Postavljanje proxyja
Kako konfigurirati proxy na Ubuntu i Debian Linuxu
Konfigurirajte VinaProxy HTTP(S) proxyje na Ubuntu Serveru i Desktopu putem /etc/environment, APT upravitelja, systemd servisa i GNOME postavki mreže.
Postavljanje proxyja
Kako koristiti proxy uz cURL (sintaksa naredbenog retka i otklanjanje pogrešaka)
Kako koristiti curl s autentificiranim HTTP(S) proxyjima (-x http://user:pass@ip:port i -U) na Linuxu, macOS-u i Windowsima te provjeriti zaglavlja i latenciju.
Proxyji po platformama
Proxyji za web scraping: neograničeni bazeni namjenskih IPv4 i ISP adresa za 24/7 crawlere
Brzi HTTP(S) namjenski IPv4 i statički ISP proxyji za Python, Playwright, Selenium i Scrapy uz neograničen mjesečni promet. Usporedite pakete i započnite.
Proxyji po platformama
Proxyji za airdropove i DePIN (Grass): spriječite Sybil oznake uz namjenske statičke ISP IP-ove
Farmirajte Web3 airdropove, testnete i DePIN browser čvorove (Grass, Dawn, Nodepay) na zasebnim IP-ima za Sybil zaštitu. Statički ISP i privatni IPv4 proxyji.
Proxyji po platformama
Proxyji za SEO i SERP praćenje: točne pozicije ključnih riječi u 7 zemalja
Pratite pozicije ključnih riječi, geo-preusmjeravanja i pokrećite Screaming Frog uz neograničeni dedicirani IPv4 i statički ISP proxy u 7 zemalja.
IPV4 · singapore
Privatni IPv4 proxyji u Singapuru: brzi, namjenski SG IP-ovi za regionalnu prodaju i oglase
Namjenski singapurski privatni IPv4 proxyji za Lazada i Shopee SG trgovine, regionalne oglase, verifikaciju i brzu automatizaciju. Neograničen promet.
IPV4 · united states
Privatni IPv4 proxyji SAD: Brzi, namjenski američki datacenter IP-jevi
Namjenski privatni IPv4 proxyji SAD: scraping, praćenje pozicija, oglasi i Amazon. Statički IP, jedan korisnik po IP-ju, neograničen promet, brza aktivacija.
Primjeri upotrebe
Proxyji za web scraping i prikupljanje podataka
Odaberite proxyje za web scraping: brzi privatni IPv4 za većinu stranica, statički ISP za strože, neograničeni promet i savjeti za odgovorno prikupljanje.