私はラスベリーパイにssh'dし、レールアプリケーションを構築しました。ラズベリーパイからリモートでレールサーバーに接続
他のマシンからレールアプリをロードするにはどうすればよいですか?
WebブラウザでIP:portを試しましたが、これは失敗します。
ウェブブラウザからsshを使用して、レールサーバプロセスをロードできますか?
これを行うためにインストールする必要がある宝石はありますか?
私が逃した良い文書はありますか?トンネルへ
SOLUTION
私はラスベリーパイにssh'dし、レールアプリケーションを構築しました。ラズベリーパイからリモートでレールサーバーに接続
他のマシンからレールアプリをロードするにはどうすればよいですか?
WebブラウザでIP:portを試しましたが、これは失敗します。
ウェブブラウザからsshを使用して、レールサーバプロセスをロードできますか?
これを行うためにインストールする必要がある宝石はありますか?
私が逃した良い文書はありますか?トンネルへ
SOLUTION
たぶん、問題は、あなたが使用しようとしているIPアドレスです。サーバは必ずパブリックIPトラフィックをローカルホストに自動的に転送するとは限りません。
おそらくIPアドレスを何とか設定することができますが、わかりません(他の人はそうかもしれません)。または、ngrokまたはlocaltunnelのような「ローカルトンネル」サービスを使用していることがあります。これらのことは、ローカルホストの公開URL(つまり、あなたの "ループバック"アドレス)を作成するので、誰でもアクセスできます。
私は電子メールでNgrokの著者と話しました。彼はサービスからのダウンタイムを予想したり、手動でそれを再起動する必要はないはずです。あなたが無料のプランを利用しているなら、Ngrokを再起動するたびに異なるURLを取得することに注意してください。彼はまたそれを "SSH -Rのようなもの"と書いています
私はこれに何の経験もありませんが、接続されている場合にpiで 'ngrok'または' localtunnel'を実行すると助けになるのだろうかインターネットに? –
ポート3000でWebrickで実行していますか? rpiはそのポートで接続を受け入れる必要があります。つまり、iptablesでrpiをブロックすることはできません。ほとんどのデフォルト設定では、iptablesはrpi上の何もブロックしません。サーバーサービスはすべてのインターフェイスでリッスンしていますか、またはループバック127.0.0.1のみでリッスンしていますか? rpiの外部ネットワークインターフェイスでリッスンする必要があります。 –
@maxpleaner that worked! ngrok!ポストに追加された解決策 –