Toxiproxy jgħaddi stream TCP lejn upstream ikkonfigurat u jista' jiddeterjora dak l-istream. Il-API tal-kontroll HTTP tiegħu ma jagħmilx lis-semmiegħ tat-traffiku proxy forward HTTP.

Għal SDK ikkonfigurat biex juża proxy HTTP, proxy forward eżistenti jista' joqgħod warajh:

SDK → Toxiproxy 127.0.0.1:7890 → HTTP proxy 127.0.0.1:8888 → S3:443

Ikkonfigura s-semmiegħ ta' Toxiproxy fuq 7890 bl-127.0.0.1:8888 bħala l-upstream tiegħu. Iggwida l-konfigurazzjoni tal-proxy HTTP tas-SDK lejn http://127.0.0.1:7890. Is-semmiegħ jgħaddi t-talba CONNECT tas-SDK; il-proxy HTTP jinterpreta CONNECT u jiftaħ il-mina lejn id-destinazzjoni.

Dawn l-indirizzi loopback jassumu li t-tliet komponenti lokali jaqsmu l-istess spazju tal-ismijiet tan-netwerk. Il-komponenti fil-kontejners jeħtieġu indirizzi aċċessibbli mill-ispazji tal-ismijiet tagħhom stess.

Dan l-arranġament ibiddel it-triq mill-klijent sal-proxy forward. Ma jissostitwix il-TLS tad-destinazzjoni u lanqas l-awtentikazzjoni tas-servizz. Meta tevalwa ħsara injettata, għodd il-provi mill-ġdid tas-SDK separatament: operazzjoni li rkuprat tista' taħbi prova falluta preċedenti.

Artikli relatati