From 87f9c7b9f842b2a22ba0a6280929cf8ea43b391f Mon Sep 17 00:00:00 2001 From: MHSanaei Date: Mon, 10 Apr 2023 20:56:17 +0330 Subject: [PATCH] firewall install check --- x-ui.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/x-ui.sh b/x-ui.sh index b2a1f8fa..9b40de49 100644 --- a/x-ui.sh +++ b/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