溫馨提示×

Ubuntu Node.js如何配置防火墻

小樊
46
2025-08-25 21:59:33
欄目: 編程語言

在Ubuntu上配置Node.js防火墻常用ufw(用戶友好型工具),步驟如下:

  1. 安裝ufw(若未安裝):
    sudo apt update && sudo apt install ufw
    
  2. 啟用ufw
    sudo ufw enable
    
  3. 開放Node.js應用端口(假設端口為3000):
    sudo ufw allow 3000/tcp  # 允許TCP協議流量
    
    • 若需允許HTTPS(443端口)或HTTP(80端口):
      sudo ufw allow 443/tcp
      sudo ufw allow 80/tcp
      
  4. 限制IP訪問(可選)
    僅允許特定IP(如192.168.1.100)訪問端口3000
    sudo ufw allow from 192.168.1.100 to any port 3000
    
  5. 查看防火墻狀態
    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系統,命令簡潔易用。
  • 若需更高級配置(如自定義規則),可結合iptablesnftables,但操作復雜度較高。
  • 確保僅開放必要端口,避免安全風險。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女