2015-06-26 21 views
7

Tôi quan tâm đến việc sử dụng Fiddler để kiểm tra lưu lượng API HTTP (S) trên mạng gia đình của tôi. Tôi muốn có hai mạng/bộ định tuyến; "Bình thường" và "Fiddler". Tôi muốn các thiết bị dễ dàng kết nối với một trong hai mạng. Tôi không muốn cấu hình/unconfigure cài đặt proxy theo cách thủ công khi di chuyển thiết bị giữa mạng proxy bình thường và Fiddler. Tôi chỉ muốn chọn một điểm truy cập mới và có thiết bị hoạt động. Điều này có thể giải quyết như thế nào? Liệu một số loại cổng chuyển tiếp trên bộ định tuyến "fiddler" có đủ không?Kết nối thiết bị với Fiddler mà không cần thay đổi proxy?

+0

Thảo luận ở đây: http://www.telerik.com/forums/best-way-to-inspect-http(s)-apis-of-many-devices – EricLaw

Trả lời

2

Sau vài tuần thử nghiệm và thảo luận, kết luận của tôi là cả Fiddler lẫn Charles Proxy đều không hỗ trợ proxy trong suốt, đó là chìa khóa để thực hiện công việc thiết lập bộ định tuyến đơn giản. OTOH, mitmproxy hoạt động tốt. mitmproxy chạy trên OS/X và Linux. Đối với Windows có hai lựa chọn, mitmdump là một phiên bản UI-less của mitmproxy, và mitmweb (có sẵn nhưng hiện không được phát hành) có một giao diện người dùng rất hứa hẹn.

Thật vậy, bạn dễ dàng định cấu hình bộ định tuyến thành cổng vào hệ thống mitm. Từ đó mitm sẽ hiển thị các yêu cầu và phản hồi http. Nếu bạn muốn xem HTTPS, bạn chỉ cần thiết bị chấp nhận chứng chỉ mitm. Làm như vậy bằng cách truy cập vào tên miền đặc biệt http://mitm.it và làm theo hướng dẫn.

Đối với một cuộc thảo luận chi tiết hơn thấy Best Way to Inspect HTTP(S) APIs of Many Devices

tôi đã viết lên các thủ tục để cấu hình một router để giao thông client proxy để một proxy trong suốt. Hoạt động tốt với MitmProxy. Vẻ đẹp của cách tiếp cận này là bạn có thể chỉ cần kết nối một thiết bị khách, có dây hoặc không dây, với bộ định tuyến và lưu lượng HTTP (S) sẽ được hiển thị bởi MitmProxy. Không cần phải fiddle với các thiết lập proxy của mỗi thiết bị. Bạn chỉ cần chọn mạng của bộ định tuyến, khi hoàn tất, bạn quay lại bộ định tuyến thông thường.

Best Way to Inspect HTTP(S) API Traffic in a Multi-Platform Multi-Device Environment

+1

Hướng dẫn mitmproxy khác: [Ủy quyền trong suốt trên Linux] (http://docs.mitmproxy.org/en/stable/transparent/linux.html) và [Hiển thị minh bạch các máy ảo] (http://docs.mitmproxy.org/ vi/stable/tutorials/transparent-dhcp.html). –

+0

Đây là một phương pháp để sử dụng Fiddler như một proxy ngược dòng thông qua các máy ảo: https://pfelix.wordpress.com/2016/03/05/using-fiddler-for-an-android-and-windows-vm-development-environment / – BSalita

-1

http://fiddlerbook.com/fiddler/help/hookup.asp --- bạn đã kiểm tra điều này chưa? Tôi nghĩ điều này sẽ giúp ích.

+0

Bạn đọc [bình luận EricLaw của ] (http://stackoverflow.com/questions/31082957/connecting-devices-to-fiddler-without-proxy-changing#comment50978824_31082957) và [Câu trả lời chỉ chứa các liên kết ở nơi khác thực sự là "câu trả lời hay"?] (http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers)? – CodeCaster

+0

Không Cảm ơn bạn đã chia sẻ .. Tôi sẽ đọc. –

Các vấn đề liên quan