2017-01-13 5 views
2

Я пытаюсь удаленно отлаживать Android-устройство под управлением Firefox с помощью Firefox WebIDE. Я тестировал это, и он хорошо работает в нашей лаборатории. На клиентском месте, контролируемом сторонней сетевой компанией, он не работает.Требования к интерфейсу Firefox WebIDE в корпоративной сети

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

Я заметил, что браузер Firefox на Android зарегистрируется на сервере на Интернет, а компьютер работает на WebIDE будет делать то же самое, когда он ищет возможных устройств для отладки.

С помощью инструмента тестирования я могу видеть отправленные пакеты UDP. Похоже, именно эти пакеты позволяют устройству отображаться в разделе WI-FI DEVICES в WebIDE, а затем могут быть выбраны. После выбора вы можете увидеть, как ПК пытается подключиться к устройству Android.

Таким образом, проблема заключается в том, что без этого доступа в Интернет ПК WebIDE не может «видеть» устройство Android.

Вопрос № 1

Таким образом, вопрос, каковы требования порта/протокола, который должен быть на месте, так что WebIDE способен успешно подключаться к Android устройства под управлением Firefox в корпоративной среде.

Примечание: Это НЕ телефон, через Wi-Fi можно подключить только устройство Android, поэтому он автоматически не имеет доступа к миру за пределами его локальной сети. ПК, выполняющий отладку, также находится за брандмауэром и не открыт для внешнего мира. Мне нужно сказать сетевым пользователям, что именно нужно открыть, чтобы это работало.

Вопрос № 2

Есть ли лучшее место, чтобы задать этот вопрос? Команда, которая разрабатывает Firefox и/или Firefox WebIDE?

Я искал в Интернете высоко и низко для ответа, но ничего не нашел по конкретным требованиям, которые должны быть на месте, чтобы сделать эту работу.

Спасибо.

ответ

0

Итак, вопрос в том, какие требования к порту/протоколу должны быть установлены, чтобы WebIDE могла успешно подключиться к устройству Android, работающему под управлением Firefox, в корпоративной среде.

Это хороший вопрос! Это правда, что эти требования не были перечислены в любом случае четко. Я только что обновил troubleshooting page, чтобы перечислить их, и я тоже вставляю его ниже:

Некоторые сети Wi-Fi могут блокировать пакеты, используемые для обнаружения устройств Wi-Fi. Обратитесь к администратору сети, чтобы убедиться, что эти действия разрешены:

  • Компьютер и Android устройство должно иметь возможность отправлять и получать пакеты многоадресной UDP, отправляемые на порты 50624-50625 для групповой адрес 224.0.0.115
  • Сетевой маршрутизатор должен поддерживать UDP многоадресных пакетов
  • Маршрутизаторов не будет пересылать эти UDP-пакетов многоадресных рассылки, так эффективно это означает, что оба устройства должны выступать непосредственно к одному маршрутизатору без какого-либо другого хмеля между

Устройства не должны иметь доступа к общему Интернету во время этого процесса, но, по общему признанию, не было такого тестирования, чтобы убедиться в этом.

Есть ли лучшее место, чтобы задать этот вопрос? Команда, которая разрабатывает Firefox и/или Firefox WebIDE?

DevTools Discourse forum - хорошее место, чтобы задавать такие вопросы. Его активно наблюдают инженеры команды DevTools.

Смежные вопросы