Toxiproxy کولای شي د HTTP پروکسي مخې ته ودرېږي
د SDK د HTTP پروکسي اړیکه د Toxiproxy له لارې هغه موجود forward پروکسي ته واستوئ چې CONNECT پېژني.
Toxiproxy د TCP جریان کنفيګر شوي upstream ته لېږدوي او کولای شي هغه جریان خراب کړي. خو د هغې HTTP کنټرول API د ترافيک اورېدونکی HTTP forward پروکسي نه جوړوي.
د هغه SDK لپاره چې د HTTP پروکسي کارولو لپاره کنفيګر شوی، موجود forward پروکسي کولای شي د هغې شاته ودرېږي:
SDK → Toxiproxy 127.0.0.1:7890 → HTTP proxy 127.0.0.1:8888 → S3:443
د Toxiproxy اورېدونکی په 7890 کې تنظیم کړئ او 127.0.0.1:8888 د هغې upstream وګرځوئ. د SDK د HTTP پروکسي تنظیم http://127.0.0.1:7890 ته اشاره کړئ. اورېدونکی د SDK د CONNECT غوښتنه لېږدوي؛ HTTP پروکسي CONNECT تفسیروي او د منزل تونل پرانیزي.
دا loopback پتې فرض کوي چې درې واړه ځایي برخې یو شان د شبکې نوم ځای شریکوي. د کانټینر دننه برخې ته داسې پتې ته اړتیا ده چې د هغوی له خپل نوم ځای څخه ورته رسېدل ممکن وي.
دا ترتیب له کلاینټ څخه تر forward پروکسي پورې لاره بدلوي. دا د منزل TLS یا د خدمت تصدیق ځای نه نیسي. کله چې ټېل وهل شوی خرابي ارزوئ، د SDK بیا هڅې جلا حساب کړئ: بریالۍ شوې عملیه کولای شي پخوانی ناکامه هڅه پټه کړي.