7

http://progrium.com/localtunnelのようないくつかのリバース ポート トンネリング サービスに出くわしました。リバース SSH ポート トンネルを簡単にセットアップできることがわかりました。これにより、ローカル Web サーバーをオンラインで表示できます (たとえば、Rails アプリをローカルでポート 3000 で実行し、localtunnel のサービスを使用して、URL を使用してオンラインの誰かと共有できます)。 xhd3s.localtunnel.com のように。)

ただし、これがどのように機能するかについては少し混乱しています。リモート トンネルをセットアップするときは、引き継ぐリモート ポートを指定する必要があります。これは、リモート サーバーのポートごとに 1 つのトンネルを意味します。ただし、これらのポート トンネリング サービスでは、全員が同じリモート ポートを指定します。唯一の違いは、トークン化されたサブドメインです。

トークン化されたサブドメインを取得し、同じポートを使用する一意のトンネルに変換するにはどうすればよいでしょうか? Web サーバーの魔法が働いているのではないかと思いますが、これがどのように機能するかはよくわかりません。

編集:

つまり、2 台の異なるコンピューターからこれらのコマンドを発行できるようにしたいと考えています。

# first computer
ssh -R 9000:localhost:3000 jim@xcvs.myserver.com

# second computer
ssh -R 9000:localhost:3000 john@csde.myserver.com

これらのリバース ポート トンネルの両方がポート 9000 で動作できるようにするには、myserver.com で何をすればよいですか?

4

1 に答える 1