Toxiproxy HTTP proxyaren aurrean egon daiteke
Bideratu SDK baten HTTP proxy konexioa Toxiproxy bidez CONNECT ulertzen duen lehendik dagoen forward proxy batera.
Toxiproxy-k TCP korrontea konfiguratutako upstream batera birbidaltzen du eta korronte hori honda dezake. Bere HTTP kontrol APIak ez du trafiko entzulea HTTP forward proxy bihurtzen.
HTTP proxy bat erabiltzeko konfiguratuta dagoen SDK baterako, lehendik dagoen forward proxy bat haren atzean egon daiteke:
SDK → Toxiproxy 127.0.0.1:7890 → HTTP proxy 127.0.0.1:8888 → S3:443
Konfiguratu Toxiproxy entzulea 7890 portuan, 127.0.0.1:8888 upstream gisa. Zuzendu SDK-ren HTTP proxy ezarpena http://127.0.0.1:7890 helbidera. Entzuleak SDK-ren CONNECT eskaera birbidaltzen du; HTTP proxyak CONNECT interpretatzen du eta helmugako tunela irekitzen du.
Loopback helbide hauek hiru tokiko osagaiek sare izen-espazio bera partekatzen dutela suposatzen dute. Edukiontzietan dauden osagaiek beren izen-espaziotatik irisgarriak diren helbideak behar dituzte.
Ezarpen honek bezeroaren eta forward proxyaren arteko bidea aldatzen du. Ez ditu ordezkatzen helmugako TLSa ezta zerbitzuaren autentifikazioa ere. Txertatutako huts bat ebaluatzean, kontuan hartu SDK-ren berriro saioak bereizita: berreskuratutako eragiketa batek lehenago huts egindako saiakera ezkuta dezake.