2016-08-05 16 views
12

Brauchen Sie etwas Hilfe hier, bevor ich meine Haare ausziehe. Ich habe gerade die neueste Desktop-App und mobile App installiert. Ich habe die PhoneGap Desktop App auf OSX und der Server wird auf Port 3000 gestartet. Es funktioniert gut. Wenn ich auf 192.168.0.5:3000 gehe bekomme ich die "Hello World" -App. Wenn ich zu 127.0.0.1:3000 gehe bekomme ich die "Hello World" -App. Bei einem Port-Scan wird Port 3000 geöffnet. Auf meinem iPhone 6 versucht es mit der PhoneGap-App zu verbinden, gibt aber schließlich einen Fehler. In Safari versuche ich 192.168.0.5:3000 und es sagt nur irgendwann "Safari konnte die Seite nicht öffnen ..."PhoneGap Desktop Server läuft, kann aber nicht auf andere Geräte oder Computer zugreifen

Ich habe Little Snitch ausgeführt, aber der Netzwerkfilter ist ausgeschaltet. Die OSX-Firewall wird nicht ausgeführt. Die Firewall meines Routers ist ausgeschaltet. Was zur Hölle ist los?

+0

Sind Ihr Computer und Ihr iPhone mit demselben Netzwerk verbunden? –

+0

Ja, sie sind alle auf meiner Heimat WiFi-Verbindung. – Gavin

+0

Auch ich habe vergessen zu sagen, macht einen Port-Scan auf meinem iPhone sagt, dass 3000 nicht geöffnet ist. – Gavin

Antwort

2

Versuchen Sie, in den Flugzeugmodus zu wechseln, aber aktivieren Sie WiFi.

+0

Danke! Das hat funktioniert. – Gavin

2

Gut nach dem Lesen dieser bin ich sicher, etwas ist nicht mit Ihrem Netzwerk schreiben, obwohl Sie Ihre Firewall ausschalten. um sicherzustellen, dass dieser Firewall versucht blockiert mit https://ngrok.com/ Tool zu testen

Hier ist der Leitfaden für Sie es können es https://ngrok.com/docs#expose

ngrok http 3000

dann auf Ihrem Telefon versuchen. Wenn alles in Ordnung ist, dann aktivieren Sie einfach Firewall und Regel für Ihren Port.

+0

Danke, das scheint ein nützliches Werkzeug zu sein. – Gavin