今天在本机安装了charles并使用华为P10plus进行代理的设置,基本流程分为PC端安装和手机端配置.

一、PC端安装,遇到打开charles和浏览器访问网页冲突(开charles无法访问网页

1.PC安装chales证书后,需要在浏览器中信任

charles连接手机没网络 打开charles无法上网_charles连接手机没网络


charles连接手机没网络 打开charles无法上网_白名单_02


2.chales中tools需要注意黑白名单,可不进行设置黑白名单:

charles连接手机没网络 打开charles无法上网_白名单_03


3.重启电脑后再次查看charles和访问网页。本文档主要描述配置手机代理过程中遇到的问题,希望可以帮助到华为手机安装charles的同学们:

二、手机配置代理遇到的问题及解决办法

问题1:无法找到设置代理服务器的地方

解决:1、首先要想设置代理需要将手机连接上wifi;

2、进入wifi显示页(设置-》无线和网络-》-》WLAN),长按连接上的网络,出现如下的界面,并选择“修改网络”

charles连接手机没网络 打开charles无法上网_白名单_04


3、进入当前网络情况界面,勾选“显示高级选项”前的框,出现如下界面:

charles连接手机没网络 打开charles无法上网_服务器_05


4.点击“代理”,进行设置:服务器主机名、服务器端口

服务器主机名:可以通过win+R 进入ipconfig查询如下图所示:

charles连接手机没网络 打开charles无法上网_服务器_06


端口号:默认为8888(可以进行修改,但是PC端也同步进行修改-PC端修改处详见下图)

Proxy --> Proxy settings ,进入下图:

charles连接手机没网络 打开charles无法上网_charles连接手机没网络_07

上述进行保存,至此问题1得以解决。

问题2、手机上输入‘chls.pro/ssl’,提示无法联网

解决办法:关闭防火墙

charles连接手机没网络 打开charles无法上网_白名单_08


问题3、华为P10PLUS识别手机下载的.pem文件

解决:通过charles进行保存一个证书,并发至微信,再进行安装

1.charles中保存证书

charles连接手机没网络 打开charles无法上网_服务器_09


charles连接手机没网络 打开charles无法上网_主机名_10


进行保存,我以123进行的命名。

2.将123.cer文件发到手机(我发到的是微信)并打开,如下图:

charles连接手机没网络 打开charles无法上网_服务器_11


3.点击“其他应用打开”,进入“输入锁屏密码”界面,并点击“下一步”,进入证书安装器界面,命名(可随意命名)并点击“确定”,如下图所示:

charles连接手机没网络 打开charles无法上网_白名单_12


4.查看

点击设置-》安全和隐私-》更多安全设置-》用户凭证可以查看安装的证书

charles连接手机没网络 打开charles无法上网_主机名_13


charles连接手机没网络 打开charles无法上网_白名单_14


至此安装代理完毕。