2016-05-02 16 views
1

私はUbuntu上で動作するnode.jsサーバーにアクセスしようとしています。私のPCはTPリンクルータに接続されています。今、私は(私のローカルホストやローカルIPではなく)他のIPからノードサービスにアクセスしたいと思っています。私に何ができる?私は次のコードを使用しました。送信ルールのUbuntuの外部IPからNode.jsにアクセスできない

iptables -A OUTPUT -p tcp --sport 8080 -j ACCEPT 

(ない - :

注:このサーバーは、罰金とローカルIPからのアクセス動作しますが、私のパブリックIPからアクセスすることはできません

http.listen(6000,"0.0.0.0",function(){ 
    log.info("server started"); 
}) 
+0

'PORT'の値は何ですか? – brandonscript

+0

var PORT = 6000 –

+0

Hrmはオープンしているはずですが、おそらく 'iptables'ブロックです。 8080や9000のような高い範囲で何かを試してみてください。 – brandonscript

答えて

0

あなたは使用する必要がありますdport)。それ以外に、トラフィックをブロックする以前のルールがあるかもしれません。試してくださいiptables -L