FiddlerCore có thể chuyển một phiên qua proxy cha do ứng dụng chọn. Đặt cờ x-overrideGateway của phiên trong BeforeRequest:

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

Đây là đoạn đăng ký sự kiện FiddlerCore cho một ứng dụng máy chủ đã tồn tại. Dạng host:port thông thường của cờ chỉ định một cổng HTTP. Đích của yêu cầu vẫn là trang web được nêu ban đầu. Để tự kiểm tra một trang công khai mà không có thông tin đăng nhập proxy cha, danh sách proxy HTTP cung cấp các giá trị host:port phù hợp khi mạng cho phép tuyến đó.

Trình xử lý không điều kiện áp dụng cùng một proxy cha cho mọi phiên đi qua nó. Để định tuyến có chọn lọc, hãy đặt phép gán bên trong quy tắc đích của ứng dụng và để các phiên khác theo chính sách cổng dự định của chúng.

Giá trị đặc biệt được ghi trong tài liệu DIRECT chọn tuyến trực tiếp cho phiên đó. Điều này hữu ích khi cần tới một đích nội bộ mà không qua proxy cha của doanh nghiệp.

Có hai trình lắng nghe cần phân biệt: máy khách kết nối tới trình lắng nghe của FiddlerCore, còn phần ghi đè chỉ định proxy tiếp theo. Trỏ phần ghi đè trở lại điểm lắng nghe của chính FiddlerCore sẽ khiến yêu cầu lặp vòng.

Đặt cờ trước khi yêu cầu được gửi lên trên. Thay đổi sau khi phản hồi đã đến có thể làm thay đổi dữ liệu phiên hiển thị, nhưng không thể định tuyến lại thao tác mạng đã hoàn tất.

Bài viết liên quan