51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 20023|回复: 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
回复

使用道具 举报

该用户从未签到

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

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

使用道具 举报

该用户从未签到

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

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

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-2 11:30 , Processed in 0.065426 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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