Update x-ui.sh

Corrected the confirmation of the deleted ports.
This commit is contained in:
Gzngskxgr20 2024-04-23 01:48:28 +08:00 committed by GitHub
parent 24756231a2
commit aa70e446d0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

13
x-ui.sh
View file

@ -661,8 +661,19 @@ delete_ports() {
done done
# Confirm that the ports are deleted # Confirm that the ports are deleted
echo "Deleted the specified ports:" echo "Deleted the specified ports:"
ufw status | grep "ALLOW" | grep -Eo "[0-9]+(/[a-z]+)?" for port in "${PORT_LIST[@]}"; do
if [[ $port == *-* ]]; then
start_port=$(echo $port | cut -d'-' -f1)
end_port=$(echo $port | cut -d'-' -f2)
# Check if the port range has been successfully deleted
(ufw status | grep -q "$start_port:$end_port") || echo "$start_port-$end_port"
else
# Check if the individual port has been successfully deleted
(ufw status | grep -q "$port") || echo "$port"
fi
done
} }
update_geo() { update_geo() {