MHSanaei преди 2 години
родител
ревизия
87f9c7b9f8
променени са 1 файла, в които са добавени 8 реда и са изтрити 0 реда
  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