From 6cae2bbe0d65c4fee53659388b50cc5770bdebb9 Mon Sep 17 00:00:00 2001 From: Petro1990 Date: Fri, 13 Mar 2026 14:33:52 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5:=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=20=D0=BE=D1=82=D1=81=D1=83=D1=82=D1=81=D1=82?= =?UTF-8?q?=D0=B2=D1=83=D1=8E=D1=89=D0=B8=D0=B9=20=D0=BE=D0=B1=D1=80=D0=B0?= =?UTF-8?q?=D0=B1=D0=BE=D1=82=D1=87=D0=B8=D0=BA=20warn=20=D0=B2=20=D1=83?= =?UTF-8?q?=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D1=89=D0=B8=D0=BA=D0=B5=20?= =?UTF-8?q?=D0=B8=20=D0=BE=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8=D0=B5=20ssh?= =?UTF-8?q?pass=20=D0=B2=20FAQ?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .cursorrules | 4 ++++ README.md | 8 ++++++++ install.sh | 2 ++ 3 files changed, 14 insertions(+) create mode 100644 .cursorrules diff --git a/.cursorrules b/.cursorrules new file mode 100644 index 0000000..2662a29 --- /dev/null +++ b/.cursorrules @@ -0,0 +1,4 @@ +# Проектные правила rProxy + +Все взаимодействие с пользователем, документация, комментарии к коду и сообщения коммитов git ДОЛЖНЫ быть на русском языке. +Это критическое требование пользователя. diff --git a/README.md b/README.md index df8f2b5..3a271a7 100644 --- a/README.md +++ b/README.md @@ -123,6 +123,14 @@ rproxy # → пункт 6 — перезапустить - nginx (устанавливается автоматически) - SSH-доступ +## ❓ FAQ (Часто задаваемые вопросы) + +### Что такое `sshpass` и нужен ли он? +`sshpass` — это утилита, которая позволяет передавать пароль SSH в автоматическом режиме. +- **Нужен ли он?** Только если вы хотите заходить на VPS по паролю. +- **Если его нет?** Ничего страшного. Скрипт просто потребует использовать SSH-ключ для подключения. Это **намного безопаснее** и является рекомендуемым способом. +- **Почему он может не ставиться?** В некоторых версиях Entware для старых архитектур (например, старые Keenetic на MIPS) этого пакета просто нет в официальном репозитории. В этом случае используйте только авторизацию по ключу. + ## 📝 Лицензия MIT diff --git a/install.sh b/install.sh index c7e4123..318ded2 100644 --- a/install.sh +++ b/install.sh @@ -8,6 +8,7 @@ RED='\033[0;31m' GREEN='\033[0;32m' CYAN='\033[0;36m' BOLD='\033[1m' +YELLOW='\033[1;33m' NC='\033[0m' REPO_URL="http://5.104.75.50:3000/Petro1990/rProxy/raw/branch/main" @@ -16,6 +17,7 @@ CONF_DIR="/opt/etc/rproxy" INIT_DIR="/opt/etc/init.d" msg() { printf "${GREEN}▸${NC} %s\n" "$*"; } +warn() { printf "${YELLOW}⚠${NC} %s\n" "$*"; } err() { printf "${RED}✖${NC} %s\n" "$*" >&2; } header() {