手机连接Charles代理,手机上不了网

编程知识 更新时间:2023-05-01 02:49:52

《》《》手机连接Charles代理,手机上不了网《》《》《》
随便找一篇配置代理的教程
1.取消勾选默认电脑代理
2.允许设置Transport HTTP代理
3.安装电脑端证书,选择可信任的证书
4.导出证书,需要设置密码,格式为Personal Information Exchange
5.设置手机网络代理
6.手机将格式改为.crt结尾
7.将密码证书通过QQ/微信/数据线将密码证书导入手机
8.手机-系统安全-从存储导入证书,安装证书
9.在wifi-高级设置-安装证书
10.打开手机第三方浏览器-打开charles/ssl网页下载.pem格式证书

准备工作

你需要下载一个Charles,页面长这样。还需要一个手机,苹果、安卓都可以,看你业务。此处以小米手机为例。

Charles相关设置

安装好之后,对Charles进行相关设置。

首先安装证书:

选择“受信任的根证书颁发机构”,然后下一步下一步,最终会看到导入成功的提示。

其次,设置SSL Proxying Settings:


这个好像是为了抓取手机的https而设置的,之前没有设置,死活抓不上https。


勾上那个Enable SSL Proxying,再Add: * 443,点击OK。

手机相关设置

Charles设置完毕,现在需要下载手机的证书。


在这里可以查看到等下需要的WiFi代理信息。


接下来,手机和电脑连接同一WiFi,并且将代理改成手动,填上上方的IP地址和端口:

点击确定。注意!!!!这里有个步骤,很关键,是我之前碰到的,点击确定之后,正常来说会在Charles出现提示,问是否允许该设备,如果没有出现,请关闭防火墙。

然后,手机关掉WiFi,退出并重启Charles,再连上WiFi(手动代理),就能看到是否允许该设备了,点击允许哈。

之后,还需要在手机上安装证书。

小米手机不要用自带浏览器,选择UC也可以。输入网址 chls.pro/ssl,会自动下载该证书,但没法直接打开。

这时候,如果有手机密码,记住手机密码,等安装证书的时候需要用到。如果没有手机密码,先去设置。

进入WiFi-高级设置
点击安装证书

找到UC下载的位置

刚刚下载的证书文件,点击确定

证书名称随便,点击确定。如果要密码,就是手机密码
之后,就可以愉快的抓包了。

比如我需要的投递名称,也就能在这清晰的展示,求人不如求己,自己想要哪个模块的投递信息自己就能抓到。

注意

在安装到正常使用之间,我碰到的几个问题:

1.如果手机连不上Charles,请尝试关闭防火墙。我是关闭之后立马就连上了。

2.如果下载不了手机证书,可以把证书导出,再用微信发到手机里,再按上面的步骤安装该证书。

3.安装证书且防火墙关闭了,也能抓到手机的http了,但是无法抓到https,那可能是SSL Proxying Settings没设置好,请参照上方Charles设置那块。(我也是之前没设置,死活抓不上https,设置之后就好了)

更多推荐

手机连接Charles代理,手机上不了网

本文发布于:2023-04-23 02:31:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/801b4a16893a9e1eaa10325e4ca8d6b2.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:机上   手机   Charles

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 97924文章数
  • 24954阅读数
  • 0评论数