在 Windows PC 上配置 Fiddler 与 Microsoft 游戏开发工具包 (GDK) 配合使用
按 Fiddler 的标准配置流程在 Windows PC 上配置其与 Microsoft 游戏开发工具包 (GDK) 配合使用。有关该流程的更多信息,请参阅 Fiddler 文档。 要正确捕获所有 XBOX 服务和游戏流量,还应确保满足以下条件:- 以管理员模式运行 Fiddler。
-
为 XBOX Game Bar、XBOX Console Companion、XBOX Game UI 和 XBOX 游戏可调用 UI (TCUI) 启用流量捕获。
可以从 Tools > Win8 Loopback Exemptions 中在列表中选择以下包名并保存更改:
- XBOX Game Bar Plugin
- XBOX Console Companion
- XBOX Game UI
- XBOX TCUI
- 为游戏的游戏可执行容器启用流量捕获。 可以在 Tools > Win8 Loopback Exemptions 菜单中从列表中选择 Description 字段与游戏包名一致的包名来满足此条件。
- 打开一个管理员级命令提示符。
- 运行
netsh winhttp set proxy 127.0.0.1:8888 "<-loopback>",其中端口号 (8888) 与你在 Fiddler 的 Tools > Options > Connections 选项卡中配置的端口一致。
- 打开一个管理员级命令提示符。
- 运行
netsh winhttp reset proxy。
Windows PC 上流量捕获的局限性
某些 Windows PC 配置会阻止 Fiddler 捕获流量。游戏开发者最常见的问题包括:- 只有当游戏的实现遵循 Windows 网络和代理配置时,才能从其游戏可执行容器中捕获到流量。不遵循代理配置的流量无法被捕获。
- VPN 客户端可能会禁用代理配置,从而阻止 Fiddler 捕获流量。你可以查看 VPN 路由并在 VPN 配置中为游戏和 XBOX 流量设置例外来解决此问题。
