Ich habe eine Vagrant-Box, die ich für die lokale Entwicklung verwende. Ich arbeite an einem Webhook, der von draußen angerufen wird; also denke ich daran, ngrok.com zu verwenden, um Anfragen an meine Vagrant-Umgebung zu übertragen. Ich bin neu in diesem Ngrok-Ding.
Ich versuche herauszufinden, wie man auf die Weboberfläche von ngrok zugreift, die normalerweise Ссылка ist. Natürlich funktioniert das nicht von meinem Browser aus, weil es außerhalb der Vagrant-Box ist, also ist der localhost nicht der localhost des Vagrant.
Ich (denke ich) habe die IP-Adresse des Vagranten. Ich fand es in einer config.yaml Datei (ja, mit einem a), unter vm: network: private_network: 192.168.nnn.nnn
Danke für Ihre Hilfe.
Wenn Sie versuchen, auf eine Site in einer VM zuzugreifen, geben Sie ngrok in den Hostcomputer ein und rufen Sie sie mit:
auf %Vor%Sie müssen auf Ihre Website (im Browser des Host-Computers) zugreifen mit:
%Vor% Aber es wird es in mydomain.com
umschreiben.
Sie können auf Ihr ngrok-Dashboard (im Browser des Host-Computers) zugreifen mit:
%Vor%Text & Tabellen in Ссылка . Viel Glück!
Ihr Problem ist dieses: Ссылка
Sie müssen eine Konfigurationsdatei mit folgendem Inhalt erstellen:
%Vor%Und dann ngrok wie folgt ausführen:
%Vor%Jetzt können Sie von Ihrem Browser aus über folgende Adressen auf die Weboberfläche zugreifen: Ссылка oder Ссылка
Zum Beispiel Ссылка oder Ссылка wenn Ihre / etc / hosts wird auf diese Weise konfiguriert
Weitere Informationen zur ngrok-Konfigurationsdatei finden Sie hier: Ссылка
Ändern Sie Ihre Konfiguration nano ~/.ngrok2/ngrok.yml
, indem Sie Folgendes hinzufügen:
web_addr: 0.0.0.0:4000
Dies öffnet den Zugriff auf Ihr ngrok-Dashboard auf Ihrem Host-Rechner.
füge folgende Zeile zu deinem Vagrantfile
Dann können Sie auf Ссылка oder Ссылка zugreifen Host-System. Sie können Hilfe von Vagrant-Dokumentation verwenden.
oder
Gehen Sie zu Ihrem Gastcomputer mit dem Befehl:
%Vor% und überprüfen Sie die IP der Gastmaschine mit ifconfig
. vagrant verwendet ein Standardnetzwerk und weist dem Gastcomputer eine IP-Adresse zu. Mit dieser IP-Adresse können Sie von Ihrem Host auf die Webschnittstelle zugreifen Ссылка
oder
Sie können öffentliche oder private Netzwerk-IPs erstellen oder zuweisen. Siehe vagrant Networking