Zugriff auf die ngrok-Weboberfläche in einer Vagrant-Box

7

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.

    
NotoriousWebmaster 27.10.2015, 01:16
quelle

4 Antworten

30

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!

    
NotoriousWebmaster 27.10.2015, 18:56
quelle
10

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: Ссылка

    
Evandro Saroka 17.05.2016 18:19
quelle
3

Ä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.

    
Anatoly Mironov 11.01.2017 09:39
quelle
1

füge folgende Zeile zu deinem Vagrantfile

hinzu %Vor%

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

    
pl_rock 27.10.2015 02:16
quelle

Tags und Links