zoukankan      html  css  js  c++  java
  • fiddler设置好代理后不能上网

    fiddler配置好代理后,手机居然不能上网,着实折腾了我一阵子
    下面就将我遇到的问题记录下来
    1、打开fiddler在工具栏找到Tools>options,Connections选项如下图,将Allow remote computers to connect 勾选上,然后记住默认8888这个端口(可更改),设置手机代理时会用到


     
    代理设置.png

    2、配置好代理后,将手机wify连上,电脑和手机连接同一个网络,确保在一个局域网。电脑端(cmd-ipconfig)查看电脑的ip地址:,手机端长按wify选择修改网络如下图


     
    修改网络.png

    然后手机上网发送请求时就会被fiddler抓到,但是此时发现添加代理后手机不能上网,怎么办呢?
    1、打开注册表
     
    打开注册表.png

    2、在计算机HKEY_CURRENT_USERSOFTWAREMicrosoftFiddler2下创建一个DWORD,值置为80(十进制)

     
    创建DWORD.png

    3、编写fiddlerScript rule,点击Rules->Customize Rules,用Ctrl+F查找OnBeforeRequest方法添加一行代码
    if (oSession.host.toLowerCase()=="webserver:8888")
    {
    oSession.host="webserver:80";
    }
     
    编写fiddlerScript rule.png

    以上设置完成后,手机端就能正常访问抓包了
     

    作者:小鱿鱼Gun神
    链接:https://www.jianshu.com/p/17abc8214281
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 相关阅读:
    Java操作excel
    (13)C++ 多态
    (12)C++ 继承
    (18)C++ string和标准模板库
    parseInt(str),parseFloat(str)
    JavaScript substring() 方法
    JavaScript遍历对象中所有元素
    JavaScript中的number跟string
    mybatis动态sql
    Android数据存储之Android 6.0运行时权限下文件存储的思考
  • 原文地址:https://www.cnblogs.com/longgang/p/13130447.html
Copyright © 2011-2022 走看看