• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

ngrok

date: 2021-06-01 excerpt: ngrokの使い方

tag: ngrok


ngrokの使い方

概要

  • firewallの影響で外部に公開できないネットワークサービスを外部に公開できるサービス(portの外部リダイレクト)
  • ユースケース
    • テストできないlocalhostのAPIに外部に公開してテストする
    • sshdが公開できないgoogle colabのようなサービスにsshでアクセスできる
  • 民間企業が行っているサービスなので、データを間接的に通しても良いものか、セキュリティ要件やユースケースに合わせて/bore/を検討すると良い

インストール

osx

$ brew install ngrok

snap

$ sudo snap install ngrok

特定のウェブサービスを公開する

httpで8080のサービスを公開する場合

$ ngrok http 8080

tcpで22ポートを公開する場合

$ ngrok tcp 22
  • ngrokのサイトにログインした上でauthtokenを通す必要がある

ngrokの認証を設定する

  • ngrokにログインしてauthtokenを取得する
$ ngrok authtoken <authtoken>


ngrok Share Tweet