исправление: добавлен отсутствующий обработчик warn в установщике и описание sshpass в FAQ
This commit is contained in:
parent
777133c13d
commit
6cae2bbe0d
|
|
@ -0,0 +1,4 @@
|
||||||
|
# Проектные правила rProxy
|
||||||
|
|
||||||
|
Все взаимодействие с пользователем, документация, комментарии к коду и сообщения коммитов git ДОЛЖНЫ быть на русском языке.
|
||||||
|
Это критическое требование пользователя.
|
||||||
|
|
@ -123,6 +123,14 @@ rproxy # → пункт 6 — перезапустить
|
||||||
- nginx (устанавливается автоматически)
|
- nginx (устанавливается автоматически)
|
||||||
- SSH-доступ
|
- SSH-доступ
|
||||||
|
|
||||||
|
## ❓ FAQ (Часто задаваемые вопросы)
|
||||||
|
|
||||||
|
### Что такое `sshpass` и нужен ли он?
|
||||||
|
`sshpass` — это утилита, которая позволяет передавать пароль SSH в автоматическом режиме.
|
||||||
|
- **Нужен ли он?** Только если вы хотите заходить на VPS по паролю.
|
||||||
|
- **Если его нет?** Ничего страшного. Скрипт просто потребует использовать SSH-ключ для подключения. Это **намного безопаснее** и является рекомендуемым способом.
|
||||||
|
- **Почему он может не ставиться?** В некоторых версиях Entware для старых архитектур (например, старые Keenetic на MIPS) этого пакета просто нет в официальном репозитории. В этом случае используйте только авторизацию по ключу.
|
||||||
|
|
||||||
## 📝 Лицензия
|
## 📝 Лицензия
|
||||||
|
|
||||||
MIT
|
MIT
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ RED='\033[0;31m'
|
||||||
GREEN='\033[0;32m'
|
GREEN='\033[0;32m'
|
||||||
CYAN='\033[0;36m'
|
CYAN='\033[0;36m'
|
||||||
BOLD='\033[1m'
|
BOLD='\033[1m'
|
||||||
|
YELLOW='\033[1;33m'
|
||||||
NC='\033[0m'
|
NC='\033[0m'
|
||||||
|
|
||||||
REPO_URL="http://5.104.75.50:3000/Petro1990/rProxy/raw/branch/main"
|
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"
|
INIT_DIR="/opt/etc/init.d"
|
||||||
|
|
||||||
msg() { printf "${GREEN}▸${NC} %s\n" "$*"; }
|
msg() { printf "${GREEN}▸${NC} %s\n" "$*"; }
|
||||||
|
warn() { printf "${YELLOW}⚠${NC} %s\n" "$*"; }
|
||||||
err() { printf "${RED}✖${NC} %s\n" "$*" >&2; }
|
err() { printf "${RED}✖${NC} %s\n" "$*" >&2; }
|
||||||
|
|
||||||
header() {
|
header() {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue