我可以捕获从浏览器发送的数据包,但打开的游戏无法通过 Fiddler 代理连接。我知道 Fiddler 主要针对浏览器应用程序配置,但我可以强制其他应用程序(例如游戏)通过 Fiddler 代理连接,以便我可以查看它们的数据包吗?
答案1
Fiddler 是一个 HTTP 代理,因此除非游戏使用 HTTP 进行通信,否则它可能不会给你带来太多好处。许多游戏使用 UDP 而不是 TCP,Fiddler 无法处理。你最好使用Wireshark监控流量。
答案2
我不知道 Fiddler,但我认为它会监听给定的端口。您可以将游戏端口重定向到本地端口,然后 Fiddler 会将其重定向到服务器游戏。
通常你会有类似这样的事情:
你的游戏:4545 --> 游戏服务器:xxxx
现在,像这样重定向端口的流:
你的游戏:4545 --> localPortOfFiddler:3456 --> gamerServer:xxxx
在 Windows 上执行此操作的方法如下:https://stackoverflow.com/questions/11525703/port-forwarding-in-windows
希望它能满足你的需要:)