From 4fdcdaac35c19a61ce9aacc7b4cba96b543c5fd6 Mon Sep 17 00:00:00 2001 From: ayurishchev Date: Tue, 10 Mar 2026 10:07:34 +0300 Subject: [PATCH] fix ifaddr calculation to make in Alpine Compatible --- profiler.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/profiler.sh b/profiler.sh index 00131ba..99ad66e 100644 --- a/profiler.sh +++ b/profiler.sh @@ -113,7 +113,7 @@ get_network_info() { fi # Получаем адрес интерфейса - ifaddr=$(ip -f inet addr show "$ifid" 2>/dev/null | grep -oP 'inet \K[\d.]+' | head -1 || echo "") + ifaddr=$(ip -f inet addr show "$ifid" 2>/dev/null | grep -E 'inet [0-9]' | head -1 | awk '{print $2}' | cut -d'/' -f1) # Получаем публичный IP адрес (пробуем несколько сервисов) local services=("curlmyip.ru" "ifconfig.me" "icanhazip.com" "api.ipify.org")