使用提琴手经典作为反向代理

配置Fiddler Classic为反向代理

要使用此方法,请求重路由的主机名必须为127.0.0.1:8888localhost: 8888(:: 1): 8888,或机器在端口上的NETBIOS主机名8888

  1. 点击工具>选项.确保允许远程客户端连接检查。

    允许远程客户端连接

  2. 关闭提琴手经典。

  3. 开始注册表编辑器

  4. 创建一个名为ReverseProxyForPort内部微软HKEY_CURRENT_USER \ SOFTWARE \ \ Fiddler2

  5. 将DWORD设置为Fiddler Classic将重新路由入站流量的本地端口(通常是端口)80标准HTTP服务器)。

  6. 重启提琴手经典。

  7. 在浏览器中,转到http://127.0.0.1:8888

编写FiddlerScript规则

  1. 点击工具>选项.确保允许远程客户端连接检查。

    允许远程客户端连接

  2. 点击工具>选项,并确保选中“允许远程客户端连接”复选框。

  3. 重启提琴经典如果提示。

  4. 点击规则>自定义规则

  5. 在OnBeforeRequest处理程序*中,添加一行新代码:

    if (ossession .host. tolowercase () == "webserver:8888")Host = "webserver:80";
  6. 在客户端机器上使用浏览器访问http://webserver:8888。

配置Fiddler Classic监听客户端应用程序目标端口

  1. 重新配置目标服务器以侦听不同的端口。例如,如果web服务器运行在端口80上,则将其重新配置为运行在端口81上。

  2. 点击工具>选项…

  3. 点击连接

  4. 在旁边键入客户端的目标端口号提琴手监听端口:

    提琴手经典监听端口

  5. 将Fiddler Classic配置为反向代理或编写FiddlerScript Rule将流量重新路由到目标服务器的新端口(如上所述)。

在本文中
Baidu
map