怎么设置charles连接时间
答案:2 悬赏:20
解决时间 2021-04-09 04:43
- 提问者网友:挣扎重来
- 2021-04-08 06:41
怎么设置charles连接时间
最佳答案
- 二级知识专家网友:厭世為王
- 2021-04-08 08:08
设置的是外部代理
也就是如果当charles收到请求后 会使用这里设置的代理去获取数据
因此 这里的socks的配置应该是填 shadowsocks的
要让charles嗅探到流量 需要把浏览器的代理设置从shadowsocks改成charles生成的代理
通过Charles-> Proxys-> Proxy Settings 里面配置charles创建的代理端口
然后修改浏览器的代理设置 设成charles的
也就是如果当charles收到请求后 会使用这里设置的代理去获取数据
因此 这里的socks的配置应该是填 shadowsocks的
要让charles嗅探到流量 需要把浏览器的代理设置从shadowsocks改成charles生成的代理
通过Charles-> Proxys-> Proxy Settings 里面配置charles创建的代理端口
然后修改浏览器的代理设置 设成charles的
全部回答
- 1楼网友:白日梦制造商
- 2021-04-08 09:45
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
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