VVinaProxy

Cara menyediakan proksi dalam Docker (Kontena, Compose & Binaan)

Updated:

Apabila menjalankan pengikis berbilang kontena, pekerja automasi, atau nod DePIN pada satu pelayan hos, penghantaran pemboleh ubah persekitaran HTTP_PROXY dan HTTPS_PROXY bagi setiap kontena membolehkan setiap perkhidmatan keluar melalui alamat IPv4 statik khusus miliknya sendiri daripada VinaProxy tanpa mengubah jadual penghalaan mesin hos.

Docker · HTTP Proxy Format
ENV HTTP_PROXY=http://user:pass@ip:port HTTPS_PROXY=http://user:pass@ip:port
IPv4 peribadi (pusat data)
🇸🇬 Singapura
Tersedia
Dari
₫20,000 / IP / bulan
≈ USD 0.74 · dibilkan dalam VND
Harga mengikut kuantiti
  • 1 IP₫40,000
  • 5+ IP₫35,000
  • 10+ IP₫25,000
  • 20+ IP₫25,000
  • 50+ IP₫25,000
  • 100+ IP₫25,000
  • 200+ IP₫25,000
  • 500+ IP₫25,000
  • 1000+ IP₫22,000
  • 2000+ IP₫20,000
Beli Singapura
IPv4 peribadi (pusat data)
🇺🇸 Amerika Syarikat
Tersedia
Dari
₫20,000 / IP / bulan
≈ USD 0.74 · dibilkan dalam VND
Harga mengikut kuantiti
  • 1 IP₫40,000
  • 5+ IP₫35,000
  • 10+ IP₫25,000
  • 20+ IP₫25,000
  • 50+ IP₫25,000
  • 100+ IP₫25,000
  • 200+ IP₫25,000
  • 500+ IP₫25,000
  • 1000+ IP₫22,000
  • 2000+ IP₫20,000
Beli Amerika Syarikat

Memahami 3 skop konfigurasi proksi Docker

Docker mengasingkan trafik masa jalan kontena, trafik binaan imej, dan tarikan registri oleh daemon:

Skop DockerLokasi KonfigurasiPerkara yang Dihala
1. Masa Jalan Kontenadocker run -e HTTP_PROXY=... atau Compose environment:Trafik yang dijana oleh aplikasi di dalam kontena khusus tersebut
2. Binaan Imej (docker build)--build-arg HTTP_PROXY=http://user:pass@ip:portMuat turun pengurus pakej (apt, pip, npm) semasa binaan
3. Daemon Docker (dockerd)/etc/systemd/system/docker.service.d/http-proxy.confPermintaan docker pull dan docker push ke registri

Amalan terbaik Docker Compose & peraturan NO_PROXY

  • Tetapkan kedua-dua pemboleh ubah huruf besar (HTTP_PROXY, HTTPS_PROXY, NO_PROXY) dan huruf kecil (http_proxy, https_proxy, no_proxy) supaya semua alat CLI Linux dan masa jalanan bahasa dapat mengesannya
  • Sentiasa senaraikan nama perkhidmatan Docker Compose dalaman (cth., NO_PROXY=localhost,127.0.0.1,redis,postgres) supaya trafik antara kontena kekal dalam rangkaian jambatan tempatan
  • Jangan sekali-kali menyematkan kata laluan proksi ke dalam imej awam dengan ENV di dalam Dockerfile—suntikkannya semasa masa jalanan melalui .env atau docker-compose.yml

Langkah demi langkah

  1. 1

    Formatkan proksi anda sebagai http://user:pass@ip:port

    Tukarkan baris VinaProxy ip:port:user:pass anda menggunakan Penukar Format Proksi kami.

  2. 2

    Tambah pemboleh ubah persekitaran pada docker-compose.yml

    Di bawah environment: perkhidmatan anda, tentukan HTTP_PROXY, HTTPS_PROXY, http_proxy, https_proxy, dan NO_PROXY=localhost,127.0.0.1,redis,db.

  3. 3

    Mulakan atau cipta semula kontena

    Jalankan docker compose up -d untuk menggunakan pemboleh ubah persekitaran tersebut.

  4. 4

    Sahkan IP keluar dari dalam kontena

    Laksanakan docker exec -it <container> curl -s https://vinaproxy.com/api/my-ip untuk mengesahkan bahawa kontena keluar melalui IP proksi anda.

