Browse Source

firewall install check

MHSanaei 1 year ago
parent
commit
87f9c7b9f8
1 changed files with 8 additions and 0 deletions
  1. 8 0
      x-ui.sh

+ 8 - 0
x-ui.sh

@@ -455,6 +455,14 @@ ssl_cert_issue() {
 }
 
 open_ports() {
+if ! command -v ufw &> /dev/null
+then
+    echo "ufw firewall is not installed. Installing now..."
+    sudo apt-get update
+    sudo apt-get install -y ufw
+else
+    echo "ufw firewall is already installed"
+fi
 
   # Check if the firewall is inactive
   if sudo ufw status | grep -q "Status: active"; then