How to connect mobile device to Charles Proxy?

How to connect iOS to Charles Proxy?

Charles Proxy is a web debugging and traffic monitoring tool which helps in analysing your traffic on iPhone, iPad and iPod Touch.

Charles Proxy iOS app is the best proxy server for iOS, in order to work with Charles Proxy you need to follow the steps below: STEP # 1: Create Charles Proxy Configuration File in iOS. STEP # 2: Activate Charles Proxy Settings. STEP # 3: Enable Network Monitor mode in Charles Proxy Settings. STEP # 4: Connect iPhone or iPod Touch to Mac or PC. STEP # 5: Open Charles Proxy on iOS. Charles Proxy can be connected using two different approaches: IP address is a string of numbers (like ). The path to a host is a URL like. In case you want to use IP address to connect to Charles Proxy then it needs to be assigned as an IP address that we are going to use with Charles Proxy on our Mac or PC. Go to settings app in iOS device. Tap on your Wi-Fi network. Tap on Advanced. Tap on IPv4 Settings. The ip address should be set for connection. The ip address of your iOS device is 74.125.225.92

IP address can also be found on network settings under wireless settings or network connections settings. The details of IP address can be found on our blog.

In case you are connecting Charles Proxy to domain name then there is no need to assign the ip address. Charles Proxy will take care of this requirement. You just need to know the path to host name. In case of domains it will work if you have typed in www.yourdomain.com.

If you type www.com or then Charles Proxy will work for you.

In order to have complete knowledge of Charles Proxy connection methods, go through the articles on following link: There are several ways to connect Charles Proxy to iOS. All these methods will work in case you use Charles Proxy version 3.0 and higher.

Let's discuss the methods one by one. Connect Charles Proxy to iOS using IP address. You need to assign the ip address to Charles Proxy in order to work with it on iOS.

How to connect mobile device to Charles Proxy?

I'm trying to connect my mobile device via USB cable to Charles Proxy (). But I cannot see connection on the mobile device. What I've already tried:

I've created a virtual machine with CentOS. Inside of this I installed Charles Proxy. On the same network IP as virtual machine, I've opened port 8080 on my router to enable inbound port forwarding. On Charles I added this IP address:
There is one thing that I do not understand. When I go to it says that "Charles supports only http and https protocols." I've configured Charles Proxy to support all protocols, but I don't know why it doesn't work.

That's the normal behavior of Charles. If you open it through a browser it will just show the page and if you click Connect it will show you a screen asking you to manually add the host to Charles list.

Related Answers

Is Charles Proxy free?

I'm curious about what folks here use to monitor requests for...

How do I remove Charles Proxy certificate?

I've been using Charles Proxy in my work. It is a great...

How do I install Charles certificate on iOS 17 simulator?

The iOS operating system does not allow any kind of proxy setting by...