2017-01-13 25 views
2

我試圖使用Firefox WebIDE遠程調試運行Firefox的Android設備。我已經測試過了,它在我們的實驗室中運行良好。 在由第三方網絡公司控制的客戶端位置,它不起作用。公司網絡上的Firefox WebIDE端口要求

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

我觀察到Android上的Firefox瀏覽器將其自身註冊到互聯網上的服務器了,當它正在尋找可能的設備調試運行WebIDE的PC也將這樣做。

使用測試工具我可以看到正在發送的UDP數據包。似乎這些數據包允許設備顯示在WebIDE的WI-FI DEVICES部分,然後可以選擇。一旦選擇,您可以看到PC試圖連接到Android設備。

所以這裏的問題似乎是,沒有訪問互聯網的PC WebIDE無法「看見」Android設備。

問題#1

所以,問題是什麼是它必須到位,這樣的WebIDE能夠成功連接到企業環境中運行Firefox Android設備的端口/協議要求。

注意:這不是手機,它只是一個通過WiFi連接的Android設備,因此它不會自動訪問本地網絡之外的世界。進行調試的個人電腦也位於防火牆之後,並且不向外界開放。爲了實現這個目標,我需要告訴網絡人員確切需要打開哪些內容。

問題#2

有沒有更好的地方來問這個問題?開發Firefox和/或Firefox WebIDE的團隊?

我已經搜索了互聯網高和低爲這個答案,但沒有發現任何具體要求,必須到位,使這項工作。

感謝。

回答

0

所以問題是必須具備的端口/協議要求是什麼,以便WebIDE能夠在企業環境中成功連接到運行Firefox的Android設備。

這是個好問題!確實,這些要求沒有清楚地列出。我剛剛更新了troubleshooting page以列出它們,我也在下面粘貼它:

某些Wi-Fi網絡可能會阻止用於Wi-Fi設備發現的數據包。與您的網絡管理員聯繫,以確保這些動作都是允許的:

  • 電腦和Android設備必須能夠發送和接收端口50624-50625組播地址224.0.0發送的UDP多播數據包。115
  • 網絡路由器必須支持UDP多播包
  • 路由器這些UDP多播數據包將不轉發,所以有效地,這意味着兩個設備需要在直接說話同一路由器沒有任何其他啤酒花
  • 之間

在這個過程中,設備不需要訪問通用互聯網,但可以肯定的是,沒有太多的測試來確定它。

有沒有更好的地方來問這個問題?開發Firefox和/或Firefox WebIDE的團隊?

DevTools Discourse forum是一個提問這樣的問題的好地方。 DevTools團隊的工程師積極關注它。