Ayant du mal à installer ngrok dans Ubuntu, je suis allé à https://ngrok.com/download et le télécharger pour Ubuntu, mais il donne toujours un fichier binaire qui ne nous permet pas de fonctionner dans Ubuntu. suggérer un autre moyen de l'installer.
Pour installer la version 32 bits:
wget https://dl.ngrok.com/ngrok_2.0.19_linux_386.Zip
unzip ngrok_2.0.19_linux_386.Zip
Après ça
./ngrok
et vous verrez cela, testé sur mon système 32 bits.
NAME:
ngrok - tunnel local ports to public URLs and inspect traffic
DESCRIPTION:
ngrok exposes local networked services behinds NATs and firewalls to the
public internet over a secure tunnel. Share local websites, build/test
webhook consumers and self-Host personal services.
Detailed help for each command is available with 'ngrok help <command>'.
Open http://localhost:4040 for ngrok's web interface to inspect traffic.
EXAMPLES:
ngrok http 80 # secure public URL for port 80 web server
ngrok http -subdomain=baz 8080 # port 8080 available at baz.ngrok.io
ngrok http foo.dev:80 # tunnel to Host:port instead of localhost
ngrok tcp 22 # tunnel arbitrary TCP traffic to port 22
ngrok tls -hostname=foo.com 443 # TLS traffic for foo.com to port 443
ngrok start foo bar baz # start tunnels from the configuration file
VERSION:
2.0.19
AUTHOR:
inconshreveable - <[email protected]>
COMMANDS:
authtoken save authtoken to configuration file
credits prints author and licensing information
http start an HTTP tunnel
start start tunnels by name from the configuration file
tcp start a TCP tunnel
test test ngrok service end-to-end
tls start a TLS tunnel
update update to the latest version
version print the version string
help Shows a list of commands or help for one command
Cela fonctionne sur les versions supérieures, mais je ne suis pas sûr à propos de 12.04:
apt-get install ngrok-client
J'ai eu un problème similaire - exécuter Ubuntu 16.04 LTS (64 bits). J'ai suivi les instructions @ NGROK , mais je n'ai pas pu obtenir que la commandengrok http 8080
réponde à la façon dont j'avais lu que c'était supposé. Après avoir lu et regardé ceci la vidéo YouTube, j'ai trouvé ce dont j'avais besoin. REMARQUE: La vidéo n’a pas d’audio parlé, mais elle indique clairement où installer le fichier exécutable décompressé et c’était la clé.
Après le téléchargement, j'ai exécuté ce qui suit dans le terminal à partir du même répertoire où se trouvait le fichier compressé (dans mon cas, il se trouvait dans mon répertoire personnel):
unzip ngrok-stable-linux-AMD64.Zip
Ensuite, j'ai localisé l'exécutable "ngrok" et j'ai exécuté ce qui suit:
Sudo mv ngrok /usr/local/bin/
Une fois ces étapes terminées, j'ai pu exécuter le ngrok http 8080
et obtenir les résultats escomptés (ci-dessous, l'exemple des documents ngrok dont je parle).
Tunnel Status online
Version 2.0/2.0
Web Interface http://127.0.0.1:4040
Forwarding http://92832de0.ngrok.io -> localhost:80
Forwarding https://92832de0.ngrok.io -> localhost:80
Connnections ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00