0

我正在尝试使用 charles 代理查看来自我的 Xbox One 的 HTTP 流量。但是,由于 Xbox One 不允许您使用代理,因此发现这很困难。

我尝试通过从 Xbox One 到我的笔记本电脑的以太网电缆使用笔记本电脑的互联网连接,但我看不到 Charles 上的流量。

有谁知道我可以看到这种流量的方法吗?

4

2 回答 2

3

如果您的 xbox 上安装了适用于 xbox 的 dev home 应用程序,则可以设置 Charles 代理来监控 HTTP 流量。

按照以下步骤安装开发主页: https ://www.windowscentral.com/how-activate-dev-mode-your-xbox-one-console

安装 dev home 应用程序后,您可以在 xbox 上启用设备门户: https ://docs.microsoft.com/en-us/windows/uwp/debug-test-perf/device-portal-xbox

这是事情变得有点棘手的地方,但您最终将使用 Charles 而不是 Fiddler 来监控您的设备流量。您需要安装 Fiddler 以获取 FiddlerRoot.cer ( http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/FirefoxHTTPS ),您可以通过 xbox 设备门户中的网络页面将其上传到您的 xbox。然后您只需在“主机 IP 地址”字段中输入您的笔记本电脑 IP 地址,Fiddler 端口就是您在 Charles 代理设置中定义的端口号。

然后你按下启用按钮,它会提示你重新启动你的 Xbox。选择重新启动按钮,一旦您的 xbox 重新启动,您将开始在 Charles 中看到 HTTP 流量。

于 2017-11-03T13:11:04.323 回答
0

获取安装了 linux 的自制路由器。然后,您可以通过 IP 地址过滤任何 linux TCP 嗅探器工具来查看流量。同样,您应该能够在现在的设置中执行相同的操作。

是否适用于您当前通过训练营进行的设置?

如果它通过无线连接,您也可以只使用无线嗅探器。但是我想您会想查看内容,因此这可能会成为加密的障碍。

于 2015-04-17T17:36:42.317 回答