Soalan lazim

Mengapa kontena saya tidak dapat mencapai kontena Redis atau Postgres selepas menetapkan HTTP_PROXY?

Tanpa NO_PROXY, klien HTTP anda cuba mencapai nama perkhidmatan dalaman seperti redis atau db melalui proksi luaran. Tambahkan NO_PROXY=localhost,127.0.0.1,redis,db (dan huruf kecil no_proxy) untuk memintas proksi bagi hos jambatan dalaman.

Bolehkah saya menetapkan 20 proksi berbeza kepada 20 kontena pada satu VPS?

Boleh. Tentukan setiap perkhidmatan kontena (atau hantar pemboleh ubah .env yang berbeza) dengan rentetan http://user:pass@ip:port miliknya sendiri.

Mengapa perlu menetapkan kedua-dua pemboleh ubah proksi huruf besar dan huruf kecil?

Sesetengah pustaka Linux (seperti libcurl) menyemak huruf kecil http_proxy / https_proxy terlebih dahulu, manakala alat Go dan Node sering menyemak huruf besar HTTP_PROXY / HTTPS_PROXY.

Tetapkan IP statik khusus untuk setiap kontena Docker

Proksi IPv4 Khusus dan ISP Statik tanpa had segera di 7 negara.

Beli Proksi Docker

Related articles

Persediaan proksi
Cara Konfigurasikan Proksi pada Ubuntu & Debian Linux
Konfigurasi proksi HTTP(S) VinaProxy di Ubuntu Server dan Desktop merangkumi /etc/environment, pengurus pakej APT, daemon systemd dan tetapan Rangkaian GNOME.
Persediaan proksi
Cara menggunakan proksi dengan cURL (sintaks baris arahan & penyahpepijatan)
Cara menggunakan curl dengan proksi HTTP(S) berautentikasi (-x http://user:pass@ip:port dan -U) pada Linux, macOS dan Windows, lalu semak header dan latensi.
Proksi mengikut platform
Proksi untuk Web Scraping: kolam IPv4 khusus & ISP tanpa had untuk perangkak 24/7
Proksi HTTP(S) IPv4 khusus dan ISP statik pantas untuk Python, Playwright, Selenium dan Scrapy, dengan lebar jalur bulanan tanpa had. Bandingkan pelan dan mula.
Proksi mengikut platform
Proksi untuk Airdrop & DePIN (Grass): Cegah tanda Sybil dengan IP ISP Statik khusus
Farming airdrop Web3, testnet & nod pelayar DePIN (Grass, Dawn, Nodepay) guna IP berasingan untuk elak tanda Sybil. Proksi ISP statik khusus & IPv4 peribadi.
Proksi mengikut platform
Proksi untuk Penjejakan SEO & SERP: kedudukan kata kunci tepat di 7 negara
Jejak kedudukan kata kunci setempat, audit lencongan geo dan jalankan rayapan Screaming Frog dengan proksi IPv4 khusus dan ISP statik tanpa had di 7 negara.
IPV4 · singapore
Proksi IPv4 Peribadi Singapura: IP Khusus SG Pantas untuk Jualan dan Iklan Serantau
Proksi IPv4 peribadi Singapura khusus untuk kedai Lazada & Shopee SG, akaun iklan serantau, pengesahan iklan dan automasi kependaman rendah. Data tanpa had.
IPV4 · united states
Proksi IPv4 Peribadi AS: IP Pusat Data Amerika yang Pantas dan Khusus
Proksi IPv4 peribadi AS untuk pengikisan, jejak ranking, semakan iklan dan kajian Amazon. IP statik, satu pengguna per IP, lebar jalur tanpa had, aktif pantas.
Kegunaan
Proksi untuk Web Scraping dan Pengumpulan Data
Pilih proksi untuk web scraping: IPv4 peribadi pantas, ISP statik untuk laman ketat, jalur lebar tanpa had serta cara scrape secara bertanggungjawab.