2017-04-26 12 views
-2

私はLinuxとサーバーの初心者です。 私はRaspberry pi 3を購入し、Raspbianで設定しました。 私の居場所がSSHまたはVNCViewerで設定されている私の家から遠く離れてアクセスすることは可能ですが、ノードpiからnodejsで書かれたサーバーを実行すると、ブラウザからアクセスできません。私のラズベリーパイサーバーは無線LANに接続されていますが、インターネットからアクセスできない

私は

私のパイの上に

$ノードhelloworld.js

これを行うと、私は(私はnodejsでポート3000を設定)

http://172.x.x.x:3000

以下のように、インターネットからアクセス

私はpingを試みました172.xxx しかし、動作しませんでした

この問題は解決できますか?

+0

StackOverflowは、プログラミングコードを修正するのを手伝っています。チュートリアル、リサーチ、ツール、推奨事項、図書館、およびコードのリクエストは、話題にはなりません。 *** ***を読んでくださいhttp://stackoverflow.com/help/how-to-ask、http://stackoverflow.com/help/dont-ask、http://stackoverflow.com/help/mcveとここでQを投稿する前に[ツアー](http://stackoverflow.com/tour)に行ってください。がんばろう。 – shellter

答えて

1

ルータ/モデムのポートが開いているかどうかを確認してください(この場合はポート3000)。 SSHはポート22を使用し、通常のWebトラフィックはポート80を使用します。多くの時間、ISP、またはルータのデフォルト設定は3000などの上位ポートへのアクセスをブロックします。http://canyouseeme.org/(これはちょうど私がグーグル、最初のものは、より良いサービスがあるかもしれません)

+0

私はそれをまだチェックしていませんでしたが、実際にはlocalhostを使ってアクセスしたときには – hongtaesuk

+0

http:// localhost:3000 – hongtaesuk

+1

ですが、ISPがブロックしている場合はlocalhostを使用してもそれが検出されませんネットワーク上のトラフィック。さらに、ルーターは、外部要求である場合は上位ポートをブロックし、内部要求を開いたままにしておくことができます。テストでブロックされた結果はありますか? – Mike

関連する問題