diff --git a/start.sh b/start.sh index c26c648..d6fb8ca 100644 --- a/start.sh +++ b/start.sh @@ -1,5 +1,7 @@ #!/bin/bash set -euo pipefail + +#casysctl net.ipv4.ip_forward echo -e " ░█████╗░███╗░░██╗██████╗░██████╗░░█████╗░░██████╗ @@ -71,9 +73,7 @@ for country in $COUNTRIES; do continue fi -done -for country in $COUNTRIES; do if ipset list "$country" &>/dev/null; then echo "[$country] Limpando ipset antigo..." @@ -83,16 +83,12 @@ for country in $COUNTRIES; do echo "[$country] Criando novo ipset..." ipset create "$country" hash:net maxelem 262144 fi -done -for country in $COUNTRIES; do while read -r subnet; do ipset add "$country" "$subnet" -exist || echo "Falha ao adicionar: $subnet" echo "[$country | $subnet] Criando novo ipset..." done < "$target_file" -done -for country in $COUNTRIES; do add_iptables_rule PREROUTING "$country" echo "[$country] Proteção configurada." done