谁 Charles 玩得转?为什么 chrome 通过 SwitchyOmega 代理只能抓到 http 的请求? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
66beta
V2EX    Charles

谁 Charles 玩得转?为什么 chrome 通过 SwitchyOmega 代理只能抓到 http 的请求?

  •  
  •   66beta 2016-12-08 12:28:27 +08:00 4092 次点击
    这是一个创建于 3270 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Windows 7 64bit
    Chrome 64bit latest

    指定域名通过 SwitchyOmega 转发到 charles , http 的都能抓到,但是 https 的直接都没经过 charles ,更别说信息是否解密了...

    SwitchyOmega 里试过 http 、 https 、 socks5 等方式都抓不到 https

    这是为什么?
    第 1 条附言    2016-12-09 09:27:05 +08:00
    发现了问题

    比如要抓包域名为 https://ggg.google.com/a/b/*

    SwitchyOmega 规则设为: https://ggg.google.com/a/b/*、 https://ggg.google.com/a/* 都无效
    但是 https://ggg.google.com/* 能抓到

    所以是跟该网站 nginx 配置有关? 到 ggg.google.com/a 下的时候做了转发,所以 charles 或者 chrome 迷失了?


    所以,现在的解决方案是:
    1 、 网址通配符 https://ggg.google.com/*

    2 、 域名通配符 ggg.google.com
    20 条回复    2024-01-03 13:57:56 +08:00
    icedx
        1
    icedx  
       2016-12-08 12:39:15 +08:00   1
    为什么不试试神奇的 Fiddler
    iyaozhen
        2
    iyaozhen  
       2016-12-08 12:51:43 +08:00 via Android   1
    你的只能抓到 http 是什么意思? https 的请求没到 Charles ?还是到了显示不了内容。
    应该是你的使用问题,我几乎天天用,没遇到。
    是在不行使用全局代理。或者换 Fiddler(windows 下这个更好)
    MinonHeart
        3
    MinonHeart  
       2016-12-08 12:55:29 +08:00 via iPhone   1
    Charles 有设置需要勾
    yhxx
        4
    yhxx  
       2016-12-08 13:06:46 +08:00   1
    https 需要安装证书, Enable SSL Proxying
    66beta
        5
    66beta  
    OP
       2016-12-08 14:09:21 +08:00
    @yhxx @MinonHeart 证书装了, http 能抓到, https 抓不到

    @iyaozhen 全局可以,但是我就是要走 SwitchyOmega ,因为平时要翻墙,而且全部走 charles 太烦
    yqrm
        6
    yqrm  
       2016-12-08 14:36:53 +08:00   1
    @66beta Charles3.11.5 + SwitchyOmega 表示可以抓到 https ,再看看证书有没有 trust ?
    MinonHeart
        7
    MinonHeart  
       2016-12-08 14:53:17 +08:00
    @66beta
    Help -> SSL Proxying -> Install Charles Root Certificate
    Proxy -> SSL Proxying Settings -> SSL Proxying (Enable SSL Proxying / Host: * / Port: 443(or your port))
    Yc1992
        8
    Yc1992  
       2016-12-08 15:39:29 +08:00 via Android   1
    证书那里需要到证书管理系统界面右键点击 charles 的证书,选择信任
    66beta
        9
    66beta  
    OP
       2016-12-08 17:58:14 +08:00
    @yqrm @Yc1992 请问具体哪里去设置证书信任?我是根据 charles 官网文档,进 chrome 设置里也安装了证书

    @MinonHeart 已经导入且添加过域名,手机上和全局都可以,就是走 SwitchyOmega 不行
    Yc1992
        10
    Yc1992  
       2016-12-08 18:13:40 +08:00
    @66beta 钥匙串》证书
    popok
        11
    popok  
       2016-12-08 18:22:13 +08:00   1
    我猜 7 楼应该就是正确答案。
    iyaozhen
        12
    iyaozhen  
       2016-12-08 18:29:18 +08:00 via Android
    7 楼正解,遇到过
    MinonHeart
        13
    MinonHeart  
       2016-12-08 21:07:38 +08:00
    @66beta 走 SwitchyOmega 能抓到 http 的?如果 SwitchyOmega 是使用非系统代理的情况下,没有配转发,抓包工具是抓不到的。 SwitchyOmega 里面要把你要抓的请求发给 Charles 才能抓到。
    MinonHeart
        14
    MinonHeart  
       2016-12-08 21:08:54 +08:00
    全局可以的话,那就是你的 SwitchyOmega 规则写的有问题
    66beta
        15
    66beta  
    OP
       2016-12-09 09:17:58 +08:00
    @MinonHeart 规则应该没有问题,同域名, http 可以抓,改成 https 就抓不到

    @popok @iyaozhen 7 楼这个是标准设置,我前面有说过了,全局和手机都可以,但是通过 SwitchyOmega 就抓不到

    @Yc1992 我是 windows 上
    MinonHeart
        16
    MinonHeart  
       2016-12-09 10:00:34 +08:00
    @66beta 贴图看看
    66beta
        17
    66beta  
    OP
       2016-12-09 11:49:59 +08:00
    @MinonHeart 已解决,请看顶楼,谢谢!
    popok
        18
    popok  
       2016-12-09 14:42:26 +08:00 via iPhone
    搞了半天。原来是 chrome 代理插件的锅,根本没走代理。。。。。醉了
    66beta
        19
    66beta  
    OP
       2016-12-12 16:03:58 +08:00
    @popok 别醉,开酒不喝车,这应该怪服务器配置奇特吧,也不能说是插件的锅
    JinTianYi456
        20
    JinTianYi456  
       2024-01-03 13:57:56 +08:00
    你点下 SwitchyOmega 条件类型 边上的?看下

    Chrome 52 起,https://协议下的完整网址无法正常匹配
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2959 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 10:48 PVG 18:48 LAX 02:48 JFK 05:48
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86