ローカルホストをインターネット経由で共有するにはどうすればいいですか?

ローカルホストをインターネット経由で共有するにはどうすればいいですか?

私たちが作業中の Web サイトの進行状況を友人に見せるために、ローカルホストをインターネット経由で共有したいと思っています。そうすれば、変更を加えるたびに Web サイトを公開サーバーにアップロードする必要がなくなります。

showoff.io は無料ではなく、localtunnel で公開キーをアップロードしようとすると「認証に失敗しました」というメッセージが表示されます (多くの人がこの問題を抱えているようですが、解決策はないようです)。

他に利用できる無料サービスや他の解決策を知っている人はいませんか? 私は Mac を使用しています。

ありがとう。

更新: localhost とは、自分のコンピューターで実行されている Web サーバーを意味します。動的 IP アドレスがあり、ルーターの背後にはいません (ワイヤレス モデムのみを使用しています)。

答え1

NAT を実行するファイアウォールまたはルーターの背後にいますか? その場合は、ポートをマシンに転送するように設定するか、マシンを DMZ に配置する必要があります。ルーター/ファイアウォールのマニュアルを確認してください。

あなたの ISP は、インターネットから 80 (HTTP の TCP ポート) などの「下位ポート」へのトラフィックを許可していますか? おそらく許可していないので、1024 より上のポートを選択する必要があります。HTTP 8080 が一般的です。

パブリック IP 番号が固定されていて、そのアドレスを含む URL を配布しても問題ないと確信している場合を除き、ダイナミック DNS ソリューションを設定する必要があります。無料および有料のサービスがいくつかありますが、Google で簡単に見つけたのが次のサービスです。http://www.dtdns.com/

上記を組み合わせると、公開する URL は次のようになります。 http://yoy.slyip.net:8080/primes/

答え2

というアプリがありますぽっちゃり私が開発した Mac 専用ツールで、SSH トンネル経由でインターネット経由でローカルホストを共有できます。興味があるかもしれない無料プランもあります。

答え3

もしあなたのウェブサイトが静的なものであるならば、DropBoxを使うことができます。このライフハッカーの記事、そしてより詳しくはこの記事

あるいは、ハマチこれにより、友達とメッシュ VPN をセットアップできるようになります。これにより、友達がローカル Web サーバーにアクセスできるようになります。

答え4

ローカルを共有したい場合は、https://localtonet.com

OS用のアプリをダウンロードし、HTTP、TCP、UDPトンネルを開始します。

関連情報