Charles Proxy configuration intercepts HTTPS iOS11

Source: Internet
Author: User

      1. Install the Charles self-signed root certificate as a previous version

        • Start Charles on your Mac, and on the same LAN, set the agent for your IOS device to the Charles proxy port on your Mac machine. Assume that the default port number for MAC machine IP is 192.168.1.10,charles is 8888, set to 192.168.1.10:8888.
        • Access in Safari http://chls.pro/ssl , install the self-signed root certificate by entering the lock screen password as prompted.
        • IOS 10 and below can catch HTTPS's request content normally. But IOS 11 is not, request status display Blocked
        • Install the Charles self-signed root certificate as a previous version

2. Open "Settings" > "General" > "About this Computer" > "certificate trust Settings" to open the switch behind the certificate you just added.

        • Settings > General > About this computer > certificate trust settings

          At this point, Charles is able to capture HTTPS requests normally.

Charles Proxy configuration intercepts HTTPS iOS11

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.