在Ubuntu上配置Node.js防火墙常用ufw(用户友好型工具),步骤如下:
sudo apt update && sudo apt install ufw
sudo ufw enable
3000
):sudo ufw allow 3000/tcp # 允许TCP协议流量
sudo ufw allow 443/tcp
sudo ufw allow 80/tcp
192.168.1.100
)访问端口3000
:sudo ufw allow from 192.168.1.100 to any port 3000
sudo ufw status
输出示例:Status: active
To Action From
-- ------ ----
3000/tcp ALLOW Anywhere
192.168.1.100 3000/tcp ALLOW 192.168.1.100
说明:
ufw
默认基于iptables
,适合Ubuntu系统,命令简洁易用。iptables
或nftables
,但操作复杂度较高。