Reputation: 71
I am trying to set charles proxy on Android 8.0( S8 ). I have installed the root certificate-> Changed WIFI settings to charles proxy settings. But After connecting to proxy, Internet connection is lost. Tried multiple times. Is there any other security certificate I need to install for Android 8.0. Please suggest. Thanks
Upvotes: 7
Views: 21946
Reputation: 11
In Charles
:
Tools menu > Allow List
Enable Allow List
This worked for me to get internet with the proxy set & finally was able to download the certified.
Upvotes: 1
Reputation: 1
If anyone who is still looking for answer then try these steps. It worked for me ☺️ When you enter proxy, there will be one more option that is "Bypass for" in this field enter * as value, and thnx me later.
Upvotes: -1
Reputation: 651
The sequence of steps is really important:
Then set the Charles machine LAN IP as manual proxy on your phone. Open the list of Wifi connections, then touch and hold the connected network, and select Modify network.
Open a browser on your phone and make some network traffic
After that you have to click into the Charles app window. You will see a confirmation dialog that asking you to allow network traffic from the mobile device, press Allow.
After all, open the https://chls.pro/ssl URL on your device and install the .pem file for VPN and apps (Use Chrome browser on Android, and Safari for iOS devices.)
When Charles is the background, the confirmation dialog will not be visible automatically, you have to activate (bring back to the foreground) the Charles application window to see it.
To check the device connection permission, go to Proxy > Access Control Settings. You should also see its LAN IP on the list.
To getting your Android phone LAN IP address open the Dialer and enter: *#*#4636#*#*
, then select Wi-Fi information > WiFi status and refresh stats.
Upvotes: 3