diff --git a/x-ui.sh b/x-ui.sh index 2e9674a6..95649c90 100644 --- a/x-ui.sh +++ b/x-ui.sh @@ -683,12 +683,13 @@ show_xray_status() { } firewall_menu() { - echo -e "${green}\t1.${plain} Install Firewall" + echo -e "${green}\t1.${plain} ${green}Install${plain} Firewall" echo -e "${green}\t2.${plain} Port List" - echo -e "${green}\t3.${plain} Open Ports" - echo -e "${green}\t4.${plain} Delete Ports from List" - echo -e "${green}\t5.${plain} Disable Firewall" - echo -e "${green}\t6.${plain} Firewall Status" + echo -e "${green}\t3.${plain} ${green}Open${plain} Ports" + echo -e "${green}\t4.${plain} ${red}Delete{${plain} Ports from List" + echo -e "${green}\t5.${plain} ${green}Enable${plain} Firewall" + echo -e "${green}\t6.${plain} ${red}Disable${plain} Firewall" + echo -e "${green}\t7.${plain} Firewall Status" echo -e "${green}\t0.${plain} Back to Main Menu" read -p "Choose an option: " choice case "$choice" in @@ -712,10 +713,15 @@ firewall_menu() { firewall_menu ;; 5) + ufw enable + firewall_menu + ;; + + 6) ufw disable firewall_menu ;; - 6) + 7) ufw status verbose firewall_menu ;;