Ungayisetha kanjani i-proxy ku-Docker (Ama-Container, Compose & Builds)
Updated:
Lapho usebenzisa ama-scraper anama-container amaningi, izisebenzi zokuzenzakalela, noma ama-node e-DePIN kuseva eyodwa yomsingathi, ukudlulisa ama-environment variable e-HTTP_PROXY kanye ne-HTTPS_PROXY kwisehlakalo ngasinye se-container kuvumela insizakalo ngayinye iphume ngekheli layo le-IPv4 elizinikele nelimile elivela ku-VinaProxy ngaphandle kokushintsha ithebula lomzila lomshini obambile.
ENV HTTP_PROXY=http://user:pass@ip:port HTTPS_PROXY=http://user:pass@ip:port- 1 IP₫40,000
- 5+ ama-IP₫35,000
- 10+ ama-IP₫25,000
- 20+ ama-IP₫25,000
- 50+ ama-IP₫25,000
- 100+ ama-IP₫25,000
- 200+ ama-IP₫25,000
- 500+ ama-IP₫25,000
- 1000+ ama-IP₫22,000
- 2000+ ama-IP₫20,000
- 1 IP₫40,000
- 5+ ama-IP₫35,000
- 10+ ama-IP₫25,000
- 20+ ama-IP₫25,000
- 50+ ama-IP₫25,000
- 100+ ama-IP₫25,000
- 200+ ama-IP₫25,000
- 500+ ama-IP₫25,000
- 1000+ ama-IP₫22,000
- 2000+ ama-IP₫20,000
Ukuqonda izigaba ezi-3 zokumiswa kwe-proxy ye-Docker
I-Docker ihlukanisa ithrafikhi yesikhathi sokusebenza kwe-container, ithrafikhi yokwakha izithombe, nokudonsa kwerejistra ye-daemon:
| Isikophu se-Docker | Lapho Ilungiselelwa Khona | Lokho Ekuhambisayo |
|---|---|---|
| 1. Isikhathi Sokusebenza Kwe-Container | docker run -e HTTP_PROXY=... noma i-Compose environment: | Ithrafikhi ekhiqizwa uhlelo lokusebenza ngaphakathi kwaleyo container ethile |
2. Ukwakhiwa Kwezithombe (docker build) | --build-arg HTTP_PROXY=http://user:pass@ip:port | Ukudawuniloda kwesiphathi sephakheji (apt, pip, npm) ngesikhathi sokwakha |
3. I-Docker Daemon (dockerd) | /etc/systemd/system/docker.service.d/http-proxy.conf | Izicelo ze-docker pull kanye ne-docker push eziya kumarejistra |
Izindlela ezingcono kakhulu ze-Docker Compose nemithetho ye-NO_PROXY
- Setha kokubili okuguquguqukayo kosonhlamvukazi (
HTTP_PROXY,HTTPS_PROXY,NO_PROXY) nohlalancane (http_proxy,https_proxy,no_proxy) ukuze wonke amathuluzi e-Linux CLI nezikhathi zokusebenza zezilimi zikwazi ukukuthola - Njalo bhala amagama ezinsizakalo zangaphakathi ze-Docker Compose (isb.,
NO_PROXY=localhost,127.0.0.1,redis,postgres) ukuze ithrafikhi ephakathi kwama-container ihlale kunethiwekhi yebhuloho yendawo - Ungalokothi ufake amaphasiwedi e-proxy ezithombeni zomphakathi nge-
ENVngaphakathi kwe-Dockerfile—wafake ngesikhathi sokusebenza nge-.envnoma nge-docker-compose.yml
Isinyathelo ngesinyathelo
- 1
Fometha i-proxy yakho njenge-http://user:pass@ip:port
Guqula ulayini wakho we-VinaProxy othi
ip:port:user:passusebenzisa i-Proxy Format Converter yethu. - 2
Engeza ama-environment variable ku-docker-compose.yml
Ngaphansi kwe-
environment:yensizakalo yakho, chaza i-HTTP_PROXY,HTTPS_PROXY,http_proxy,https_proxy, kanye ne-NO_PROXY=localhost,127.0.0.1,redis,db. - 3
Qala noma dala kabusha i-container
Sebenzisa i-
docker compose up -dukusebenzisa ama-environment variable. - 4
Qinisekisa i-IP yokuphuma ngaphakathi kwe-container
Sebenzisa i-
docker exec -it <container> curl -s https://vinaproxy.com/api/my-ipukuqinisekisa ukuthi i-container iphuma nge-IP yakho ye-proxy.
Imibuzo evame ukubuzwa
Kungani i-container yami ingakwazi ukufinyelela i-container yami ye-Redis noma ye-Postgres ngemva kokusetha i-HTTP_PROXY?
Ngaphandle kwe-NO_PROXY, iklayenti lakho le-HTTP lizama ukufinyelela amagama ezinsizakalo zangaphakathi afana ne-redis noma db nge-proxy yangaphandle. Engeza i-NO_PROXY=localhost,127.0.0.1,redis,db (kanye nohlalancane othi no_proxy) ukweqa i-proxy yabasingathi bebhuloho bangaphakathi.
Ngingakwazi ukwabela ama-proxy ahlukene angama-20 kuma-container angama-20 ku-VPS eyodwa?
Yebo. Chaza insizakalo ngayinye ye-container (noma udlulise okuguquguqukayo kwe-.env okuhlukile) ngentambo yayo ethi http://user:pass@ip:port.
Kungani kusethwa kokubili okuguquguqukayo kwe-proxy kosonhlamvukazi nohlalancane?
Eminye imitapo yolwazi ye-Linux (njenge-libcurl) ihlola uhlalancane lwe-http_proxy / https_proxy kuqala, kanti amathuluzi e-Go ne-Node avame ukuhlola osonhlamvukazi be-HTTP_PROXY / HTTPS_PROXY.
Abela ama-IP azinikele amile kuyo yonke i-container ye-Docker
Ama-proxy asheshayo angenamkhawulo e-Dedicated IPv4 nawama-Static ISP emazweni ayi-7.
Thenga Ama-Proxy e-Docker