Подтвердить что ты не робот

Работает настольный сервер PhoneGap, но недоступен на других устройствах или компьютерах

Мне нужна помощь, прежде чем вытащить волосы. Я только что установил последнее настольное приложение и мобильное приложение. У меня есть настольное приложение PhoneGap, работающее на OSX, и сервер запущен на порту 3000. Он отлично работает. Если я перейду к 192.168.0.5:3000, я получу приложение Hello World. Если я перейду к 127.0.0.1:3000, я получу приложение Hello World. Выполнение сканирования порта говорит о том, что порт 3000 открыт. На моем iPhone 6, используя приложение PhoneGap, он пытается подключиться, но в итоге дает ошибку. В Safari я пытаюсь перейти к 192.168.0.5:3000, и он в конце концов говорит: "Safari не смог открыть страницу..."

У меня работает Little Snitch, но сетевой фильтр отключен. Брандмауэр OSX не запущен. Брандмауэр на моем маршрутизаторе отключен. Что, черт возьми, происходит?

4b9b3361

Ответ 1

Попробуйте войти в режим полета, но включите WiFi.

Ответ 2

Хорошо прочитав это, я уверен, что что-то не пишет в вашей сети, хотя вы отключили брандмауэр. чтобы этот брандмауэр блокировал попытку тестирования с помощью https://ngrok.com/ tool

Вот руководство, которое вы можете использовать https://ngrok.com/docs#expose

ngrok http 3000

затем попробуйте на телефоне. Если все идет писать, просто включите брандмауэр и правило для своего порта.