Maaaring ipasa ng FiddlerCore ang isang session sa parent proxy na pinipili ng aplikasyon. Itakda ang flag na x-overrideGateway ng session sa BeforeRequest:

FiddlerApplication.BeforeRequest += session => {
    session["x-overrideGateway"] = "proxy.office.example:8080";
};

Ito ay isang fragment ng pagrerehistro ng event ng FiddlerCore para sa umiiral na host application. Ang karaniwang anyong host:port ng flag ay nagtuturo ng HTTP gateway. Ang patutunguhan ng request ay nananatiling ang website na unang binanggit. Para sa malayang pagsubok ng pampublikong site na walang kredensyal ng parent proxy, ang listahan ng HTTP proxy ay nag-aalok ng angkop na halagang host:port kapag pinapayagan ng network ang rutang iyon.

Ang walang kondisyong handler ay naglalapat ng parehong parent sa bawat session na dumadaan dito. Para sa piling routing, ilagay ang pagtatalaga sa loob ng tuntunin ng patutunguhan ng aplikasyon, at hayaang ang ibang session ay sumunod sa kanilang inilaan na patakaran ng gateway.

Ang dokumentadong espesyal na halaga DIRECT ay pumipili ng direktang ruta para sa session na iyon. Kapaki-pakinabang ito kapag kailangang maabot ang panloob na patutunguhan nang walang corporate parent.

May dalawang listener na dapat pag-ibahin: kumokonekta ang mga kliyente sa listener ng FiddlerCore, samantalang ang override ay nagsasaad ng susunod na proxy. Kung ituturo pabalik ang override sa sariling listening endpoint ng FiddlerCore, iikot ang request.

Itakda ang flag bago ipadala pataas ang request. Ang pagbabago nito matapos dumating ang tugon ay maaaring magbago ng ipinapakitang session data, ngunit hindi nito maaaring muling ruta ang natapos nang operasyon ng network.

Kaugnay na mga artikulo