Wie kann man von VirtualBox aus über ein Smartphone auf localhost zugreifen?

4735
Dumb Question

Ich möchte über ein Smartphone auf den localhost von VirtualBox zugreifen, um zu sehen, wie die Website auf einem Telefon aussieht.

Mehr Details:

  • Hostbetriebssystem - Windows 7 Pro
  • Gastbetriebssystem - Ubuntu 16.0.4 LTS
  • SmartPhones-Betriebssystem - Android und iOS
1
Sie können die Portweiterleitung in Virtualbox konfigurieren und anschließend über Ihr Smartphone (über eine WLAN-Verbindung oder Ähnliches) eine Verbindung zur IP-Adresse Ihres Windows 7-Computers herstellen. user2064000 vor 7 Jahren 0
Wissen Sie, oder haben Sie ein Tutorial, wie ich es schaffen kann? Dumb Question vor 7 Jahren 0

1 Antwort auf die Frage

1
user2064000

Sie sollten dies eigentlich nicht brauchen. Die meisten Browser verfügen über einen "responsive design view mode", den Sie aktivieren können, indem Sie die Taste F12 drücken, um die Entwicklerkonsole zu aktivieren, und auf das Symbol für Mobiltelefon / Tablet auf der linken Seite klicken.

Aber um Ihre Frage zu beantworten, ja, dies kann durch Port-Forwarding erfolgen.

  • Gehen Sie zu den Einstellungen für die Ubuntu-VM und wählen Sie die Registerkarte "Netzwerk".
  • Stellen Sie sicher, dass der Wert "Attached to" "NAT" ist.
  • Klicken Sie auf "Erweitert" und klicken Sie auf die Schaltfläche "Portweiterleitung".
  • Klicken Sie auf das Symbol "+", um eine Portweiterleitungsregel hinzuzufügen. Angenommen, Sie haben einen Server, der in Ubuntu in Port 80 ausgeführt wird, geben Sie also 80 als "Guest Port" ein. Angenommen, Sie möchten auf den Server an Port 8080 der Hostmaschine zugreifen, geben Sie also 8080 als Wert für "Host Port" ein.
  • Klicken Sie in den Fenstern auf "OK", um Ihre Einstellungen zu speichern.

An diesem Punkt können Sie durch Eingabe von localhost: 8080 auf Ihren Server auf Ihrem Host-Computer zugreifen .

Um es auf Ihrem Telefon zu öffnen, verbinden Sie das Telefon und den Computer mit demselben Netzwerk (z. B. einem WLAN-Hotspot). Bestimmen Sie mit die lokale IP-Adresse Ihres Computers ipconfig /all. Wenn die IP beispielsweise lautet 192.168.1.1, geben Sie sie in 192.168.1.1:8080Ihr Telefon ein.

Hallo, weißt du, wie ich auf den phpmyadmin im Host-Rechner zugreifen kann? Es gibt mir einen verbotenen Fehler. Vielen Dank! Dumb Question vor 7 Jahren 0
Obwohl die meisten Browser über Entwicklertools für Responsive View / Design verfügen, [sie geben das iPhone nicht richtig wieder] (https://mobile1st.com/why-chrome-devtools-is-inaccurate-for-mobile-testing/). Daher ist es notwendig, ein echtes iPhone (oder einen iPhone-Simulator, wenn Sie Xcode haben) zu testen. aydow vor 6 Jahren 0