【发布时间】:2021-01-05 13:28:04
【问题描述】:
我正在开发一个简单的 Node.js 应用程序。这需要打开一个特定的端口。例如,如果我想让应用程序监听端口(比如说)5122,我必须首先打开端口 5122。为此,我在 iptables 中应用了以下规则
iptables -I INPUT 3 --proto tcp --dport 5122 -j ACCEPT
service iptables save
最初这对我有用。但突然之间,它停止了工作。 我现在想检查端口 5122 是否真的打开。我发出了命令
nmap -sT -O localhost
我没有看到这里列出的任何此类端口。但是
sudo iptables -L shows it like this -
ACCEPT tcp -- anywhere anywhere tcp dpt:5122
ACCEPT tcp -- anywhere anywhere tcp dpt:5122
我看到这条线 2 次。还是一头雾水!不知道。
我现在打开以下 url http://www.yougetsignal.com/tools/open-ports/ 并输入我的主机 IP 和端口,它说,端口 5122 在 50.56.246.162(这是我的主机 IP)上关闭
我的问题是如何永久保持特定端口打开以供监听。
任何帮助将不胜感激。
【问题讨论】:
标签: linux node.js port iptables