From 789d6fe83a728dcc5ae05a1ccf506d2c4b92c4e6 Mon Sep 17 00:00:00 2001 From: ayurishchev Date: Sun, 22 Mar 2026 09:13:52 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B0=20=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA=D0=B0?= =?UTF-8?q?=20=D0=B2=D0=B2=D0=BE=D0=B4=D0=B0=20=D0=BF=D1=80=D0=B8=20=D0=BE?= =?UTF-8?q?=D0=B1=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BA=D0=B5=20=D0=B7=D0=BD?= =?UTF-8?q?=D0=B0=D1=87=D0=B5=D0=BD=D0=B8=D0=B9=20=D0=BF=D1=80=D0=BE=D1=82?= =?UTF-8?q?=D0=BE=D0=BA=D0=BE=D0=BB=D0=B0=20(tcp,=20udp)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- profiler.sh | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/profiler.sh b/profiler.sh index 99ad66e..df9d526 100644 --- a/profiler.sh +++ b/profiler.sh @@ -242,9 +242,14 @@ build() { if [ "$TPROTO" == "tcp" ]; then safe_sed "TCL" "tls-client" "$STAGE/user.conf" log "INFO" "Используется TCP протокол" - else + elif [ "$TPROTO" == "udp" ]; then safe_sed "TCL" "#tls-client" "$STAGE/user.conf" log "INFO" "Используется UDP протокол" + else + error_msg="Ошибка: Неверное значение протокола '$TPROTO'. Допустимые значения: tcp или udp" + log "ERROR" "$error_msg" + echo "$error_msg" >&2 + exit 1 fi safe_sed "TPROTO" "$TPROTO" "$STAGE/user.conf" @@ -495,10 +500,15 @@ srvconf() { safe_sed "TCL" "tls-server" "$STAGE/server.conf" safe_sed "TUDP" "# explicit-exit-notify 1" "$STAGE/server.conf" log "INFO" "Используется TCP протокол" - else + elif [ "$TPROTO" == "udp" ]; then safe_sed "TCL" "#tls-server" "$STAGE/server.conf" safe_sed "TUDP" "explicit-exit-notify 1" "$STAGE/server.conf" log "INFO" "Используется UDP протокол" + else + error_msg="Ошибка: Неверное значение протокола '$TPROTO'. Допустимые значения: tcp или udp" + log "ERROR" "$error_msg" + echo "$error_msg" >&2 + exit 1 fi # Базовые подстановки