diff --git a/scripts/ru-bypass.sh b/scripts/ru-bypass.sh index e30b9df..fcbbbfa 100644 --- a/scripts/ru-bypass.sh +++ b/scripts/ru-bypass.sh @@ -162,8 +162,9 @@ fi # и трафик пойдёт через VPN вместо прямого соединения. HOSTS_MARKER="# ru-bypass: local hosts" -# Удаляем старые записи по маркеру (чтобы не копились дубли) -sed -i "/$HOSTS_MARKER/d" /etc/hosts +# Удаляем старый блок целиком (от маркера до конца файла) +# и заодно чистим дубликаты от старых версий скрипта (без маркера) +sed -i "/$HOSTS_MARKER/,\$ d; /eltex\.loc/d; /eltex-co\.ru/d" /etc/hosts # Добавляем актуальные cat >> /etc/hosts <<_HOSTS