FiddlerCore สามารถส่งเซสชันผ่านพร็อกซีแม่ที่แอปพลิเคชันเลือก ตั้งค่าธง x-overrideGateway ของเซสชันใน BeforeRequest:

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

นี่คือส่วนของการลงทะเบียนเหตุการณ์ FiddlerCore สำหรับแอปพลิเคชันโฮสต์ที่มีอยู่แล้ว รูปแบบ host:port ตามปกติของธงระบุเกตเวย์ HTTP ปลายทางของคำขอยังคงเป็นเว็บไซต์ที่ระบุไว้แต่แรก สำหรับการทดสอบเว็บไซต์สาธารณะอย่างอิสระโดยไม่มีข้อมูลรับรองพร็อกซีแม่ รายการพร็อกซี HTTP จะให้ค่า host:port ที่เหมาะสมเมื่อเครือข่ายอนุญาตเส้นทางนั้น

ตัวจัดการแบบไม่มีเงื่อนไขจะใช้พร็อกซีแม่เดียวกันกับทุกเซสชันที่ผ่านเข้ามา สำหรับการกำหนดเส้นทางแบบเลือก ให้ใส่การกำหนดค่าไว้ในกฎปลายทางของแอปพลิเคชัน และปล่อยเซสชันอื่นให้เป็นไปตามนโยบายเกตเวย์ที่ตั้งใจไว้

ค่าพิเศษตามเอกสาร DIRECT จะเลือกเส้นทางตรงสำหรับเซสชันนั้น มีประโยชน์เมื่อต้องเข้าถึงปลายทางภายในโดยไม่ผ่านพร็อกซีแม่ขององค์กร

มีตัวรับฟังสองตัวที่ต้องแยกให้ชัด: ไคลเอนต์เชื่อมต่อกับตัวรับฟังของ FiddlerCore ขณะที่การแทนที่ระบุพร็อกซีถัดไป หากชี้การแทนที่กลับไปยังจุดรับฟังของ FiddlerCore เอง คำขอจะวนเป็นวง

ตั้งค่าธงก่อนคำขอจะถูกส่งขึ้นไป การเปลี่ยนภายหลังเมื่อคำตอบมาถึงอาจเปลี่ยนข้อมูลเซสชันที่แสดง แต่ไม่สามารถเปลี่ยนเส้นทางการทำงานของเครือข่ายที่เสร็จสิ้นแล้วได้

บทความที่เกี่ยวข้อง