Proxy Fiddler和捕获通过ICS的流量

Proxy Fiddler和捕获通过ICS的流量,proxy,fiddler,portforwarding,Proxy,Fiddler,Portforwarding,核心问题: 如何让Fiddler捕获通过使用ICS(Internet连接共享)访问Internet的网络适配器的流量 背景: 操作系统Windows 8.1更新1 x64 我有一台有两个网卡的电脑。NIC1已连接到我的路由器并可访问internet。NIC2连接到另一个WiFi路由器,其他设备将连接到该路由器,例如不支持代理的智能设备。设备路由器是基于Linux的路由器 NIC1使用ICS共享对NIC2的互联网访问 我可以看到信息通过WireShark传入,设备本身通过ICS连接到互联网 Fid

核心问题:

如何让Fiddler捕获通过使用ICS(Internet连接共享)访问Internet的网络适配器的流量

背景

操作系统Windows 8.1更新1 x64

我有一台有两个网卡的电脑。NIC1已连接到我的路由器并可访问internet。NIC2连接到另一个WiFi路由器,其他设备将连接到该路由器,例如不支持代理的智能设备。设备路由器是基于Linux的路由器

NIC1使用ICS共享对NIC2的互联网访问

我可以看到信息通过WireShark传入,设备本身通过ICS连接到互联网

Fiddler似乎没有接收通过NIC2来的流量

Fiddler正在捕获从我的浏览器到web服务器用户界面的请求,该用户界面运行在连接到NIC2的路由器上,以及任何源自我的PC的流量

我尝试过的

我尝试使用命令NETSH winhttp set proxy 127.0.0.1:8888将全局winhttp代理设置为通过Fiddler路由,但这似乎不起作用

我还尝试在windows端使用NETSH interface portproxy进行端口转发,监听NIC2和端口80的ip地址,然后转发到NIC1 ip和端口8888,但没有成功

我曾尝试在设备路由器上进行一些端口转发,以使用iptables进行端口转发,但老实说,我并不完全理解这是如何工作的

我运行的命令

iptables-t nat-A预路由-p tcp-dport 80-j重定向-到端口8888


任何想法和评论都将受到欢迎

Fiddler不是数据包捕获工具;它显示发送给它的流量,而不是碰巧通过PC的流量

客户端设备应配置为将其流量代理到运行Fiddler PC的端口8888的IP地址

在Fiddler运行的机器上设置WinHTTP的代理不会有帮助,通常尝试使用端口转发使Fiddler像一个透明的代理一样工作是不可靠的


如果您只需要查看流量,而不需要修改流量,只需抓取流量的PCAP,然后使用Fiddler的File>import命令将其导入。

Fiddler不是数据包捕获工具;它显示发送给它的流量,而不是碰巧通过PC的流量

客户端设备应配置为将其流量代理到运行Fiddler PC的端口8888的IP地址

在Fiddler运行的机器上设置WinHTTP的代理不会有帮助,通常尝试使用端口转发使Fiddler像一个透明的代理一样工作是不可靠的


如果您只需要查看流量,而不需要修改流量,只需抓取流量的PCAP,然后使用Fiddler的File>import命令将其导入。

我也有同样的问题

一些android浏览器似乎没有通过android系统代理发送请求。我的miuibrowser只是忽略了系统代理

如果启用“允许远程计算机连接”,Fiddler似乎可以捕获8888端口流量

在谷歌上搜索之后,一个有效的方法是将路由器的80端口流量转发到我的电脑的8888端口,这样fiddler就可以捕获。而且手机可以连接到路由器的wifi,而无需任何代理设置

以下是命令:

iptables -t nat -I PREROUTING -p tcp --dport 80 -j DNAT --to 192.168.137.1:8888

我使用的是番茄双广域网路由器,命令有点不同。

我也有同样的问题

一些android浏览器似乎没有通过android系统代理发送请求。我的miuibrowser只是忽略了系统代理

如果启用“允许远程计算机连接”,Fiddler似乎可以捕获8888端口流量

在谷歌上搜索之后,一个有效的方法是将路由器的80端口流量转发到我的电脑的8888端口,这样fiddler就可以捕获。而且手机可以连接到路由器的wifi,而无需任何代理设置

以下是命令:

iptables -t nat -I PREROUTING -p tcp --dport 80 -j DNAT --to 192.168.137.1:8888

我使用的是番茄双wan路由器,命令有点不同。

客户端设备不能以这种方式配置,这是问题的症结所在,也是为什么我尝试在其上进行IP转发,但失败客户端设备不能以这种方式配置,这是问题的症结所在,也是为什么我尝试在它上面做IP转发,但失败了