导航:首页 > 净水问答 > charlesproxy过滤

charlesproxy过滤

发布时间:2024-02-27 03:22:30

⑴ 如何使用charles抓取手机上的操作

Charles上的设置
要截取iPhone上的网络请求,我们首先需要将Charles的代理功能打开。在Charles的菜单栏上选择“Proxy”->“Proxy Settings”,填入代理端口8888,并且勾上”Enable transparent HTTP proxying” 就完成了在Charles上的设置。如下图所示:

iPhone上的设置
首先我们需要获取Charles运行所在电脑的IP地址,打开Terminal,输入ifconfig en0, 即可获得该电脑的IP,如下图所示:

在iPhone的 “设置”->“无线局域网“中,可以看到当前连接的wifi名,通过点击右边的详情键,可以看到当前连接上的wifi的详细信息,包括IP地址,子网掩码等信息。在其最底部有“HTTP代理”一项,我们将其切换成手动,然后填上Charles运行所在的电脑的IP,以及端口号8888,如下图所示:

设置好之后,我们打开iPhone上的任意需要网络通讯的程序,就可以看到Charles弹出iPhone请求连接的确认菜单(如下图所示),点击“Allow”即可完成设置。

软件使用:
切换视图显示

enter image description here
上图中的7个位置是最常用的几个功能。
1 那个垃圾桶图标,功能是clear,清理掉所有请求显示信息。
2 那个望远镜图标,功能是搜索关键字,也可以使用ctrl+f实现,可以设置搜索的范围。

3 圆圈中间红点的图标,功能是领抓去的数据显示或者不显示的设置。 这个本人认为是charles工具很方便的一个两点,一般都使其为不显示抓去状态,只有当自己测试的时候的前后,在令其为抓取并显示状态。这样可以快准狠的获取到相关自己想要的信息,而不必在一堆数据请求中去寻找。
4 编辑修改功能,可以编辑修改任意请求信息,修改完毕后点击Execute就可以发送一个修改后的请求数据包。

5 抓取的数据包的请求地址的url信息显示。
6 抓取的数据包的请求内容的信息显示。

post请求可以显示form形式,直观明了。

7 返回数据内容信息的显示。

其中5、6、7中都有各种形式的数据显示形式,其中raw是原始数据包的状态。

解决中文乱码
Response中文乱码:在Info.plist 中 的vmoption 添加-Dfile.encoding=UTF-8

info.plist路径 程序->Charles.app->显示包内容->Info.plist

⑵ Charles设置代理之后,为什么电脑和手机都不能上网。

造成这种问题的原因就是charles等代理工具也拦截了电脑网页的请求,但是使用的是charles代理工具的证书,导致浏览器无法验证此网页的证书,进而导致了报错。

解决方法:我们只需要将charles的证书添加到电脑的信任证书中即可。

进入Charles的Help中,选择SSL Proxying,然后点击Install Charles Root Certificate。

阅读全文

与charlesproxy过滤相关的资料

热点内容
空气净化器大小怎么选怎么选省电 浏览:974
中水回用效率案例 浏览:67
污水gb134562012 浏览:108
大松净化器怎么复位 浏览:904
芜湖废水处理租赁厂家 浏览:597
市政污水与化粪池排放顺序 浏览:191
蒸馏法测铵盐吸收液滴定剂 浏览:448
定制鱼缸盖和过滤器 浏览:882
冒污水怎么办 浏览:196
市区的污水最后都排去了哪里 浏览:765
800立方污水处厂运营 浏览:768
饮水机的水管一般是多少 浏览:725
鱼缸用什么药物来净水 浏览:875
电脑系统edi 浏览:80
酒厂里的废水渣做肥料怎样用 浏览:565
健身前纯净水放盐起到什么作用 浏览:324
湖南奥维反渗透膜招聘 浏览:116
柳州排污水怎么做 浏览:573
家尚饮水机显示缺少是怎么办 浏览:253
大孔树脂怎么湿法上样 浏览:819