如何将Fiddler设置为Android设备的代理?
我这样做的目的是设置Fiddler来嗅探传出的数据包,以便在我的Android设备上调试应用程序。请不要建议我使用Bluestack或其他模拟器,也不要提供其他调试方法;我确信这就是我想要做的 目前我采取的措施如下:如何将Fiddler设置为Android设备的代理?,android,proxy,fiddler,Android,Proxy,Fiddler,我这样做的目的是设置Fiddler来嗅探传出的数据包,以便在我的Android设备上调试应用程序。请不要建议我使用Bluestack或其他模拟器,也不要提供其他调试方法;我确信这就是我想要做的 目前我采取的措施如下: 拉琴手 确保选中了启用IPv6 确保选中了“允许远程计算机连接” 确保Fiddler侦听端口:设置为8888 将以下内容添加到请求之前的OnBeforeRequest: 将具有十进制值80的DWORDReverseProxyForPort添加到Computer\HKEY\U CUR
Fiddler侦听端口:
设置为8888
OnBeforeRequest
:80
的DWORDReverseProxyForPort
添加到Computer\HKEY\U CURRENT\U USER\SOFTWARE\Microsoft\FIDDLR2
中。这一步可能没有必要,但在我能找到的与此问题相关的任何博客、文章和教程中都提出了这一点8888
127.0.0.1:8888将显示错误:
[Fiddler] The connection to '127.0.0.1' failed.
Error: ConnectionRefused (0x274d).
System.Net.Sockets.SocketException No connection could be made because the target machine actively refused it 127.0.0.1:80
我该怎么办?我是否错过了一个关键步骤?据我所知,反向代理是一种通过使用操作系统提供的机制重定向IP流量的代理。在这种情况下,无需在设备中配置代理。基于你的问题,我觉得你还不明白什么是反向代理。也许你应该更好地描述你真正想要实现的目标,而不是描述你试图实现的方式,因为你完全不清楚你想要实现什么。请相应地编辑和更新您的问题。
[Fiddler] The connection to '127.0.0.1' failed.
Error: ConnectionRefused (0x274d).
System.Net.Sockets.SocketException No connection could be made because the target machine actively refused it 127.0.0.1:80