FiddlerCore može proslijediti sesiju kroz roditeljski proxy koji odabere aplikacija. Postavite zastavicu x-overrideGateway sesije unutar BeforeRequest:

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

Ovo je fragment registracije FiddlerCore događaja za postojeću host aplikaciju. Uobičajeni oblik host:port te zastavice označava HTTP pristupnik. Odredište zahtjeva ostaje web-mjesto koje je prvotno navedeno. Za neovisno testiranje javnog web-mjesta bez vjerodajnica roditeljskog proxyja, popis HTTP proxyja nudi prikladne vrijednosti host:port kada mreža dopušta taj put.

Bezuvjetni rukovatelj primjenjuje isti roditelj na svaku sesiju koja prolazi kroz njega. Za selektivno usmjeravanje stavite dodjelu unutar pravila odredišta aplikacije, a ostale sesije ostavite na njihovoj predviđenoj politici pristupnika.

Dokumentirana posebna vrijednost DIRECT odabire izravan put za tu sesiju. To je korisno kada se unutarnje odredište mora dosegnuti bez korporativnog roditelja.

Treba razlikovati dva slušatelja: klijenti se povezuju na FiddlerCore slušatelj, dok zamjena označava sljedeći proxy. Usmjeravanje zamjene natrag na vlastitu točku slušanja FiddlerCore poslalo bi zahtjev u petlju.

Postavite zastavicu prije nego se zahtjev pošalje prema gore. Promjena nakon dolaska odgovora može promijeniti prikazane podatke sesije, ali ne može preusmjeriti dovršenu mrežnu radnju.

Povezani članci