diff --git a/rproxy b/rproxy index ef967e3..9a57b5b 100644 --- a/rproxy +++ b/rproxy @@ -3,7 +3,7 @@ # Публикация локальных сервисов через SSH-туннели + nginx на VPS # http://5.104.75.50:3000/Petro1990/rProxy -VERSION="1.4.6" +VERSION="1.4.7" CONF_DIR="/opt/etc/rproxy" CONF_FILE="$CONF_DIR/rproxy.conf" SERVICES_DIR="$CONF_DIR/services" @@ -676,20 +676,20 @@ NGINXEOF ssh_cmd "certbot --nginx -d $domain --non-interactive --agree-tos -m $CERTBOT_EMAIL" || warn "Certbot вернул ошибку" fi - # Сохранение конфига сервиса - cat > "$SERVICES_DIR/$name.conf" < "$SERVICES_DIR/$name.conf" msg "Сервис '$name' добавлен на VPS '$vps_id'!" do_start_service "$name" @@ -732,7 +732,7 @@ do_edit_interactive() { sleep 1 # Обновление htpasswd на VPS если включено if [ "$SVC_NDM_AUTH" = "yes" ]; then - ssh_cmd "echo '$SVC_HTPASSWD' > /etc/nginx/rproxy_$name.htpasswd" + ssh_cmd "printf '%s\n' '$SVC_HTPASSWD' > /etc/nginx/rproxy_$name.htpasswd" fi do_start_service "$name" else