1、点击Proxy,点击Access Control Settings
注意:
1、如果不在列表中的IP地址,访问Charles,通过Charles访问网络,如果这个选项是勾选上的,那么我们的Charles会有一个提示信息,它会让你确认是否要允许这个IP地址来访问网络或者访问服务器,如果你想让它来访问服务器或者网络,你点击允许就可以了;如果你不想让它访问服务器或者网络,你选择拒绝。
2、当我们不在IP列表里面的IP地址,想要访问网络的时候,而这个选项没有勾选的情况下,默认它就是不能够访问对于的网络或者服务器。
1、在Chrome浏览器中输入Chrome://setting
2、在搜索框中输入“代理”
3、点击“打开您计算机的代理设置”
4、在手动设置代理中 开启代理
5、在地址中输入框中输入Charles的IP地址以及端口
6、点击“保存”,关闭页面
持续更新中............
iOS是由苹果公司开发的移动 *** 作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上。下面是我收集整理的ios开发用Charles进行抓包的方法,欢迎阅读。
ios开发用Charles进行抓包的方法首先,我们可以去一些网站下载安装一下这个软件。安装完毕后, 我们能看到这个漂亮的青花瓷。
现在,我们需要将我们的电脑配置成手机的.代理服务器,这样才能让我们的 MAC 顺利的拦截到手机软件的网络接口。我们先看一下自己的电脑ip。
在系统偏好设置 -->网络 -->查看当前 IP。
然后我们来配置一下手机网络设置,前提是你要确保你的手机和你的电脑在同一个局域网中。打开手机无线网的配置。就是点击这个图标。
接着,我们就看到配置页面啦,找到到代理这个栏目,选择“手动”,在服务器一项,填写刚才查看的电脑的ip,这里就是10.930.93.115,端口添加8888,然后返回就行了。
接着,我们在电脑上打开 Charles。然后配置一下,主要是配置端口,按照图示点击。
然后,在d出框中找到端口,输入8888,和你手机输入的端口号保持一致。
到这里,配置就完成了。现在你可以打开你的手机进行上网,这是会看到Charles 在刷刷的显示数据,并在右侧面板中以黄色字体显示出来。
1、设置代理端口Proxy >Proxy Settings,默认端口是8888,根据实际情况可修改。勾选Enable transparent HTTP proxying。
2、查看本机IP地址: Help >Local Ip Address。
当然,你也可以直接到电脑的 设置 >网络 中选中连接的wifi直接查看。
3、配置手机代理: 手机需要和电脑连接同一个Wifi,连接后点击Wifi右边的感叹号,进入Wifi详情页,滑动到底部,点击HTTP代理下面的配置代理,进入配置代理页,改为手动配置,然后填入服务器、端口等信息。
4、配置完手机代理后,打开需要抓包的app,请求就会发送到Charles,这时Charles会d出一个Connection from的确认框,点击Allow就可以了。
5、当点击允许后,可以在Charles的Proxy >Access Control Settings里看到可以访问此代理服务器的列表。
这里第二个IP便是Charles允许访问的手机的IP地址。
注意: 如果第四部d出确认框是手抖点了不允许,可以在Access Control Settings里手动添加手机的IP地址到允许访问列表里。或者重启Charles,手机再次启动app放松网络请求,会再次提示选择。
6、到这里,如果是抓取HTTP的包的话,基本OK了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)