VVinaProxy

Sådan konfigurerer du en proxy i Docker (containere, Compose og builds)

Updated:

Når du kører scrapere med flere containere, automatiserings-workers eller DePIN-noder på én enkelt værtsmaskine, giver overførsel af miljøvariablerne HTTP_PROXY og HTTPS_PROXY for hver container mulighed for, at hver tjeneste udgår via sin egen dedikerede statiske IPv4-adresse fra VinaProxy uden at ændre værtsmaskinens routingtabel.

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

Forstå de 3 niveauer for Docker-proxykonfiguration

Docker adskiller trafik fra container-runtime, image-builds og dæmonens registry-pulls:

Docker-omfangHvor det konfigureresHvad det dirigerer
1. Container Runtimedocker run -e HTTP_PROXY=... eller Compose environment:Trafik genereret af appen inde i den specifikke container
2. Image Build (docker build)--build-arg HTTP_PROXY=http://user:pass@ip:portDownloads fra pakkehåndteringer (apt, pip, npm) under build
3. Docker Daemon (dockerd)/etc/systemd/system/docker.service.d/http-proxy.confdocker pull- og docker push-anmodninger til registries

Bedste praksis for Docker Compose og regler for NO_PROXY

  • Angiv både variabler med store bogstaver (HTTP_PROXY, HTTPS_PROXY, NO_PROXY) og små bogstaver (http_proxy, https_proxy, no_proxy), så alle Linux CLI-værktøjer og programmeringssprog opfanger dem
  • Angiv altid interne Docker Compose-tjenestenavne (f.eks. NO_PROXY=localhost,127.0.0.1,redis,postgres), så trafikken mellem containerne forbliver på det lokale bridge-netværk
  • Indbyg aldrig proxy-adgangskoder i offentlige images med ENV i en Dockerfile – injicer dem ved kørsel via .env eller docker-compose.yml

Trin for trin

  1. 1

    Formatér din proxy som http://user:pass@ip:port

    Konverter din VinaProxy ip:port:user:pass-linje ved hjælp af vores Proxy Format Converter.

  2. 2

    Tilføj miljøvariabler til docker-compose.yml

    Definer HTTP_PROXY, HTTPS_PROXY, http_proxy, https_proxy og NO_PROXY=localhost,127.0.0.1,redis,db under din tjenestes environment:.

  3. 3

    Start eller genopret containeren

    Kør docker compose up -d for at anvende miljøvariablerne.

  4. 4

    Bekræft udgangs-IP'en indefra containeren

    Kør docker exec -it <container> curl -s https://vinaproxy.com/api/my-ip for at bekræfte, at containeren udgår via din proxy-IP.

Ofte stillede spørgsmål

Hvorfor kan min container ikke få forbindelse til min Redis- eller Postgres-container efter opsætning af HTTP_PROXY?

Uden NO_PROXY forsøger din HTTP-klient at nå interne tjenestenavne som redis eller db via den eksterne proxy. Tilføj NO_PROXY=localhost,127.0.0.1,redis,db (og med små bogstaver no_proxy) for at omgå proxyen for interne bridge-værter.

Kan jeg tildele 20 forskellige proxyer til 20 containere på én VPS?

Ja. Definer hver containertjeneste (eller overfør separate .env-variabler) med dens egen http://user:pass@ip:port-streng.

Hvorfor skal der angives proxyvariabler med både store og små bogstaver?

Visse Linux-biblioteker (som libcurl) tjekker først http_proxy / https_proxy med små bogstaver, mens værktøjer i Go og Node ofte tjekker HTTP_PROXY / HTTPS_PROXY med store bogstaver.

Tildel dedikerede statiske IP'er til hver Docker-container

Øjeblikkelige ubegrænsede dedikerede IPv4- og statiske ISP-proxyer i 7 lande.

Køb Docker-proxyer

Related articles

Proxy-opsætning
Sådan konfigurerer du proxy på Ubuntu og Debian Linux
Konfigurer VinaProxy HTTP(S)-proxyer på Ubuntu Server og Desktop via /etc/environment, pakkehåndteringen APT, systemd-dæmoner og GNOME-netværksindstillinger.
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.
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 · singapore
Private Singapore IPv4-proxies: Hurtige, dedikerede SG-IP'er til regionalt salg og annoncering
Dedikerede private Singapore IPv4-proxies til Lazada- og Shopee SG-butikker, regionale annoncekonti, annonceverificering og hurtig automation. Ubegrænset data.
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.
Brugsscenarier
Proxyer til web scraping og dataindsamling
Vælg proxyer til web scraping: hurtig privat IPv4 til de fleste sider, statisk ISP til strengere sider, ubegrænset båndbredde og ansvarlig scraping.