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. Spring boot --- Spring Oauth(三)

    本节将学习 spring security oauth  实现单点登录 概述 首先我们来了解什么是单点登录.看下面两张图就明白了. 很明显,单点登录最重要解决的就是登录和注销的功能,今天的例子,可以用 ...

  2. [日常] 搭建golang开发环境

    下载目录:https://studygolang.com/dl32位选 go1.10.linux-386.tar.gz64位选 go1.10.linux-amd64.tar.gz uname -a查看 ...

  3. [javaSE] 数组(获取最值)

    数组的常见操作(获取最值) 1.获取最值需要进行比较,每一次比较都会有一个较大的值,因为该值不确定,通过一个变量进行存储 2.让数组中的每一个元素都和这个变量中的值进行比较,如果大于了变量中的值,就用 ...

  4. [javaSE] 并发编程(线程间通信)

    新建一个资源类Resource 定义成员变量String name 定义成员变量int age 新建一个输入类Input,实现Runnable接口 定义一个构造方法Input(),传入参数:Resou ...

  5. winform:对dataGridView绑定的泛型List<T> 的简单CRUD

      创建对象类,为所有成员封装字段,然后重载该类: 根据已有的对象类(类型参数)创建一个长度可以变化的List数组,并绑定数据源: 设置dataGridView的column属性:对应四个对象类创建相 ...

  6. 一文理解JS的节流、防抖及使用场景

    函数防抖(debounce):在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时. 看一个

  7. sqlserver年月日转汉字大写

    也是今天sql群里有人问,看起来这个问题挺简单,但是我不知道具体该怎么实现.百度了一把,找到一个高手贡献的答案,记一下. 参考链接 sql中转换中文日期 ------ 配合相关函数 ------ cr ...

  8. 读《锋利的jQuery》中first-child时的一个细节

    今天在看<锋利的jQuery>这书时,看到过滤选择器那一节.有个知识点引起了我的注意. (我不用书里一模一样的代码做例子)举个简单的例子-代码: <ul> <li> ...

  9. 使用WebDAV实现Office文档在线编辑

    Office的文档处理能力是非常强大的,但是它是本地资源,在Office Web App尚未成熟前,仍需要使用本地能力来进行文档编辑,可是现代的系统的主流却是B/S,所以在B/S中调用本地的Offic ...

  10. 微信小程序接入腾讯云IM即时通讯(会话列表)

    会话列表功能概述: 登录 :先用自己的账号登录腾讯云: 获取会话列表 :登录之后再获取会话列表: 更新未读消息数量 :获取会话列表之后更新未读消息数量 WXML代码(自己写的将就看一下) <vi ...