Fiddler Classic က ဖမ်းယူသော ဖွံ့ဖြိုးရေး HTTP တောင်းဆိုမှုအတွက် x-overrideHost သည် ချိတ်ဆက်မှု ဦးတည်ရာကို ပြောင်းလဲပြီး တောင်းဆိုမှု၏ Host header ကို ထိန်းသိမ်းထားသည်။ စည်းမျဉ်းကို OnBeforeRequest တွင် ထည့်ပါ။

if (oSession.HostnameIs("preview.example.net")) {
    oSession.bypassGateway = true;
    oSession["x-overrideHost"] = "192.0.2.20";
}

စာရွက်စာတမ်း လိပ်စာကို ဖွံ့ဖြိုးရေး ဆာဗာဖြင့် အစားထိုးပါ။ ဘရောက်ဇာသည် preview.example.net ကို ဆက်တောင်းနိုင်ပြီး ဆာဗာက ထို virtual-host အမည်ကို ဆက်လက်ရရှိသည်။ URL ၏ host အမည်ကို IP ဖြင့် အစားထိုးလျှင် မှားယွင်းသော အက်ပလီကေးရှင်း ရွေးချယ်မိမည့်အခါ ၎င်းသည် အသုံးဝင်သည်။

bypassGateway သည် ဤချိတ်ဆက်မှုကို Fiddler တွင် သတ်မှတ်ထားသော upstream proxy မပါဘဲ တမင်တကာ ပို့သည်။ ထို တိုက်ရိုက် ဖွံ့ဖြိုးရေး လမ်းကြောင်းကို ရည်ရွယ်ပြီး ရောက်ရှိနိုင်မှသာ ၎င်းကို ထားရှိပါ။ မဟုတ်ပါက မိခင် proxy သည် အခြား ဦးတည်ရာ ဆုံးဖြတ်ချက်အတွက် တာဝန်ရှိနေနိုင်သည်။

ဤစည်းမျဉ်းသည် Fiddler မှ ဖြတ်သန်းသော session များကို သက်ရောက်သည်။ ၎င်းသည် လည်ပတ်စနစ်၏ hosts ဖိုင်ကို မတည်းဖြတ်ဘဲ အခြား ပရိုဂရမ်၏ မဖမ်းမိသော ချိတ်ဆက်မှုကိုလည်း မပြောင်းလဲပါ။

ဆက်စပ်ဆောင်းပါးများ