Charles是开发测试过程中十分常用的一款代理软件,之前也写了一点基本使用。最近有新同事入职头一次用这个,就写了这么一份基本的安装和配置笔记。

Charles 下载地址

mac:链接: https://pan.baidu.com/s/1bJeqEVl4musn1cA7WjqgqQ 密码: ssrs
windows:链接: https://pan.baidu.com/s/1QsiZXAmPrbkxiwQIeIYv6w 密码: 2u7y

安装

1、windows下开箱即用,把压缩包解压之后找到Charles.exe双击即可使用。

2、mac下按照普通dmg文件安装即可

代理配置

pc端

pc端Charles代理设置一般都默认端口是8888,也可以在proxy->proxy settings->proxies里面配置,如下

手机端

首先将手机和电脑连在同一个wifi或者处于同一网段的wifi上,然后点击wifi进入详细配置,这里安卓和ios表现不大一样,ios直接点击右侧❗️进入配置即可,安卓可能是长按或者右上角...按钮进入配置,以下以ios为例。进入wifi设置,点击具体wifi

进入代理配置如下,输入电脑的ip和Charles监听的端口

代理配置好之后,电脑上会弹窗提示有手机等终端连接到Charles,点击允许据或者allow,此时手机和电脑就连接上了。

下一步是安装证书,在手机自带浏览器里面输入
电脑ip+端口
或者
https://charles.proxy.com/getssl (老版本证书入口)
或者
https://chls.pro/ssl (新版本证书入口)
具体可以到Charles-help-ssl proxing- install ... on a mobile device or a remote broswer查看,如下

证书安装之后安卓机就可以正常使用了。但是对于ios机器还要设置一下证书信任相关内容。
进入设置->通用->关于本机->证书信任设置,找到刚刚安装的证书,一般都是Charles proxy 开头的,然后名字里面会包含你的pc用户名,找到了点击一下右侧按钮就完成了证书的信任设置。
至此 charles使用的安装与代理配置已经完成,在手机上打开自己的页面就能在charles里面看到页面的各个请求啦~
其他的基本使用有兴趣可以看一下我之前写的Charles使用笔记,后面会继续完善。

Charles应用指南--安装与代理篇的更多相关文章

  1. Charles使用part3——安装证书&手机抓取https请求

    一.配置 Charles 根证书 1.进入 Charles->Help->SSL Proxying->Install Charles Root Certificate ,会打开证书, ...

  2. Ubuntu16手动安装OpenStack——glance篇--转

    全文转自https://www.voidking.com/dev-ubuntu16-manual-openstack-glance/ 目标 紧接着<Ubuntu16手动安装OpenStack—— ...

  3. WEB项目(B/S系统)打包安装(总结篇)

    原文:WEB项目(B/S系统)打包安装(总结篇) 打包安装程序的制作选择性还很多的,有installshield,wise installer,inno setup这几个做打包安装项目都是很强大的,要 ...

  4. 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)——第一篇

    分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)--第一篇 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由 ...

  5. Erlang Rebar 使用指南之一:入门篇

    Erlang Rebar 使用指南之一:入门篇 全文目录: https://github.com/rebar/rebar/wiki 本章原文: https://github.com/rebar/reb ...

  6. 运维监控-Open-Falcon安装Agent实战篇

    运维监控-Open-Falcon安装Agent实战篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本文参考链接来自:http://book.open-falcon.org/zh/ ...

  7. IntelliJ IDEA License Server 安装使用 Mac篇

    一.下载 IntelliJ IDEA 是Java开发利器,用社区版不爽,干催就用旗舰版,这个是收费的,需要licence.  IntelliJ IDEA下载地址:https://www.jetbrai ...

  8. IntelliJ IDEA 激活 及 License Server 安装使用 Window篇

    IDEA版本: IntelliJ IDEA 2017.2Build #IU-172.3317.76, built on July 15, 2017Licensed to Administrator J ...

  9. SCCM2012 R2实战系列之六:安装客户端代理软件

    在安装客户端代理软件之前,请大家确保已经对本系列的第四和第五部分有了基本了解,而且对SCCM环境做了初始化配置和发现方法.我们目前讨论的是加域的计算机,对于工作组的计算机还需要进行额外的配置.在上篇文 ...

随机推荐

  1. c#基础学习(0706)之使用虚方法实现多态

    使用虚方法实现多态 namespace _0706 { class Program { static void Main(string[] args) { //这个时候调用的是父类的方法 Person ...

  2. 浅谈angular2与angularJS的区别

    简介 大家好,今天给大家介绍一下angular,相信做过前端的小伙伴们都知道angular的大名,angularJS自2012年发布起就受到了大家的广泛关注.他首次提出了双向绑定概念让所有人都耳目一新 ...

  3. Head First Python学习笔记3——持久存储

    经过上几章的学习,完成如下任务:读取一个文本文件里的内容,将每一行的内容按“:”分割成两部分,根据分割出第一项判断并分别放入两个列表里,去除首尾空白,在屏幕上打印. # 两个列表用于存储数据man=[ ...

  4. DBNull.Value 与null

    来源:http://blog.csdn.net/beautifulsarah/article/details/54691670 DBNull.Value,, 适用于向数据库的表中插入空值.而 null ...

  5. 【转】详解spring 每个jar的作用

    spring.jar 是包含有完整发布模块的单个jar 包.但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2. ...

  6. fzu 2132 LQX的作业

    Problem 2132 LQX的作业 Accept: 67    Submit: 150Time Limit: 1000 mSec    Memory Limit : 32768 KB Proble ...

  7. 悟空模式-java-普通工厂模式

    [大圣看玩多时,问土地道:“此树有多少株数?”土地道:“有三千六百株.前面一千二百株,花微果小,三千年一熟,人吃了成仙了道,体健身轻.中间一千二百株,层花甘实,六千年一熟,人吃了霞举飞升,长生不老.后 ...

  8. MVC 中文显示乱码问题

    在学习中遇到中文乱码的问题,在网上搜了一下大神的解决方法,总结了一点知识点. 项目中的代码 //GET: /HelloWorld/Welcome/ public string Welcome(stri ...

  9. CSS选择器深入探讨(细节东西)(转)

    细节决定成败,越是注重细节方面的东西,那么你完成的作品就越完美. 1.父子选择器(看作组合比较好理解) 父子选择器可以有多级(但是在实际开发中最后不好超过三层) 如:html中文件片段: <!- ...

  10. Python 创建字典的多种方式

    1.通过关键字dict和关键字参数创建 >>> dic = dict(spam = 1, egg = 2, bar =3) >>> dic {'bar': 3, ' ...