FiddlerCore gali perduoti sesiją per tėvinį proxy, kurį pasirenka programa. Nustatykite sesijos vėliavėlę x-overrideGateway BeforeRequest:

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

Tai FiddlerCore įvykio registravimo fragmentas esamai pagrindinei programai. Įprasta vėliavėlės forma host:port nurodo HTTP šliuzą. Užklausos paskirtis išlieka ta svetainė, kuri buvo nurodyta iš pradžių. Norėdami savarankiškai išbandyti viešą svetainę be tėvinio proxy kredencialų, HTTP proxy sąrašas siūlo tinkamas host:port reikšmes, kai tinklas leidžia šį kelią.

Besąlyginis apdorotuvas taiko tą patį tėvinį proxy kiekvienai per jį einančiai sesijai. Norėdami selektyviai maršrutizuoti, įdėkite priskyrimą į programos paskirties taisyklę ir palikite kitas sesijas jų numatytoje šliuzo politikoje.

Dokumentuota specialioji reikšmė DIRECT parenka tiesioginį kelią tai sesijai. Tai naudinga, kai į vidinę paskirtį reikia patekti be įmonės tėvinio proxy.

Reikia skirti du klausytuvus: klientai jungiasi prie FiddlerCore klausytuvo, o perrašymas nurodo kitą proxy. Jei perrašymą nukreipsite atgal į paties FiddlerCore klausymosi tašką, užklausa ims suktis ratu.

Nustatykite vėliavėlę prieš užklausą siunčiant į viršų. Pakeitus ją po atsakymo atėjimo gali pasikeisti rodomi sesijos duomenys, bet baigtos tinklo operacijos maršruto pakeisti negalima.

Susiję straipsniai