Toxiproxy פֿירט דורך אַ TCP שטראָם צו אַ קאָנפֿיגורירטן upstream און קען שאַטן דעם שטראָם. אָבער זײַן HTTP קאָנטראָל API מאַכט נישט דעם פֿאַרקער־צוהערער פֿאַר אַ HTTP forward פּראָקסי.

פֿאַר אַ SDK וואָס איז קאָנפֿיגורירט צו ניצן אַ HTTP פּראָקסי, קען אַ באַשטייענדיקער forward פּראָקסי שטיין הינטער אים:

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

שטעלט דעם Toxiproxy צוהערער אויף 7890 מיט 127.0.0.1:8888 ווי זײַן upstream. פֿירט די HTTP פּראָקסי אַײַנשטעלונג פֿונעם SDK צו http://127.0.0.1:7890. דער צוהערער פֿירט דורך די CONNECT פֿאָדערונג פֿונעם SDK; דער HTTP פּראָקסי פֿאַרטייטשט CONNECT און עפֿנט דעם טונעל צום ציל.

די loopback אַדרעסן שטעלן פֿאָר אַז אַלע דרײַ לאָקאַלע טיילן טיילן מיט דעם זעלביקן נעץ־נאָמענפּלאַץ. טיילן אין קאָנטיינערס דאַרפֿן אַדרעסן וואָס זענען צוטריטלעך פֿון זײַערע אייגענע נאָמענפּלעצער.

די אָרדענונג ענדערט דעם וועג פֿונעם קליענט ביז צום forward פּראָקסי. זי פֿאַרבײַסט נישט דעם TLS פֿונעם ציל אָדער די דינסט־אויטענטיפֿיקאַציע. ווען איר באַשאַצט אַן אַרײַנגעלייגטן פֿעלער, רעכנט באַזונדער די ווידער־פּרוּוון פֿונעם SDK: אַן אויפֿגערעכטע אָפּעראַציע קען פֿאַרבאָרגן אַ פֿריִערדיקן דורכגעפֿאַלענעם פּרוּוון.

פֿאַרבונדענע אַרטיקלען