【问题标题】:Viewing Xbox one network traffic查看 Xbox One 网络流量
【发布时间】:2015-06-24 16:44:39
【问题描述】:

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

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

有谁知道我可以查看此流量的方法吗?

【问题讨论】:

  • 你有什么操作系统?您应该能够查看流量,但不能使用代理软件。
  • 我认为 Xbox One(或任何机器)无法确定是否使用了代理。将一个特殊的标头放置在 http 标头中是合理的,但代理服务器会将其放置在那里。需要打开几个端口,这些端口位于support.xbox.com/en-CA/xbox-one/networking/…。可以轻松设置 osx 笔记本电脑/台式机来共享其连接。将其与称为“carnivore pe”或其他一些 osx 的数据包嗅探器结合使用。
  • @CarlosBribiescas 我在 Mac 上,但安装了 BootCamp,所以我可以使用任一操作系统。我主要对 HTTP 请求感兴趣,我将如何从我的 Xbox One 中查看这些请求?
  • 用我认为可行的链接更新了我的答案。

标签: charles-proxy xbox-one


【解决方案1】:

如果您的 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 流量。

【讨论】:

    【解决方案2】:

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

    this 是否适用于您当前的训练营设置?

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

    【讨论】:

    • 对不起,我不知道是我弄糊涂了,还是我们在谈论不同的事情。究竟什么是自制路由器?它会达到什么目的?正如我所说,您无法像在 PS4 上那样通过代理连接到 Xbox One 上的互联网,例如youtube.com/watch?v=MP4ZcwSHxbw 这样您就可以通过 charles 查看流量。此外,当我通过 wi-fi 使用笔记本电脑的互联网时,Charles 上也不会出现这种情况(我不知道为什么)。我想你不能给我更详细的解释你的意思吗?谢谢!
    猜你喜欢
    • 2019-04-28
    • 1970-01-01
    • 2019-02-12
    • 2016-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多