企业网络上的Firefox WebIDE端口要求

时间:2017-01-13 21:54:09

标签: android firefox firefox-developer-tools

我正在尝试使用Firefox WebIDE远程调试运行Firefox的Android设备。我测试了这个,它在我们的实验室中运行良好。 在由第三方网络公司控制的客户端位置,它无法正常工作。

https://developer.mozilla.org/en-US/docs/Tools/Remote_Debugging/Debugging_Firefox_for_Android_over_WiFi

我观察到Android上的Firefox浏览器会将自己注册到互联网上的服务器,运行WebIDE的PC在寻找可能的设备进行调试时也会这样做。

使用测试工具我可以看到正在发送的UDP数据包。似乎是这些数据包允许设备显示在WebIDE的WI-FI设备部分中,然后可以选择。选择后,您可以看到PC尝试连接到Android设备。

所以这里的问题似乎是,如果没有访问互联网,PC WebIDE就无法“看到”Android设备。

问题#1

所以问题是必须具备哪些端口/协议要求,以便WebIDE能够成功连接到在企业环境中运行Firefox的Android设备。

注意:这不是手机,它只是通过WiFi连接的Android设备,因此它不会自动访问本地网络之外的世界。进行调试的PC也在防火墙后面,而不是对外开放。我需要告诉网络人员确切需要打开什么才能使其正常工作。

问题#2

有没有更好的地方提出这个问题?开发Firefox和/或Firefox WebIDE的团队?

我已经在互联网上搜索了高低的答案,但没有找到具体的要求,这些要求必须到位才能使这项工作成功。

感谢。

1 个答案:

答案 0 :(得分:0)

  

所以问题是必须具备哪些端口/协议要求,以便WebIDE能够成功连接到在企业环境中运行Firefox的Android设备。

这是一个很好的问题!确实,这些要求没有明确列出。我刚刚更新了troubleshooting page以列出它们,我也在下面粘贴它:

某些Wi-Fi网络可能会阻止用于Wi-Fi设备发现的数据包。请咨询您的网络管理员以确保允许这些操作:

  • 计算机和Android设备必须能够发送和接收端口50624-50625上发送的多播数据包到多播地址224.0.0.115
  • 网络路由器必须支持UDP组播数据包
  • 路由器不会转发这些UDP组播数据包,因此有效地说这意味着两个设备都需要直接与同一个路由器通话,而不需要其他任何跳跃。

在此过程中,设备不需要访问通用互联网,但不可否认的是,没有那么多的测试来确保它。

  

有没有更好的地方提出这个问题?开发Firefox和/或Firefox WebIDE的团队?

DevTools Discourse forum是提问这样的问题的好地方。 DevTools团队的工程师正在积极关注它。