FiddlerCore অ্যাপ্লিকেশন যে প্যারেন্ট প্রক্সি বেছে নেয় তার মধ্য দিয়ে একটি সেশন পাঠাতে পারে। BeforeRequest-এ সেশনের x-overrideGateway ফ্ল্যাগ সেট করুন:

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

এটি একটি বিদ্যমান হোস্ট অ্যাপ্লিকেশনের জন্য FiddlerCore ইভেন্ট নিবন্ধনের অংশ। ফ্ল্যাগের সাধারণ host:port রূপ একটি HTTP গেটওয়ে নির্দেশ করে। অনুরোধের গন্তব্য আগে উল্লেখ করা ওয়েবসাইটটিই থাকে। প্যারেন্ট-প্রক্সি শংসাপত্র ছাড়াই স্বাধীনভাবে কোনো পাবলিক সাইট পরীক্ষা করতে, নেটওয়ার্ক সেই পথ অনুমোদন করলে HTTP প্রক্সি তালিকা সম্ভাব্য host:port মান দেয়।

শর্তহীন হ্যান্ডলার তার মধ্য দিয়ে যাওয়া প্রতিটি সেশনে একই প্যারেন্ট প্রয়োগ করে। নির্বাচনী রাউটিংয়ের জন্য অ্যাসাইনমেন্টটি অ্যাপ্লিকেশনের গন্তব্য নিয়মের ভিতরে রাখুন, বাকি সেশনগুলি তাদের নির্ধারিত গেটওয়ে নীতিতে থাকবে।

নথিভুক্ত বিশেষ মান DIRECT সেই সেশনের জন্য সরাসরি পথ বেছে নেয়। কর্পোরেট প্যারেন্ট ছাড়া কোনো অভ্যন্তরীণ গন্তব্যে পৌঁছাতে হলে এটি কাজে লাগে।

দুটি লিসেনার আলাদা রাখতে হবে: ক্লায়েন্টরা FiddlerCore লিসেনারে সংযোগ করে, আর ওভাররাইড পরবর্তী প্রক্সি নির্ধারণ করে। ওভাররাইডকে FiddlerCore-এর নিজের শ্রবণ-বিন্দুতে ফেরত পাঠালে অনুরোধটি একটি লুপে ঘুরবে।

অনুরোধ উপরের দিকে পাঠানোর আগেই ফ্ল্যাগ সেট করুন। প্রতিক্রিয়া আসার পরে এটি বদলালে প্রদর্শিত সেশন ডেটা বদলাতে পারে, কিন্তু সম্পন্ন হওয়া নেটওয়ার্ক ক্রিয়া পুনরায় পথ পরিবর্তন করতে পারে না।

সম্পর্কিত নিবন্ধ