课程大纲

使用场景举例:北京模拟海南IP地址“182.118.99.12”发送请求。
① 打开CustomRules.js文件:Fiddler快捷键“Ctrl+R”(或鼠标点击,菜单栏 - Rules“规则” - Customize Rules“自定义规则”)。

② 添加代码,保存:“Ctrl+F”,搜索 “OnBeforeRequest”,定位至函数。在函数里加入以下代码:
|   # 函数作用:在请求头中增加/更改参数(注意末尾加英文分号!) oSession.oRequest["X-Forwarded-For"]="182.118.99.12";  | 
(伪造X-Forwarded-For请求头的IP地址)

③ 重启fiddler,请求。
电脑cmd窗口查看到的IP是:“172.20.10.1”,
但请求头中模拟的IP是:“182.118.99.12”。

【注意】
本方法仅对部分服务器有效,大部分服务器直接读取网络层的IP地址,而非应用层的X-Forwarded-For头。
网络模型如下图:

(图片来自网络)



















