web-dev-qa-db-ja.com

Ubuntu 12.04でのngrokのインストール

Ngrokをubuntuにインストールするのに問題があるため、 https://ngrok.com/download に行き、ubuntu用にダウンロードしましたが、常にバイナリファイルを提供しますので、ubuntuで実行することはできません他の方法でインストールすることをお勧めします。

4
Arvind

32ビットバージョンをインストールするには:

wget https://dl.ngrok.com/ngrok_2.0.19_linux_386.Zip
unzip ngrok_2.0.19_linux_386.Zip

その後

./ngrok

32ビットシステムでテストすると、これが表示されます。

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
5
A.B.

上位バージョンでも動作しますが、12.04についてはわかりません。

apt-get install ngrok-client
4
MSS

Ubuntu 16.04 LTS(64ビット)を実行している同様の問題がありました。 @ NGROK の指示に従いましたが、commandngrok http 8080を取得できませんでした。読み回して this YouTubeビデオを見て、必要なものが見つかりました。注:ビデオには音声はありませんが、解凍された実行可能ファイルをインストールする場所を明確に示しており、これが重要でした。

ダウンロードした後、zipファイルが置かれた同じディレクトリからターミナルで次のコマンドを実行しました(私の場合はホームディレクトリにありました)。

unzip ngrok-stable-linux-AMD64.Zip

次に、実行可能ファイル「ngrok」を見つけて、次を実行しました。

Sudo mv ngrok /usr/local/bin/

これらの手順を完了した後、ngrok http 8080を実行し、期待される結果を得ることができました(以下は、私が話しているngrokドキュメントの例です)

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
0
johnbrans