Sida loogu habeeyo wakiil (proxy) Docker (Containers, Compose & Builds)
Updated:
Markaad hal server martigeliye ah ku dhex waddo barnaamijyo badan oo xog soo ururiye ah (scrapers), shaqooyin si toos ah u socda (automation), ama qanjidhada DePIN, gudbinta doorsoomayaasha deegaanka ee HTTP_PROXY iyo HTTPS_PROXY weel kasta waxay u oggolaaneysaa adeeg kasta inuu ku baxo cinwaankiisa gaarka ah ee IPv4 ma guurtada ah oo ka socda VinaProxy iyadoo aan waxba laga beddelin miiska marin-u-helka ee server-ka martida loo yahay.
ENV HTTP_PROXY=http://user:pass@ip:port HTTPS_PROXY=http://user:pass@ip:port- 1 IP₫40,000
- 5+ IPs₫35,000
- 10+ IPs₫25,000
- 20+ IPs₫25,000
- 50+ IPs₫25,000
- 100+ IPs₫25,000
- 200+ IPs₫25,000
- 500+ IPs₫25,000
- 1000+ IPs₫22,000
- 2000+ IPs₫20,000
- 1 IP₫40,000
- 5+ IPs₫35,000
- 10+ IPs₫25,000
- 20+ IPs₫25,000
- 50+ IPs₫25,000
- 100+ IPs₫25,000
- 200+ IPs₫25,000
- 500+ IPs₫25,000
- 1000+ IPs₫22,000
- 2000+ IPs₫20,000
Fahamka 3-da heer ee qaabeynta wakiilka Docker
Docker wuxuu kala saaraa taraafikada xilliga shaqada weelka, taraafikada dhismaha sawirka, iyo soo jiidashada diiwaanka ee daemon-ka:
| Heerka Docker | Halka Laga Habeeyo | Waxa Uu Marin U Yahay |
|---|---|---|
| 1. Xilliga Shaqada Weelka (Container Runtime) | docker run -e HTTP_PROXY=... ama Compose environment: | Taraafikada ay soo saarto barnaamijka ku dhex jira weelkaas gaarka ah |
2. Dhismaha Sawirka (docker build) | --build-arg HTTP_PROXY=http://user:pass@ip:port | Soo dejinta maamulaha xirmooyinka (apt, pip, npm) inta lagu jiro dhismaha |
3. Daemon-ka Docker (dockerd) | /etc/systemd/system/docker.service.d/http-proxy.conf | Codsiyada docker pull iyo docker push ee loo diro diiwaannada |
Hababka ugu wanaagsan ee Docker Compose & qawaaniinta NO_PROXY
- U deji doorsoomayaasha xarfaha waaweyn (
HTTP_PROXY,HTTPS_PROXY,NO_PROXY) iyo kuwa yaryar (http_proxy,https_proxy,no_proxy) labadaba si dhammaan qalabka Linux CLI iyo barnaamijyada luqadaha ay u qaataan - Had iyo jeer qor magacyada adeegga gudaha ee Docker Compose (tusaale,
NO_PROXY=localhost,127.0.0.1,redis,postgres) si taraafikada ka dhexaysa weelasha ay ugu sii jirto shabakadda buundada maxalliga ah - Weligaa furaha sirta ah ee wakiilka ha ku darin sawirrada guud adoo isticmaalaya
ENVgudahaDockerfile—ku geli xilliga shaqada adoo adeegsanaya.envamadocker-compose.yml
Tallaabo-tallaabo
- 1
U qaabee wakiilkaaga qaabka http://user:pass@ip:port
U beddel laynkaaga VinaProxy ee
ip:port:user:passadigoo isticmaalaya Proxy Format Converter. - 2
Ku dar doorsoomayaasha deegaanka docker-compose.yml
Qaybta
environment:ee adeeggaaga hoosteeda, ku qeexHTTP_PROXY,HTTPS_PROXY,http_proxy,https_proxy, iyoNO_PROXY=localhost,127.0.0.1,redis,db. - 3
Bilow ama dib u abuur weelka
Orod
docker compose up -dsi aad u dhaqangeliso doorsoomayaasha deegaanka. - 4
Xaqiiji IP-ga bixitaanka adoo ka dhex eegaya weelka
Fulii
docker exec -it <container> curl -s https://vinaproxy.com/api/my-ipsi aad u xaqiijiso in weelku ku baxayo IP-ga wakiilkaaga.
Su'aalaha inta badan la isweydiiyo
Maxay weelkaygu u gaadhi la'dahay weelka Redis ama Postgres ka dib markii aan dejiyay HTTP_PROXY?
Haddii aan la helin NO_PROXY, macmiilkaaga HTTP wuxuu isku dayaa inuu magacyada adeegga gudaha sida redis ama db ku gaadho wakiilka dibadda. Ku dar NO_PROXY=localhost,127.0.0.1,redis,db (iyo xarfaha yaryar no_proxy) si aad u dhaafigto wakiilka martigeliyayaasha buundada gudaha.
Ma u qoondeyn karaa 20 wakiil oo kala duwan 20 weel oo ku yaal hal VPS?
Haa. Ku qeex adeeg kasta oo weel ah (ama u gudbi doorsoomayaal kala duwan oo .env ah) xadhiggiisa gaarka ah ee http://user:pass@ip:port.
Maxaa loo dejiyaa doorsoomayaasha wakiilka xarfaha waaweyn iyo kuwa yaryar labadaba?
Maktabadaha qaarkood ee Linux (sida libcurl) waxay marka hore hubiyaan xarfaha yaryar ee http_proxy / https_proxy, halka qalabka Go iyo Node ay badanaa hubiyaan xarfaha waaweyn ee HTTP_PROXY / HTTPS_PROXY.
U qoondee IP-yo ma guurto ah oo heersare ah weel kasta oo Docker
Wakiillada IPv4 gooni loo leeyahay oo degdeg ah oo xad la'aan ah iyo wakiillada ISP ma guurtada ah ee ku yaal 7 waddan.
Iibso Wakiillada Docker