次の記事では、Localtunnelを見ていきます。 このアプリケーションは、ローカル開発サーバー上にクライアント用のWebサイトを作成する場合に役立ちます。 ある時点で、彼は仕事がどのように進むかを見たいと思うでしょう。 もしそうなら、私たちはオンラインサーバーでウェブサイトをホストすることができるので、顧客はそれを見ることができます。 別のオプションは、Webサイトの各ページのスクリーンショットを撮り、それらをクライアントに送信することです。 ただし、localtunnelを使用すれば、これはすべて不要になります。 このアプリケーションを使用すると、ローカル開発チームのWebサーバーを簡単に共有できます。
ローカルトンネルとは
Locatunnel(lt)は、ローカル開発マシンでWebサービスをオンラインにしたり、DNSやファイアウォールの設定をいじったりすることなく、簡単に共有できるCLIツールです。 デフォルトのlocaltunnelクライアントはに接続します localtunnel.me
サーバ。
パブリックにアクセス可能な一意のURLを割り当てて、ローカルで実行されているWebサーバーにアクセスできるようにします。 ローカルトンネル テストと共有を容易にするためにローカルホストを世界に公開します。つまり、開発サーバーをローカルで現実の世界に公開します。
あなたはそれを使用する方法を知るためにヘルプを使用することができます
# lt --help
Usage: lt --port [num]
Options:
-h, --host Upstream server providing forwarding
[default: “https://localtunnel.me”]
-s、-subdomainこのサブドメインを要求します-l、-local-hostローカルホストではなくこのホストへのトラフィックをトンネルし、このホストへのホストヘッダーをオーバーライドします-o、-openはブラウザでurlを開きます-p、-port Internal httpサーバーポート [required]
–helpこのヘルプを表示して終了します [boolean]
–versionバージョン番号を表示 [boolean]
1)localtunnelをインストールします
Localtunnelは、以下のようにnodejsを介してシステムにインストールされます。
# npm install -g localtunnel
/usr/bin/lt -> /usr/lib/node_modules/localtunnel/bin/client
+ [email protected]
added 75 packages in 19.427s
2)ローカルWebサーバーを共有する
ローカルWebサーバーを共有する前に、当然、Apacheサーバーをインストールし、使用するポートを定義する必要があります。 したがって、ローカルWebサーバーが使用するポートを使用してlocaltunnelを起動します。 この場合、使用されるポートは80で、次のようにします。
# lt --port 80
your url is: https://sfrfutsoky.localtunnel.me
端末が提供するURLは、リモートユーザーが接続できるURLになります。 トンネルサーバーに接続し、トンネルをセットアップし、テストに使用する一意のURLを割り当てます。 このURLは、セッションの間アクティブのままになります。 それまでの間、他の人と共有してWebサービスをテストしたり、以下のように必要な人と作業を共有したりできます。
3)ローカルWebサーバーのサブドメインをパーソナライズする
localtunnelコマンドによって提供される自動サブドメインは、IPアドレスでなくても保持するのが難しい場合があります。 幸い、localtunnelを使用すると、ローカルWebサーバー用に選択するlocaltunnelサーバー上のパーソナライズされた名前付きサブドメインを要求(割り当て)できます。 それはで行うことができます --subdomain
以下のパラメータ:
# lt --port 80 --subdomain linoxserver
your url is: https://linoxserver.localtunnel.me
この新しいサブドメインは簡単に保持でき、クライアントと共有できます。
のテスト用である場合、Webサーバーにアクセスできるようにするために、必ずしもWebサーバーをホストする必要がないことを確認するのは興味深いことです。 example。 ローカルサーバーをオンラインで利用できるようにすることは、特にアクセスが必要なファイルが何百もある場合に、これに対処するためのおそらく最速の方法です。