51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 19991|回复: 8
打印 上一主题 下一主题

Fiddler抓包,代理设置后,手机不能上网的解决方法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-4-7 14:16:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
      前段时间测试手机端应用的安全,需要用到fiddler抓包。根据百度搜到的步骤,在电脑端Fiddler进行设置,手机端安装证书、手机端设置代理后,发觉手机端无法访问网页了,问了好几个人,都说也遇到了此问题,还未解决,很是郁闷了一段时间。眼看着功能测试已完成,就等着安全测试结果了,于是又去百度,终于解决了。考虑到很多人遇到过此问题,在此分享给大家:
       1.打开电脑端的Fiddler,点击Tools > Fiddler Options,勾选上 Allow remote clients to connect 选项
   2.关闭Fiddler
   3.打开注册表,HKEY_CURRENT_USER\SOFTWARE\Microsoft\Fiddler2下创建一个DWORD,值设置为80(十进制)
     4.重启Fiddler
     5.Restart Fiddler
   6.在浏览器中,打开http://127.0.0.1:8888
   7.编写FiddlerScript rule,点击Rules > Customize Rules
     8.[size=1.3]Inside the OnBeforeRequest handler*, add a new line of code:
  • if (oSession.host.toLowerCase() == "webserver:8888") oSession.host = "webserver:80";
  9.确保Fiddler listens to port是8888
  • [size=1.3]   
  • [size=1.3]手机端安装证书,代理设置,在此打开手机APP,发现可以上网了,且Fiddler中可以抓取手机中的包了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏3
回复

使用道具 举报

  • TA的每日心情
    无聊
    2018-5-15 18:25
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    推荐
    发表于 2017-2-10 13:30:08 | 只看该作者
    把证书的检测关了~
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    无聊
    2018-5-10 09:16
  • 签到天数: 172 天

    连续签到: 2 天

    [LV.7]测试师长

    2#
    发表于 2016-4-7 16:12:41 | 只看该作者
    我之前设置好重启就可以上网了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2015-11-11 15:40
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2016-4-7 16:35:59 | 只看该作者
    黑盒测试 发表于 2016-4-7 16:12
    我之前设置好重启就可以上网了

    我按网上的教程电脑下载fiddler d端口8888 设置的是火狐浏览器,然后手机设置代理写的是电脑ip 端口号8888,下了证书,能连上网,但是fiddler抓不到app的请求,可以抓到web端,重启了好多次,还是这样 求解啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2016-4-8 10:25:17 | 只看该作者
    远方的小企鹅 发表于 2016-4-7 16:35
    我按网上的教程电脑下载fiddler d端口8888 设置的是火狐浏览器,然后手机设置代理写的是电脑ip 端口号888 ...

    是不是被你自己设置的过滤规则给过滤掉了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2016-4-8 10:25:29 | 只看该作者
    远方的小企鹅 发表于 2016-4-7 16:35
    我按网上的教程电脑下载fiddler d端口8888 设置的是火狐浏览器,然后手机设置代理写的是电脑ip 端口号888 ...

    是不是被你自己设置的过滤规则给过滤掉了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2015-11-11 15:40
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2016-4-8 13:14:45 | 只看该作者
    sprone 发表于 2016-4-8 10:25
    是不是被你自己设置的过滤规则给过滤掉了

    没有唉,我没有过滤,公司电脑是有线的 我手机上设置代理后抓不到包,但是昨天晚上回去,用笔记本wifi的情况下,它又抓到了,不知道有没有关系
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2023-5-11 14:03
  • 签到天数: 293 天

    连续签到: 1 天

    [LV.8]测试军长

    7#
    发表于 2016-10-17 16:26:35 | 只看该作者
    http://127.0.0.1:8888这个网址,我进去之后是这样的啊、

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-11-18 17:27
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2016-11-18 17:22:18 | 只看该作者
    哎呦呵呵 发表于 2016-10-17 16:26
    http://127.0.0.1:8888这个网址,我进去之后是这样的啊、

    他应该是电脑是用的公司的网线,手机是连接的公司wifi了。两者应该不在同一个局域网内的。所以fiddler得service网址应该是打不开的
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-4-19 18:54 , Processed in 0.072574 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表