ആപ്ലിക്കേഷൻ തിരഞ്ഞെടുക്കുന്ന പാരന്റ് പ്രോക്സിലൂടെ FiddlerCore-ന് സെഷൻ കൈമാറാം. സെഷന്റെ x-overrideGateway ഫ്ലാഗ് BeforeRequest-ൽ സജ്ജമാക്കുക:

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

നിലവിലുള്ള ഹോസ്റ്റ് ആപ്ലിക്കേഷനുവേണ്ടിയുള്ള FiddlerCore ഇവന്റ് രജിസ്ട്രേഷൻ ശകലമാണ് ഇത്. ഫ്ലാഗിന്റെ സാധാരണ host:port രൂപം HTTP ഗേറ്റ്‌വേയെ സൂചിപ്പിക്കുന്നു. അഭ്യർത്ഥനയുടെ ലക്ഷ്യം ആദ്യം പറഞ്ഞ വെബ്‌സൈറ്റ് തന്നെ തുടരുന്നു. പാരന്റ്-പ്രോക്സി ക്രെഡൻഷ്യലുകളില്ലാതെ ഒരു പൊതു സൈറ്റ് സ്വതന്ത്രമായി പരിശോധിക്കാൻ, നെറ്റ്‌വർക്ക് ആ വഴി അനുവദിക്കുമ്പോൾ HTTP പ്രോക്സി പട്ടിക അനുയോജ്യമായ host:port മൂല്യങ്ങൾ നൽകുന്നു.

ഉപാധിയില്ലാത്ത ഹാൻഡ്ലർ അതിലൂടെ കടന്നുപോകുന്ന എല്ലാ സെഷനുകൾക്കും അതേ പാരന്റിനെ പ്രയോഗിക്കുന്നു. തിരഞ്ഞെടുത്ത റൂട്ടിംഗിനായി അസൈൻമെന്റ് ആപ്ലിക്കേഷന്റെ ലക്ഷ്യ-നിയമത്തിനുള്ളിൽ വയ്ക്കുക, ബാക്കി സെഷനുകളെ അവയുടെ ഉദ്ദേശിച്ച ഗേറ്റ്‌വേ നയത്തിൽ വിടുക.

രേഖപ്പെടുത്തിയ പ്രത്യേക മൂല്യം DIRECT ആ സെഷനു നേരിട്ടുള്ള വഴി തിരഞ്ഞെടുക്കുന്നു. കോർപ്പറേറ്റ് പാരന്റ് ഇല്ലാതെ ആന്തരിക ലക്ഷ്യത്തിൽ എത്തേണ്ടിവരുമ്പോൾ ഇത് ഉപകരിക്കും.

രണ്ട് ലിസണർ വേർതിരിക്കണം: ക്ലയന്റുകൾ FiddlerCore ലിസണറിലേക്ക് ബന്ധിപ്പിക്കുന്നു, ഓവർറൈഡ് അടുത്ത പ്രോക്സിയെ സൂചിപ്പിക്കുന്നു. ഓവർറൈഡ് FiddlerCore-ന്റെ സ്വന്തം ശ്രവണപ്പോയിന്റിലേക്ക് തിരിച്ചുവിട്ടാൽ അഭ്യർത്ഥന ചുറ്റിക്കറങ്ങും.

അഭ്യർത്ഥന മുകളിലേക്ക് അയയ്ക്കുന്നതിന് മുൻപ് ഫ്ലാഗ് സജ്ജമാക്കുക. പ്രതികരണം എത്തിയ ശേഷം മാറ്റിയാൽ കാണിക്കുന്ന സെഷൻ ഡാറ്റ മാറാം, പക്ഷേ പൂർത്തിയായ നെറ്റ്‌വർക്ക് പ്രവർത്തനം വീണ്ടും വഴിതിരിച്ചുവിടാനാകില്ല.

അനുബന്ധ ലേഖനങ്ങൾ