私はSinatraサーバーに接続できるように、誰かに与えることができるIPアドレスを見つける方法を工夫しています。私はちょうどGoogle上で私のIPを探して、それを使用してみましたが、明らかにサイコロはありません。基本的には、誰かがアドレスバーに入力してSinatraサーバーに接続できるIPアドレスが必要です。Sinatra external IP
ご協力いただければ幸いです。
私はSinatraサーバーに接続できるように、誰かに与えることができるIPアドレスを見つける方法を工夫しています。私はちょうどGoogle上で私のIPを探して、それを使用してみましたが、明らかにサイコロはありません。基本的には、誰かがアドレスバーに入力してSinatraサーバーに接続できるIPアドレスが必要です。Sinatra external IP
ご協力いただければ幸いです。
http://jsonip.com/またはhttp://www.whatismyip.com/がこのトリックを行います。
現在のIPを常にポイントするドメイン名を使用する場合は、ダイナミックDNSを調べることができます。
ああ、それはポート転送の問題でした。みんな、ありがとう! – catbat
https://github.com/progrium/localtunnel#readme
それはあなたがローカルホストを共有することができます宝石です。
ipechoはあなたに外部IPアドレスを与えます。 Ruby
からそれを取得するには、単にnet/http
を使用します。
require 'net/http'
myIP = Net::HTTP.get('ipecho.net', '/plain')
これはシナトラ質問の少ないとネットワーク/システム構成の質問の詳細です。ファイアウォールでポート転送とポート4567を開くようにルータを設定する必要があります。 より良い選択肢はすべてをスキップして、あなたのアプリを英雄にすることです。 http://blog.heroku.com/archives/2009/3/5/32_deploy_merb_sinatra_or_any_rack_app_to_heroku/ – jacobsimeon