VVinaProxy

Како да поставите прокси во Docker (контејнери, Compose и изградби)

Updated:

Кога извршувате скрејпери со повеќе контејнери, работници за автоматизација или DePIN јазли на еден хост-сервер, проследувањето на варијаблите на опкружувањето HTTP_PROXY и HTTPS_PROXY по контејнер овозможува секоја услуга да излегува преку своја посветена статичка IPv4 адреса од VinaProxy без менување на рутирачката табела на хост-машината.

Docker · HTTP Proxy Format
ENV HTTP_PROXY=http://user:pass@ip:port HTTPS_PROXY=http://user:pass@ip:port
Приватни IPv4 (датацентар)
🇸🇬 Сингапур
Достапно
Од
20.000 VND / IP / месечно
≈ 0,74 US$ · се наплаќа во VND
Попусти за количина
  • 1 IP40.000 VND
  • 5+ IP35.000 VND
  • 10+ IP25.000 VND
  • 20+ IP25.000 VND
  • 50+ IP25.000 VND
  • 100+ IP25.000 VND
  • 200+ IP25.000 VND
  • 500+ IP25.000 VND
  • 1000+ IP22.000 VND
  • 2000+ IP20.000 VND
Купи Сингапур
Приватни IPv4 (датацентар)
🇺🇸 Соединети Држави
Достапно
Од
20.000 VND / IP / месечно
≈ 0,74 US$ · се наплаќа во VND
Попусти за количина
  • 1 IP40.000 VND
  • 5+ IP35.000 VND
  • 10+ IP25.000 VND
  • 20+ IP25.000 VND
  • 50+ IP25.000 VND
  • 100+ IP25.000 VND
  • 200+ IP25.000 VND
  • 500+ IP25.000 VND
  • 1000+ IP22.000 VND
  • 2000+ IP20.000 VND
Купи Соединети Држави
Проксија по платформа:airdrop-grassweb-scrapingseo-rank-tracking

Запознајте ги 3-те опсези за конфигурација на Docker прокси

Docker го одделува сообраќајот за извршување на контејнерите, сообраќајот при изградба на слики и влечењето од регистрите на daemon-от:

Docker опсегКаде се конфигурираШто рутира
1. Извршување на контејнерdocker run -e HTTP_PROXY=... или Compose environment:Сообраќај генериран од апликацијата во тој специфичен контејнер
2. Изградба на слика (docker build)--build-arg HTTP_PROXY=http://user:pass@ip:portПреземања преку менаџери на пакети (apt, pip, npm) за време на изградбата
3. Docker Daemon (dockerd)/etc/systemd/system/docker.service.d/http-proxy.confБарања за docker pull и docker push кон регистри

Најдобри практики за Docker Compose и правила за NO_PROXY

  • Поставете варијабли и со големи (HTTP_PROXY, HTTPS_PROXY, NO_PROXY) и со мали букви (http_proxy, https_proxy, no_proxy) за да можат сите Linux CLI алатки и јазични опкружувања да ги прифатат
  • Секогаш наведувајте ги интерните имиња на услугите во Docker Compose (на пр., NO_PROXY=localhost,127.0.0.1,redis,postgres) за сообраќајот меѓу контејнерите да остане на локалната bridge мрежа
  • Никогаш не вградувајте лозинки за прокси во јавни слики со ENV внатре во Dockerfile—вметнувајте ги при извршување преку .env или docker-compose.yml

Чекор по чекор

  1. 1

    Форматирајте го вашето прокси како http://user:pass@ip:port

    Конвертирајте ја вашата VinaProxy линија ip:port:user:pass со помош на нашиот Proxy Format Converter.

  2. 2

    Додајте варијабли на опкружувањето во docker-compose.yml

    Под environment: на вашата услуга, дефинирајте HTTP_PROXY, HTTPS_PROXY, http_proxy, https_proxy и NO_PROXY=localhost,127.0.0.1,redis,db.

  3. 3

    Стартувајте го или рекреирајте го контејнерот

    Извршете docker compose up -d за да ги примените варијаблите на опкружувањето.

  4. 4

    Потврдете ја излезната IP-адреса од внатрешноста на контејнерот

    Извршете docker exec -it <container> curl -s https://vinaproxy.com/api/my-ip за да потврдите дека контејнерот излегува преку вашата прокси IP-адреса.

