2013-04-05 41 views
6

Đã khởi động fiddler trên một máy, bật các kết nối từ xa và HTTP. Khi cố mở trình duyệt IE trên máy từ xa (sau khi định cấu hình cài đặt proxy theo cách thủ công) và cố gắng duyệt đến https://www.gmail.com, tôi nhận được cảnh báo thông thường. Khi cố gắng "Tiếp tục đến trang web", tôi nhận được một "Lỗi chứng chỉ: Điều hướng không thành công".Việc ủy ​​quyền lưu lượng truy cập HTTPS thông qua Fiddler không thành công cho các ứng dụng từ xa?

Mọi thứ hoạt động tốt khi Fiddler và trình duyệt đang chạy trên cùng một máy.

Mọi trợ giúp sẽ được đánh giá cao.

Trả lời

12

Bạn phải định cấu hình máy khách để tin cậy chứng chỉ của Máy chủ Fiddler.

Từ the help:

Q: Fiddler có thể giải mã lưu lượng HTTPS từ một máy tính khác nhau?

A: Có, nếu bạn đã cấu hình Fiddler cho giao thông proxy từ một máy tính thứ hai hoặc các thiết bị, bạn có thể giải mã lưu lượng, với hai hãy cẩn thận:

  1. Nếu máy tính khách hàng riêng của mình trước đó đã chạy Fiddler ở chế độ giải mã HTTPS, mọi nỗ lực truy cập các trang HTTPS được bảo đảm bằng phiên bản Fiddler của máy tính khác sẽ không thành công với lỗi chứng chỉ không xác định. Để giải quyết vấn đề này, hãy xóa chứng chỉ gốc Fiddler cũ nằm trong kho chứng chỉ Trusted Root của ứng dụng khách bằng certmgr.msc. (Chứng chỉ gốc không khớp gây ra vấn đề, vì mọi cá thể Fiddler tạo ra gốc riêng của nó).

  2. Nếu bạn muốn máy tính khách tin cậy chứng chỉ Fiddler, bạn sẽ phải sao chép hoặc tải chứng chỉ Fiddler Root xuống máy khách và cài đặt thủ công vào kho lưu trữ Trusted Root Certification Authorities. Bạn có thể tải chứng chỉ Root Fiddler bằng cách truy cập bằng cách sử dụng URL:

    http://hostname.of.FiddlerMachine:8888/FiddlerRoot.cer

+0

Cảm ơn Eric, nó đã làm việc với một vấn đề. Nhấp vào "Tiếp tục đến trang web" vẫn dẫn đến lỗi. Nhấp chuột thứ hai đã thực hiện công việc. Có cách nào để thực hiện công việc này khi FiddlerCore được sử dụng không? – user2248562

+0

Bạn sẽ không thấy thông báo "Tiếp tục đến trang web" nếu bạn đã cài đặt đúng chứng chỉ Gốc đáng tin cậy trên máy khách. – EricLaw

+0

những gì về iphone, tôi đã cố gắng nhưng nó không hoạt động –

0

Tôi muốn chia sẻ các vấn đề và giải quyết mà làm việc cho tôi Tôi đã sử dụng phiên bản cáy - v4.6.3.50.306 và đột nhiên nó đã KHÔNG caputering Https giao thông và nó cho thấy lỗi trong cáy Inspector tab như sau -:

Lỗi Mô tả -:

"Https handshake to server-xxxx.com is failed. System.Security.Cryptography.CryptographyException.The Specified network password is not correct"

tôi làm dưới điều cần giải quyết vấn đề

Reset all certificates under Tools-->Fiddler Option-->Https-->Action button-->Reset all certificate But it does not work.

Sau đó, sau 3 ngày bực bội bên dưới mọi thứ GIẢI QUYẾT vấn đề của tôi-: :)

  1. Mở registry
  2. tìm kiếm tất cả các entry từ "cáy" và "eric" cũng
  3. Xóa tất cả các file registry
  4. máy Restart
  5. Install cáy lại với admin prvilege
  6. máy Restart
  7. Bây giờ nó bắt đầu chụp lưu lượng Https và cũng giải mã.

Hy vọng điều này sẽ giúp ích cho bạn.

Cảm ơn, Parth Shah

4

Nếu bạn đã sử dụng Fiddler trong một thời gian dài, đặc biệt nếu bạn đang sử dụng nó trên bản cập nhật, bạn có thể thấy rằng Fiddler sẽ không capture lưu lượng không có vấn đề gì bạn thực hiện, đối với bất kỳ trình duyệt nào, ngay cả khi bạn nhấp vào Trust Root Certificate cho đến khi bạn có màu xanh trên mặt.

Trust Root Cert is normally the answer, but not when Fiddler has filled your Cert store with bad certs

Tôi đã trải qua những There is a problem connecting securely to this website. nhắn trong IE và Chrome đã từ bỏ ma với Your connection is not private

Việc sửa chữa rất dễ dàng, tuy nhiên, là để cho Fiddler thanh trừng tất cả các chứng nhận cũ của nó từ bạn máy và bắt đầu tươi. Thực hiện việc này bằng cách nhấp vào Reset All Certificates.

enter image description here

này sẽ xóa tất cả Certs cũ Fiddler và tạo ra một giấy chứng nhận bậc thầy đánh chặn mới.

Lưu ý: điều này sẽ không xóa bất kỳ chứng chỉ nào khác của bạn, chỉ các chứng chỉ của Fiddler.

Điều này làm việc cho tôi trong hai trường hợp riêng biệt, không cần khởi động lại.

+0

Điều này làm việc cho tôi, mặc dù tôi đã phải khởi động lại Fiddler sau đó. – sfarbota

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