VVinaProxy
KA ▾
პროქსის ყიდვა

როგორ გავმართოთ პროქსი Docker-ში (კონტეინერები, Compose და ბილდები)

Updated:

როდესაც ერთ ჰოსტ-სერვერზე მრავალკონტეინერიან სკრეიპერებს, ავტომატიზაციის ვორკერებს ან DePIN ნოდებს უშვებთ, თითოეულ კონტეინერზე HTTP_PROXY და HTTPS_PROXY გარემოს ცვლადების გადაცემა საშუალებას აძლევს თითოეულ სერვისს გავიდეს ქსელში VinaProxy-ის საკუთარი გამოყოფილი სტატიკური IPv4 მისამართით, ჰოსტ-მანქანის მარშრუტიზაციის ცხრილის შეცვლის გარეშე.

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

Docker პროქსის კონფიგურაციის 3 დონის გაგება

Docker ერთმანეთისგან ყოფს კონტეინერის runtime ტრაფიკს, image build ტრაფიკსა და daemon-ის რეესტრიდან pull-მოთხოვნებს:

Docker-ის არეალისად კონფიგურირდებარას ამისამართებს
1. Container Runtimedocker run -e HTTP_PROXY=... or Compose environment:ამ კონკრეტული კონტეინერის შიგნით აპლიკაციის მიერ გენერირებული ტრაფიკი
2. Image Build (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.confdocker 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 ქსელში დარჩეს
  • არასოდეს ჩააშენოთ პროქსის პაროლები საჯარო იმეიჯებში Dockerfile-ის ENV ინსტრუქციით — მიაწოდეთ ისინი გაშვებისას runtime-ში .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 ჰოსტებისთვის პროქსი გვერდის ავლით დარჩეს.

შემიძლია ერთ VPS-ზე 20 სხვადასხვა კონტეინერს 20 სხვადასხვა პროქსი მივაბა?

დიახ. განსაზღვრეთ თითოეული კონტეინერის სერვისი (ან გადაეცით ცალკეული .env ცვლადები) საკუთარი http://user:pass@ip:port სტრიქონით.

რატომ უნდა დავაყენოთ პროქსის ცვლადები როგორც დიდი, ისე პატარა ასოებით?

Linux-ის ზოგიერთი ბიბლიოთეკა (მაგალითად, libcurl) ჯერ პატარა ასოებით ჩაწერილ http_proxy / https_proxy-ს ამოწმებს, მაშინ როცა Go და Node ხელსაწყოები ხშირად დიდ HTTP_PROXY / HTTPS_PROXY-ს ითხოვენ.

მიანიჭეთ გამოყოფილი სტატიკური IP-ები თითოეულ Docker კონტეინერს

მყისიერი შეუზღუდავი Dedicated IPv4 და Static ISP პროქსები 7 ქვეყანაში.

შეიძინეთ Docker პროქსები

Related articles

პროქსის გამართვა
როგორ გავმართოთ პროქსი Ubuntu და Debian Linux-ზე
გამართეთ VinaProxy-ის HTTP(S) პროქსი Ubuntu Server-სა და Desktop-ზე /etc/environment-ში, APT პაკეტების მენეჯერში, systemd-სა და GNOME-ის პარამეტრებში.
პროქსის გამართვა
როგორ გამოვიყენოთ პროქსი cURL-თან (ბრძანების სინტაქსი და debugging)
როგორ გამოვიყენოთ curl ავტორიზებულ HTTP(S) პროქსიებთან (-x http://user:pass@ip:port და -U) Linux, macOS და Windows-ზე და შევამოწმოთ headers და latency.
პროქსი პლატფორმების მიხედვით
პროქსი ვებ-სკრეიპინგისთვის: შეუზღუდავი Dedicated IPv4 და ISP პულები 24/7 კროულერებისთვის
სწრაფი HTTP(S) Dedicated IPv4 და Static ISP პროქსი Python, Playwright, Selenium და Scrapy-სთვის თვიური ულიმიტო ტრაფიკით. შეადარეთ პაკეტები და დაიწყეთ.
პროქსი პლატფორმების მიხედვით
პროქსი Airdrop-ებისა და DePIN-ისთვის (Grass): აირიდეთ Sybil-ნიშნულები გამოყოფილი Static ISP IP-ებით
დააფარმეთ Web3 airdrop-ები, testnet-ები და DePIN ნოდები (Grass, Dawn, Nodepay) ცალკე IP-ებზე Sybil-ის თავიდან ასაცილებლად. Static ISP და პირადი IPv4 პროქსი.
პროქსი პლატფორმების მიხედვით
პროქსი SEO & SERP თრექინგისთვის: საკვანძო სიტყვების ზუსტი პოზიციები 7 ქვეყანაში
აკონტროლეთ საკვანძო სიტყვების ლოკალური პოზიციები, შეამოწმეთ გეო-გადამისამართებები და გაუშვით Screaming Frog-ი ულიმიტო IPv4 და static ISP პროქსით 7 ქვეყანაში.
IPV4 · singapore
სინგაპურის პრივატული IPv4 პროქსი: სწრაფი, გამოყოფილი SG IP-ები რეგიონული გაყიდვებისა და რეკლამისთვის
სინგაპურის პრივატული IPv4 პროქსი Lazada/Shopee SG-სთვის, რეგიონული სარეკლამო ანგარიშების, რეკლამის ვერიფიკაციისა და ავტომატიზაციისთვის. ულიმიტო ტრაფიკი.
IPV4 · united states
აშშ-ის პირადი IPv4 პროქსები: სწრაფი, გამოყოფილი ამერიკული Datacenter IP-ები
გამოყოფილი აშშ-ის პირადი IPv4 პროქსი სკრეიპინგის, რანჟირების, რეკლამისა და Amazon-ისთვის. სტატიკური IP, 1 მომხმარებელი, ულიმიტო ტრაფიკი, სწრაფი ჩართვა.
გამოყენების სფეროები
პროქსი ვებ-სკრეიპინგისა და მონაცემთა შეგროვებისთვის
შეარჩიეთ პროქსი ვებ-სკრეიპინგისთვის: სწრაფი პირადი IPv4 უმეტეს საიტზე, სტატიკური ISP მკაცრი სისტემებისთვის, ულიმიტო ტრაფიკი და ეთიკური სკრეიპინგი.