Често поставувани прашања

Зошто мојот контејнер не може да стигне до контејнерот Redis или Postgres по поставувањето на HTTP_PROXY?

Без NO_PROXY, вашиот HTTP клиент се обидува да стигне до интерните имиња на услуги како redis или db преку надворешното прокси. Додајте NO_PROXY=localhost,127.0.0.1,redis,db (и со мали букви no_proxy) за да го заобиколите проксито за интерните bridge хостови.

Може ли да доделам 20 различни проксија на 20 контејнери на еден VPS?

Да. Дефинирајте ја секоја контејнерска услуга (или проследете засебни варијабли од .env) со сопствен стринг http://user:pass@ip:port.

Зошто треба да се постават варијаблите за прокси и со големи и со мали букви?

Некои Linux библиотеки (како libcurl) прво проверуваат со мали букви http_proxy / https_proxy, додека алатките за Go и Node често проверуваат со големи букви HTTP_PROXY / HTTPS_PROXY.

Доделете посветени статички IP-адреси на секој Docker контејнер

Инстант неограничени посветени IPv4 и статички ISP проксија низ 7 земји.

Купете Docker проксија

Related articles

Поставување прокси
Како да конфигурирате прокси на Ubuntu и Debian Linux
Конфигурирајте VinaProxy HTTP(S) проксија на Ubuntu Server и Desktop во /etc/environment, менаџерот за пакети APT, systemd демоните и GNOME Network поставките.
Поставување прокси
Како да користите прокси со cURL (командна синтакса и дебагирање)
Како да користите curl со автентицирани HTTP(S) проксија (-x http://user:pass@ip:port и -U) на Linux, macOS и Windows, и да проверите заглавија и латенција.
Проксија по платформа
Проксија за Web Scraping: неограничени наменски IPv4 и ISP базени за 24/7 crawlers
Брзи HTTP(S) наменски IPv4 и статички ISP проксија за Python, Playwright, Selenium и Scrapy, со неограничен месечен проток. Споредете планови и започнете.
Проксија по платформа
Проксија за Airdrop и DePIN (Grass): спречете Sybil ознаки со наменски статички ISP IP адреси
Фармете Web3 airdrop-ови, testnet-ови и DePIN јазли (Grass, Dawn, Nodepay) на посебни IP за помалку Sybil ризици. Статички ISP и приватни IPv4 проксија.
Проксија по платформа
Проксија за SEO и SERP следење: прецизен ранг на клучни зборови во 7 земји
Следете го локалниот ранг на клучни зборови, проверете гео-пренасочувања и пуштете Screaming Frog со неограничени дедицирани IPv4 и ISP проксија во 7 земји.
IPV4 · singapore
Приватни IPv4 проксија за Сингапур: Брзи, посветени SG IP адреси за регионална продажба и реклами
Посветени приватни IPv4 проксија во Сингапур за Lazada и Shopee SG продавници, регионални рекламни сметки, верификација и автоматизација. Неограничен проток.
IPV4 · united states
Приватни IPv4 проксија за САД: Брзи, наменски американски датацентар IP-адреси
Наменски приватни IPv4 проксија од САД за скрејпинг, следење рангирање и реклами. Статична IP, еден корисник, неограничен сообраќај и брза активација.
Случаи на употреба
Прокси за веб-скрејпинг и собирање податоци
Изберете прокси за веб-скрејпинг: брзи приватни IPv4 за повеќето сајтови, статични ISP за построгите, неограничен сообраќај и одговорно скрејпање.