Erfolg beim Teilen der Internetverbindung mit dem Desktop-PC. Wie greife ich auf den Webserver über Port 80 zu?

Ich habe eine Situation zu Hause, der Raum, in dem ich meinen Desktop-PC, Router, Drucker usw. habe, wird umgebaut, also habe ich meinen PC in einen anderen Raum verlegt. Jetzt ist der PC weit weg vom Router, aber das wird es nur für ein paar Tage sein. Der PC hat keinen WiFi-Adapter, also verwende ich mein Android-Telefon, um die Internetverbindung zu teilen.

Das Problem ist, dass ich von anderen Geräten, die mit demselben Router verbunden sind, auf den Webserver zugreifen muss, der auf dem Desktop-PC läuft. Ich mache es normalerweise, indem ich http://192.168.2.4 von den anderen Geräten verwende . Das geht jetzt natürlich nicht.

Zusätzliche Informationen, die nützlich sein können:

  • Der PC, auf dem ein Webserver ausgeführt wird, hat Linux Ubuntu 14.04 als Betriebssystem.
  • Auf diesem PC ist adb installiert. adb erkennt dieses Telefon.
  • Dieser PC sieht seine eigene IP als 192.168.42.35, die URL http://192.168.42.35 funktioniert aber nur vom selben PC.
  • Dieser PC sieht laut nmap das Android-Telefon als 192.168.42.129.
  • Dieser PC kann die anderen Geräte mit denselben IPs wie zuvor (192.168.2.x) anpingen.
  • Die anderen Geräte können diesen PC nicht erreichen.
  • Der Router scheint dem Android-Telefon 192.168.2.100 zugewiesen zu haben. Die URL http://192.168.2.100 stellt keine Verbindung zum Webserver her. http://192.168.42.35 funktioniert offensichtlich nicht (von den anderen Geräten), aber ich habe es trotzdem versucht.

Aktualisieren:

Es scheint, als hätte ich es fast geschafft. Es ist nicht perfekt, aber die Verwendung einer App namens "Port Forwarder" scheint möglich zu sein. Das einzige Problem ist, dass Sie keine Ports weiterleiten können, die Root-Rechte erfordern (und mein Gerät ist sowieso nicht gerootet). Ich muss mich also an die 8080-zu-80-Zuordnung anpassen, aber das ist besser als nichts.

Ich werde die Schritte teilen, die erforderlich sind, um diesen Erfolg zu erreichen.

Android teilt Ihre Internetverbindung, indem es als Modem fungiert. Auf diese Weise entsteht ein unabhängiges Netzwerk mit einem eigenen IP-Adresspool. Ich denke, es ist auch nicht einfach, einen bestimmten Port über Ihr Telefon an Ihren PC weiterzuleiten.
Aber ist das überhaupt möglich? Vielleicht mit adb etwas im Telefon konfigurieren?
Ich weiß, dass es eine Möglichkeit gibt, aber ich kann mich nicht erinnern, wie es geht.

Antworten (1)

Die von Ihnen erwähnte Portweiterleitungs-App wird nicht unter 1024 portiert.

Die App, die Sie benötigen, ist TCP Port Forwarding . Es ist in Android installiert. Sie können es mit USB adb verwenden, um ein VPN einzurichten. Es wird auch aus dem Benutzerbereich ausgeführt und Root ist nicht erforderlich .

Ich werde es versuchen und über die Ergebnisse berichten.
Leider stürzt die App ab, sobald ich auf "Beginnen" tippe. Der andere "Port Forwarder" scheint seinen Job zu machen, aber aus irgendeinem Grund ist die Verbindung zu meinem Webserver sehr instabil, die Seiten werden nie vollständig geladen. Während das Surfen im Internet in Ordnung ist.