Toxiproxy stjoert in TCP-stream nei in konfigurearre upstream en kin dy stream skea tabringe. Syn HTTP-kontrôle-API makket de ferkearslústerder gjin HTTP-forward-proxy.

Foar in SDK dat konfigurearre is om in HTTP-proxy te brûken, kin in besteande forward-proxy dêrefter stean:

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

Konfigurearje de Toxiproxy-lústerder op 7890 mei 127.0.0.1:8888 as upstream. Rjochtsje de HTTP-proxyynstelling fan it SDK op http://127.0.0.1:7890. De lústerder jout it CONNECT-fersyk fan it SDK troch; de HTTP-proxy yntepretearret CONNECT en iepenet de tunnel nei de bestimming.

Dizze loopback-adressen geane derfan út dat alle trije lokale komponinten deselde netwurknammeromte diele. Komponinten yn containers hawwe adressen nedich dy't berikber binne fanút har eigen nammeromten.

Dizze opstelling feroaret it paad fan de klant nei de forward-proxy. It ferfangt net de TLS fan de bestimming of de tsjinstautentikaasje. By it beoardieljen fan in ynjeksje fout moatst de werpogingen fan it SDK apart rekkene: in werstelde operaasje kin in eardere mislukte poging ferbergje.

Relatearre artikelen