FiddlerCore сессияны қолданба таңдаған аталық прокси арқылы жібере алады. Сессияның x-overrideGateway жалаушасын BeforeRequest ішінде орнатыңыз:

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

Бұл бар хост-қолданба үшін FiddlerCore оқиғасын тіркеу фрагменті. Жалаушаның әдеттегі host:port формасы HTTP шлюзін көрсетеді. Сұраныстың межелі жері бастапқыда аталған веб-сайт болып қалады. Аталық прокси деректерінсіз жария сайтты дербес тексеру үшін, желі бұл жолды рұқсат етсе, HTTP проксилер тізімі қолайлы host:port мәндерін ұсынады.

Шартсыз өңдеуші өзі арқылы өтетін әрбір сессияға сол аталықты қолданады. Таңдамалы маршруттау үшін тағайындауды қолданбаның межелі ережесінің ішіне қойып, қалған сессияларды өздерінің көзделген шлюз саясатында қалдырыңыз.

Құжатталған арнайы мән DIRECT сол сессия үшін тікелей маршрут таңдайды. Бұл ішкі межеге корпоративтік аталықсыз жету қажет болғанда пайдалы.

Екі тыңдаушыны ажырату керек: клиенттер FiddlerCore тыңдаушысына қосылады, ал қайта анықтау келесі проксиді көрсетеді. Қайта анықтауды FiddlerCore-тың өз тыңдау нүктесіне қайтару сұранысты шеңберге айналдырады.

Жалаушаны сұраныс жоғарыға жіберілмес бұрын орнатыңыз. Жауап келгеннен кейін оны өзгерту көрсетілетін сессия деректерін өзгертуі мүмкін, бірақ аяқталған желілік операцияны қайта бағыттай алмайды.

Қатысты мақалалар