Charles安装以及环境搭建
一、Charles安装
1.下载安装
打开浏览器访问官网
点击DOWNLOAD,下载对应电脑系统安装包
2.安装
双击安装包,连续next,直到安装完成
3. 配置
3.1 配置证书
点击Help->SSL Proxying->Install Charles Root Certificate
弹出安装证书,点击【安装】,点击【下一步】,直到提示导出成功
3.2 配置Http请求
点击Proxy->SSL Proxying Setting
选中Enable SSL Proxying后点击Add按钮
在弹出的框【Host】和【Port】中都输入【*】,最后点击OK
接着找到Proxy->Proxy Settings路径,端口号改为默认8888,勾选Enable transparent Http proxyingx选项,点击【OK】
3.3 激活
打开Charles -> Help -> Register Charles -> 输入
Registered Name : https://zhile.io License
Key:48891cf209c6d32bf4
点击Register后点击确定后重启一下
3.4 手机配置
打开手机设置 --> 选择WIFI --> 长按wifi后点击修改网络–>代理(手动) --> 服务器主机名输入框中输入电脑ip地址(IP可在Charles 导航栏中的Help -> Local IP Addresser查看),服务器端口号填写8888
再次点击保存
此时手机和电脑绑定在一起一遍电脑抓手机上请求网络数据.
二、Charles使用
Charles是用Java写的,能够在Windows,Mac,Linux上使用。安装Charles的时候要先装好Java环境。
Charles是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。
Charles的主要功能:
(1)截取Http 和 Https 网络封包。
(2)支持重发网络请求,方便后端调试。
(3)支持修改网络请求参数。
(4)支持网络请求的截获并动态修改。
(5)支持模拟慢速网络。
详细使用情况,参考charles使用
三、遇到的一些问题
1、打开了charles就不能上网;
将charles-proxy-windows proxy的勾去掉,因为这个是拦截windows的所有请求的。(以前没出问题,可能是由于最近网在整顿,所以有影响造成的没具体不清楚,反正取消勾选后可以上网)
Charles安装以及环境搭建相关推荐
- cocos2d-x项目101次相遇-安装和环境搭建 -xcode
cocos2d-x 101次相遇 / 目录 1 安装和环境搭建 -xcode 2 Scenes , Director, Layers, Sprites 3 建立图片菜单 4 在Hell ...
- python3比较文本差异_脑科学方向 | Python3的安装与环境搭建
Hello, 这里是行上行下,我是喵君姐姐 上一节介绍了python语言在心理教育科研中的一些较为普遍的应用场景,并简要概述了python语言的特性. 本节来学习python3的安装与环境搭建. 考虑 ...
- JNI开发笔记(一)--Android Studio安装与环境搭建
Android Studio安装与环境搭建 1. 前言 1.1 什么是JNI 1.2 JNI从零开发流程 2. Java环境配置 3. Android Studio安装 参考链接 1. 前言 工作中需 ...
- selenium入门安装及环境搭建
1.安装python3 python安装包:python3.7.0 提取码:hnxj 安装教程点击此处:python3安装教程 2.安装selenium3 1.官网下载地址(外网):https://p ...
- UE4安装及环境搭建
虚幻引擎unreal engine 4有许多安装的方式,本文介绍的是最简单的,最适合于初学者的方法.当然,官方安装教程讲述的是最清晰的. UE4安装及环境搭建 创建epic账户以及下载运行epic g ...
- 虚拟机基础常用操作命令(2)——软件安装、环境搭建
虚拟机软件安装.环境搭建 1. wget: 未找到命令 [root@localhost ~]# yum -y install wget 安装完毕即可. 上面的方法使用的前提是你的linux 系统是已经 ...
- 【Go语言版GTK,安装以及环境搭建】
[Go语言版GTK,安装以及环境搭建] 1. 下载安装MSYS2 2. 安装MSYS2 3. 安装所需软件 3.1 安装gtk3 3.2 安装gtk2 3.3 安装glade 3.4 安装帮助文档 3 ...
- 1、JDK的安装和环境搭建
1.JDK8的安装和环境搭建 一.JDK8的安装和环境搭建 1.如何查看自己的操作系统属性 2.择合适的安装文件 3.安装步骤 二.环境变量的配置 1.方式一:只需要配置一个path的值 2.方式二: ...
- DVWA安装和环境搭建
写一篇博客用来记录下自己的学习经历.因为自己想学一下ctf,准备先从web渗透开始入手. DVWM的安装和环境搭建 DVWM(Damn Vulnerable Web Application)是一个非常 ...
最新文章
- OpenCV+python:分水岭算法
- 安卓如何实现多级结构树_数据结构-树(树基本实现C++)
- 代码 设计 生活 (2)--- 菜鸟
- js和Java分别正则匹配小数点后多余的0
- Linux 第71天 mariadb backup and recovery
- (2.13)Mysql之SQL基础——触发器
- jetty服务器上运行html页面,web项目嵌入Jetty运行的两种方式(Jetty插件和自制Jetty服务器)...
- linux环境下Ncurses实现贪吃蛇游戏
- 2021高通人工智能应用创新大赛--创新赛道-决赛阶段小结
- PDE13 Wave equation: separation of variables
- Cocos2dx---之粒子系统
- 重读《JAVA与模式》之二
- 2021-04-07
- 壮观性能服务器图片介绍,配至强7500 图解惠普ProLiant DL980 G7
- java内存模型 infoq_深入理解 java 内存模型_程晓明_infoq.pdf
- 光伏电站运维常见故障及处理汇总
- 深圳市专精特新企业申报条件及各区奖励政策重点介绍,补贴20-200万
- python使用结巴分词(jieba)创建自己的词典/词库
- IT攻城狮常用英文-数据结构篇
- 微信加入群聊的设计点
热门文章
- vue和socket.io开发简单web聊天室
- 从键盘读入一个字符,如果该字符是大写字母则转小写,如果该字符是小写字母则转大写,如果不是字符则输出不是字母。
- Unity-网络开发(二)
- 苹果Meta都在冲的Pancake技术,中国VR团队YVR竟抢先交出产品答卷
- wind客户端python接口 java调用
- 【PBR系列六】基于物理的环境光照(上):漫反射辐照度(Diffuse irradiance)
- pgsql创建用户并赋予权限
- STM32中VU和U的区别
- 金山词霸2016.1.3.3 手动去广告方法
- 熔断器Hystrix作用