Portweiterleitung auf dem iPhone?

12

Ich benutze das iPhone als Modem.

Gibt es eine Möglichkeit, auf meinen Computer weiterzuleiten, da ich ihn als Entwicklungsserver verwende?

Dwightk
quelle
Hier geht es nicht wirklich um Computerhardware oder -software
1
Jailbroken? Dann sicher. Nicht jailbroken? Wahrscheinlich nicht.
Um auf das iPhone weiterzuleiten, leiten Sie es einfach an die IP-Adresse weiter, die es hat.
Melvin Jefferson
1
Holen Sie sich einen dedizierten 4G-Router oder Hotspot
Allan

Antworten:

7

Kurze Antwort

Bisher (iOS 9.1) gab es keine Möglichkeit , die Portweiterleitung in Personal Hotspot zu konfigurieren

Lange Antwort

Durch Aktivieren von Personal Hotspot auf einem iOS-Gerät wird der integrierte NAT-Router aktiviert. Andere Geräte, die eine Verbindung zu diesem iPhone herstellen (über USB, WiFi oder Bluetooth), erhalten eine IP-Adresse in der Subdomain 172.16.0.0/12.

In iOS gibt es weder NAT-Einstellungen noch UPnP oder NAT-PMP für die Remote-NAT-Konfiguration.

Warum?

Niemand kennt Apples Gründe.

Wilde Vermutung: Da Apple weiß, dass die Verfügbarkeit der Personal Hotspot-Funktion auf einem iOS-Gerät vom Netzbetreiber abhängt , hat Apple möglicherweise weitere Funktionen deaktiviert, um mit den Netzbetreibern gut zu spielen.

Mögliche Problemumgehungen

  • Auf dem Gerät, das eingehende Verbindungen akzeptieren muss: Stellen Sie eine Verbindung zu einem VPN her, das eine öffentliche IP-Adresse und eingehende Verbindungen bereitstellt
  • Wenn Sie Zugriff auf das Remote-Gerät haben, können Sie einen Tunnel erstellen (z. B. mit ssh).
  • Wenn das Remote-Gerät mit demselben iCloud-Konto verbunden ist, werden Sie durch Aktivieren von Zurück zu meinem Mac in dasselbe private IPv6-Netzwerk versetzt
  • Wenn Sie ein 4G- Modem anstelle Ihres iPhones verwenden, erhalten Sie eine direkte Internetverbindung, über die eingehende Verbindungen akzeptiert werden

Edit: ABER ...

Selbst wenn Sie NAT auf Ihrem Gerät umgehen könnten, befindet sich Ihre IPv4-Internetverbindung höchstwahrscheinlich auch hinter einem NAT auf Carrier-Niveau .

Duvrai
quelle
> Wenn Sie ein 4G-Modem anstelle Ihres iPhones verwenden, erhalten Sie eine direkte Internetverbindung, über die eingehende Verbindungen akzeptiert werden. Ja, das habe ich mit einem Modem Domino Huawei 4G versucht, aber das hat nicht funktioniert, da die Funktionen vom ISP (Orange) absichtlich eingeschränkt werden: Es ist kein original Domino Huawei, es ist verwandelt. Ich werde Desimlock ausprobieren (ich muss einen Adaptor für Micro-SIM finden), aber das hat möglicherweise nichts mit dem Zugriff auf die Portweiterleitung zu tun ... Seien Sie also vorsichtig, welches 4G-Modem Sie kaufen!
Soulthom
0

Es gibt keine Möglichkeit, die Portweiterleitung auf einem iPhone durchzuführen, wenn es als Wi-Fi-Hotspot verwendet wird. Dies ist beabsichtigt. (IMO) Die iPhone-Hotspot-Funktion sollte es Benutzern ermöglichen, über den Datentarif ihres Telefons auf das Internet zuzugreifen, damit der Benutzer E-Mails abrufen, im Internet surfen, chatten usw. kann. Sie wurde nicht als Router mit erweiterten Funktionen entwickelt.

Auf beiden Seiten des iPhone-Hotspots sind keine Ports offen, über die eine Schnittstelle für die Verwaltung hergestellt werden kann. Ich habe sowohl auf der öffentlichen als auch auf der privaten Seite (von einem Mac und einem PC) einen Portscan durchgeführt, um festzustellen, ob ich auf eine Verwaltungsseite zugreifen kann. Diese ist gesperrt und reagiert nicht (obwohl sie auf a reagiert ping).

Ich habe jedoch gerade getestet und überprüft, dass mein dedizierter Hotspot - AT & T Unite Explore - die Portweiterleitung unterstützt (Seite 60 des Benutzerhandbuchs ). Ich konnte Port 22 an meinen Laptop weiterleiten und über SSH erfolgreich eine Verbindung herstellen.

Eine letzte Sache - während ich dies bei AT & T erfolgreich durchführen konnte, erlaubt Ihnen Ihr Provider möglicherweise nicht, Ports auf Ihrem Gerät zu öffnen - erkundigen Sie sich zuerst bei ihnen.

Allan
quelle