Toxiproxy ከHTTP ፕሮክሲ ፊት ለፊት መቀመጥ ይችላል
የSDK የHTTP ፕሮክሲ ግንኙነትን በToxiproxy በኩል CONNECT ወደሚረዳ ነባር የፊት ፕሮክሲ ያስተላልፉ።
Toxiproxy የTCP ፍሰትን ወደ ተዘጋጀው የላይኛው ጫፍ ያስተላልፋል፤ ፍሰቱንም ሊያዛባ ይችላል። የHTTP መቆጣጠሪያ APIው የትራፊክ አድማጩን የHTTP ፊት ፕሮክሲ አያደርገውም።
የHTTP ፕሮክሲ እንዲጠቀም ለተዘጋጀ SDK፣ ነባር የፊት ፕሮክሲ ከሱ በስተኋላ ሊቀመጥ ይችላል፡
SDK → Toxiproxy 127.0.0.1:7890 → HTTP proxy 127.0.0.1:8888 → S3:443
Toxiproxy አድማጩን በ7890 ላይ ያዘጋጁ፣ 127.0.0.1:8888 ደግሞ የላይኛው ጫፉ ይሁን። የSDK የHTTP ፕሮክሲ ቅንብርን ወደ http://127.0.0.1:7890 ያመላክቱ። አድማጩ የSDKን CONNECT ጥያቄ ያስተላልፋል፤ የHTTP ፕሮክሲውም CONNECTን ተርጉሞ የመዳረሻውን ቱንል ይከፍታል።
እነዚህ loopback አድራሻዎች ሦስቱም የአካባቢ ክፍሎች አንድ የኔትወርክ ስም ቦታ ይጋራሉ ብለው ያስባሉ። በኮንቴነር ውስጥ ያሉ ክፍሎች ከራሳቸው የስም ቦታ የሚደረስ አድራሻ ይፈልጋሉ።
ይህ አቀራረብ ከደንበኛው እስከ ፊት ፕሮክሲ ያለውን መንገድ ይለውጣል። የመዳረሻውን TLS ወይም የአገልግሎት ማረጋገጫ አይተካም። የተከተተ ብልሽትን ሲገመግሙ የSDK ድጋሚ ሙከራዎችን ለየብቻ ያስቡ፡ የተሳካ ክንውን ቀደም ያለውን ያልተሳካ ሙከራ ሊደብቅ ይችላል።