Toxiproxy ń fi TCP stream ránṣẹ́ sí upstream tí a ti ṣètò, ó sì lè ba stream yẹn jẹ́. Ṣùgbọ́n HTTP control API rẹ̀ kò sọ olùgbọ́ ìrìnàjò di HTTP forward proxy.

Fún SDK tí a ṣètò láti lo HTTP proxy, forward proxy tí ó wà tẹ́lẹ̀ lè dúró lẹ́yìn rẹ̀:

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

Ṣètò olùgbọ́ Toxiproxy sí 7890 pẹ̀lú 127.0.0.1:8888 gẹ́gẹ́ bí upstream rẹ̀. Darí ètò HTTP proxy SDK sí http://127.0.0.1:7890. Olùgbọ́ náà ń fi ìbéèrè CONNECT SDK ránṣẹ́; HTTP proxy ń túmọ̀ CONNECT ó sì ń ṣí ojú-ọ̀nà àfojúsùn.

Àwọn àdírẹ́sì loopback wọ̀nyí gbà wí pé gbogbo àwọn ẹ̀ka mẹ́ta tí ó wà níbílẹ̀ pín orúkọ ààyè nẹ́tíwọ́kì kan náà. Àwọn ẹ̀ka inú kọ́ńténer nílò àdírẹ́sì tí a lè dé láti orúkọ ààyè tiwọn.

Ìṣètò yìí yí ọ̀nà láti ọ̀dọ̀ oníbàárà dé forward proxy padà. Kò rọ́pò TLS àfojúsùn tàbí ìjẹ́rìí iṣẹ́. Nígbà tí ẹ bá ń gbéléwọ̀n àṣìtí tí a fi sínú, ẹ ka àwọn ìgbìyànjú SDK lọ́tọ̀ọ̀tọ̀: iṣẹ́ tí ó ti bọ̀sí ipò lè fi ìgbìyànjú tí ó kùnà tẹ́lẹ̀ pamọ́.

Àwọn àpilẹ̀kọ tó jọra