Skip to content

Fiddler设置教程

Char edited this page Dec 29, 2018 · 2 revisions

Fiddler设置教程

  • 安装Fiddler,直接安装提供的 fiddlersetup.exefiddlersyntaxsetup.exe
  • 在已安装程序中找到 Fiddler 并打开,如下图:

    输入图片说明

  • 打开Fiddler设置 Tools --> Telerik Fiddler Options:

    输入图片说明

  • 切换到HTTPS下,勾选Decrypt HTTPS trafficIgnore server certificate errors (unsafe):

    输入图片说明

  • 弹出如下选择,点击Yes

    输入图片说明

  • 弹出提示安装根证书,点击

    输入图片说明

  • 找到你当前网络环境访问12306最快的IP列表。解压 findip.7z,运行其中的gscan.exe,等运行完后,打开目录下面的12306_ip.txt

    输入图片说明

  • 复制 12306_ip.txt里面的第一行IP(此ip应该是最快的12306的IP)到 CustomRules.js 的191行,替换其中的IP并保存,注意带上后面的端口 :443。例如:

oSession["x-overrideHost"] = "58.20.164.51:443";

替换为:

oSession["x-overrideHost"] = "113.207.69.72:443";

输入图片说明

  • 复制12306_ip.txt里面的前20行IP,替换 CustomRules.js 的156行-170行,并保存。注意引号

    输入图片说明

  • 替换Fiddler默认的CustomRules.js。点击Rules --> Customize Rules...,将刚刚修改的CustomRules.js 复制到打开的窗口中:

    输入图片说明

    输入图片说明

  • 或者点击FiddlerScript,复制刚刚修改的CustomRules.js 到以下窗口中:

    输入图片说明

  • 如果你使用的是Chrome或者Firefox,并且单独管理了浏览器的网络连接(比如插件proxy-switchyomega),那么你需要将浏览器的代理设置为127.0.0.1:8888,此地址是Fiddler的监听地址。

  • 打开 12306网站 如果浏览器提示证书错误,点击高级,并点击继续kyfw.12306.cn(不安全)

    输入图片说明

  • 打开Fiddler的界面,切换到Log,右键点击Clear,再切换为浏览器,多次点击12306车票预定页面的查询,再切回Fiddler有几条日志如图二,表示设置成功,查询的车票的时候会轮询配置的12306的服务器列表

    输入图片说明

  • 图二:

    输入图片说明

Clone this wiki locally