Charles is a clutch artifact, it is a Java development of cross-platform software, not only can be used on Mac, Linux and Windows can be used, of course, the need to install JDK to run, he is charged, of course, if not paid, can use, just every 10 minutes, A dialog box will pop up. Charles official website
Of course, there are cracked version of the Internet, how to download cracked, you don't need me to say, direct Baidu or google it.
HTTP Grab Bag
HTTP grab is simple, basically just open Charles, and then a random network request, you can see the information crawled in Charles
So how do we crawl HTTP on iOS real-world devices?
1. Open Charles
2. Make a note of the computer's IP address, then turn on Charles's settings, charle-proxy-proxy settings
Remember the port number ·
3. Turn on your phone's wifi details, select the HTTP proxy, fill in the IP address of the computer you just noted, and the port number of Charles noted above (for example, the default of 8888)
4. Network access on the phone, so that Charles will have a hint that basically means that Charles is allowed to act as a network request agent for the phone
, select Allow, and then, on the phone, the network request, on Charles can see the
HTTPS Grab Bag
On the computer to grab packets of HTTPS, such as Baidu, the first is to install Charles Root certificate, Help-ssl proxying-install Charles Root Certificate, will open the key application, installed in
When installed, you may not see where, in the top right-hand corner of the search to enter Cha will be displayed, you see above is this root certificate is not trusted!,
In this way, the certificate is not available, you still can not catch packet https, how to do it?
Right-click on the certificate-show details, expand Trust Select Always Trust
Then click Close in the upper left corner, the system will pop up the authorization prompt box, authorize consent to modify, back to the list, wait, the certificate is refreshed
It's going to work this time.
We can grab this host.
In fact, this step is equivalent to
You can enter * in host to indicate that all matches are
Of course, Port can also enter * : That's all that matches.
This time, you visit HTTPS network request, you can see on Charles!
Http/https Grab Bag tool Charles