Skip to content
avenwu.wwb edited this page May 26, 2016 · 19 revisions

手机端安装根证书,不要用微信下载,可以用UC或自带浏览器下载

安装根证书RootCA

  1. 下载根证书

  2. 安装根证书

    • Windows: http://program.most.gov.cn/cert/ca.htm
    • Mac:下载根证书后,双击安装根证书,选择 信任 > 使用此证书时 >总是信任
    • Firefox:菜单 > 首选项 > 高级 > 证书 > 证书机构 > 导入 证书并信任证书

启动全局https拦截

Https

禁用对部分https请求的拦截

www.test.com filter://intercept
/alibaba-inc/ filter://intercept

注意事项

  1. 启用HTTPS拦截前,确保本地whistle版本在v0.9.0及以上版本,执行命令行 w2 -V 查看,低版本的whistle在处理https的POST请求可能失败

  2. 对于需要客户端证书的https请求,whistle无法对这类请求进行拦截,可以设置过滤,对这些请求禁用拦截

     # 指定域名
     www.baidu.com  disable://intercept
     
     # 通过正则
     /baidu/ disable://intercept
     
     # 不支持通过路径的方式设置
    
  3. 由于某些版本Node对一些https的加密算法支持,导致一些拦截后的https请求会失败,对这类可以采用类似1的方式过滤掉,或者试着把node版本更新到v5.6及以上版本

    具体可以参考:https://github.com/nodejs/node/issues/2244

  4. 如果还有其它问题,可以加群提问:462558941

Clone this wiki locally