mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2024-12-28 01:49:26 +01:00
commit
7ad0e0444c
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: "Документация для RustDesk"
|
||||
title: "Документация RustDesk"
|
||||
---
|
||||
|
||||
# RustDesk
|
||||
|
@ -1,12 +1,12 @@
|
||||
---
|
||||
title: Development
|
||||
title: Для разработчиков
|
||||
weight: 8
|
||||
pre: "<b>3. </b>"
|
||||
chapter: true
|
||||
---
|
||||
|
||||
### Chapter 3
|
||||
### Раздел 3
|
||||
|
||||
# Development
|
||||
# Для разработчиков
|
||||
|
||||
{{% children depth="3" showhidden="true" %}}
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Build
|
||||
title: Сборка
|
||||
weight: 1
|
||||
---
|
||||
|
||||
|
@ -1,12 +1,12 @@
|
||||
---
|
||||
title: Manual
|
||||
title: Руководство
|
||||
weight: 2
|
||||
pre: "<b>1. </b>"
|
||||
chapter: true
|
||||
---
|
||||
|
||||
### Chapter 1
|
||||
### Раздел 1
|
||||
|
||||
# Manual
|
||||
# Руководство
|
||||
|
||||
{{% children depth="1" showhidden="true" %}}
|
||||
{{% children depth="1" showhidden="true" %}}
|
||||
|
@ -1,6 +1,82 @@
|
||||
---
|
||||
title: Control your Android
|
||||
title: Управление устройствами на Android
|
||||
weight: 2
|
||||
---
|
||||
|
||||
[English](/docs/en/manual/control-mobile/)
|
||||
### Передача изображения экрана и файлов с устройства Android
|
||||
------
|
||||
|
||||
Начиная с версии 1.1.9, в клиент для Android добавлен функционал передачи изображения экрана и файлов с устройства.
|
||||
|
||||
- Для передачи экрана необходима версия Android 6 или выше
|
||||
- Для передачи аудио необходима версия Android 10 или выше
|
||||
- iOS пока не поддерживает передачу изображения экрана
|
||||
|
||||
|
||||
#### **Запрос разрешений и запуск служб**
|
||||
|
||||
Нажмите `Share Screen` на нижней панели навигации
|
||||
|
||||
Настройте необходимые разрешения. При каждом запуске RustDesk, необходим повторный запрос разрешений.
|
||||
|
||||
![](/docs/en/manual/mobile/images/server_off_en.jpg?width=300px)
|
||||
|
||||
| Разрешение | Описание |
|
||||
| --------------- | --------------------------------------------------------- |
|
||||
| Screen Capture | Доступ к изображению экрана |
|
||||
| Input Control* | Доступ к вводу (виртуальный touchscreen) |
|
||||
| File transfer* | Доступ к файловой системе |
|
||||
| Audio capture | Доступ к аудио |
|
||||
|
||||
{{% notice note %}}
|
||||
\* - особые разрешение. Для их настройки необходимо зайти в системные настройки Android и установить их вручную.
|
||||
{{% /notice %}}
|
||||
|
||||
#### **Особые разрешения - Передача файлов**
|
||||
|
||||
| Запрос разрешения на передачу файлов автоматически перенаправит на страницу системных настроек |
|
||||
| :---------------: |
|
||||
| ![](/docs/en/manual/mobile/images/get_file_en.jpg?width=300px) |
|
||||
|
||||
#### **Особые разрешения - Ввод**
|
||||
| Шаг 1 Найдите "Установленные службы" | Шаг 2 Включите RustDesk Input |
|
||||
| --------------- | -------------------------------------------------------- |
|
||||
| ![](/docs/en/manual/mobile/images/get_input1_en.jpg?width=300px) | ![](/docs/en/manual/mobile/images/get_input2_en.jpg?width=300px) |
|
||||
|
||||
{{% notice note %}}
|
||||
Страницы системных настроек могут отличаться в зависимости от производителя оборудования
|
||||
{{% /notice %}}
|
||||
|
||||
**Управление мышью:**
|
||||
|
||||
- ПКМ: Назад
|
||||
- СКМ: На главный экран
|
||||
- Длительное нажатие СКМ: Недавние приложения
|
||||
- Колесо мыши: Вертикальная прокрутка
|
||||
|
||||
#### **Запуск службы**
|
||||
|
||||
После получения разрешения `screen capture`, служба зпустится автоматически. Так-же можно нажать кнопку `Start service` для запуска службы. После запуска службы, она может принимать входящие подключения.
|
||||
|
||||
Если получено разрешение `file transfer` , доступна передача файлов.
|
||||
|
||||
После запуска службы, для устройства будет получен уникальный ID и случайный пароль. Другие устройства могут подключаться к этому с помощью ID и пароля или с помощью ID и подтверждения.
|
||||
|
||||
| До запуска службы | После запуска службы |
|
||||
| --------------- | -------------------------------------------------------- |
|
||||
| ![](/docs/en/manual/mobile/images/server_off_en.jpg?width=300px) | ![](/docs/en/manual/mobile/images/server_on_en.jpg?width=300px) |
|
||||
|
||||
{{% notice note %}}
|
||||
1. Нажатие `Start Service` включит разрешение `Screen capture` по умолчанию.
|
||||
2. Если разрешение `screen capture` не получено, другие устройства не смогут отправлять запросы на управление.
|
||||
3. Выключение любого разрешения кроме `screen capture`, отразится только на новых соединениях. Если вам надо изменить разрешения для активного соединения, завершите его, настройте разрешения и откройте соединение заново.
|
||||
{{% /notice %}}
|
||||
|
||||
**PC:**
|
||||
|
||||
![](/docs/en/manual/mobile/images/android_server_pc_side_en.png?width=700px)
|
||||
|
||||
**Мобильный терминал:**
|
||||
| Можно в любое время остановить службу и закрыть соединение | Чат |
|
||||
| --------------- | -------------------------------------------------------- |
|
||||
| ![](/docs/en/manual/mobile/images/server_on_en.jpg?width=300px) | ![](/docs/en/manual/mobile/images/android_server2_en.jpg?width=300px) |
|
@ -3,4 +3,53 @@ title: Linux
|
||||
weight: 4
|
||||
---
|
||||
|
||||
[English](/docs/en/manual/linux/)
|
||||
### Установка
|
||||
------
|
||||
|
||||
- Ubuntu (>= 16)
|
||||
```
|
||||
# игнорируйте предупреждение "wrong disk usage"
|
||||
sudo apt install -fy ./rustdesk-<version>.deb
|
||||
```
|
||||
|
||||
- CentOS/Fedora (>=18)
|
||||
```
|
||||
sudo yum localinstall ./rustdesk-<version>.rpm
|
||||
```
|
||||
|
||||
- Arch/Manjaro
|
||||
```
|
||||
sudo pacman -U ./rustdesk-<version>.pkg.tar.zst
|
||||
```
|
||||
|
||||
- Opensuse (>= Leap 15.0)
|
||||
```
|
||||
sudo zypper install --allow-unsigned-rpm ./rustdesk-<version>-suse.rpm
|
||||
```
|
||||
|
||||
### X11 обязателен
|
||||
RustDesk пока не поддерживает Wayland. Необходимо перейти на X11. RustDesk поможет это сделать.
|
||||
|
||||
| Нажмите "Fix it" | Введите пароль |
|
||||
| ---- | --- |
|
||||
|![](/docs/en/manual/linux/images/fix1.png)|![](/docs/en/manual/linux/images/fix2.png)|
|
||||
|
||||
{{% notice note %}}
|
||||
**Перезагрузите** ваш компьютер чтобы применить изменения
|
||||
{{% /notice %}}
|
||||
|
||||
#### То-же самое можно настроить вручную
|
||||
|
||||
#### Сервер дисплея
|
||||
Ubuntu: https://askubuntu.com/questions/1260142/ubuntu-set-default-login-desktop
|
||||
|
||||
Fedora: https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/
|
||||
|
||||
Arch: https://bbs.archlinux.org/viewtopic.php?id=218319
|
||||
|
||||
##### Экран входа в систему
|
||||
|
||||
Измените параметр `WaylandEnable` в `/etc/gdm/custom.conf` или `/etc/gdm3/custom.conf`.
|
||||
```
|
||||
#WaylandEnable=false
|
||||
```
|
@ -3,4 +3,37 @@ title: Mac
|
||||
weight: 3
|
||||
---
|
||||
|
||||
[English](/docs/en/manual/mac/)
|
||||
### Установка
|
||||
------
|
||||
|
||||
Откройте файл .dmg и перетащите `RustDesk` в `Applications` как на картинке ниже.
|
||||
|
||||
![](/docs/en/manual/mac/images/dmg.png)
|
||||
|
||||
Убедитесь, что RustDesk не запущен. Так-же убедитесь, что служба RustDesk не запущена.
|
||||
|
||||
![](/docs/en/manual/mac/images/tray.png)
|
||||
|
||||
### Разрешение на запуск RustDesk
|
||||
|
||||
| Разблокируйте для изменения | Нажмите на "App Store and identified developers" |
|
||||
| ---- | ---- |
|
||||
|![](/docs/en/manual/mac/images/allow2.png)|![](/docs/en/manual/mac/images/allow.png)|
|
||||
|
||||
### Включение разрешений
|
||||
|
||||
Чтобы захватывать экран требуются разрешения **accessibility** и **screen recording**. RustDesk поможет их настроить.
|
||||
|
||||
| Окно RustDesk | Окно настроек |
|
||||
| ---- | ---- |
|
||||
|![](/docs/en/manual/mac/images/acc.png)|![](/docs/en/manual/mac/images/acc3.png?v2)|
|
||||
|
||||
Если разрешения включены, но RustDesk их не видит, Уберите RustDesk из списка при помощи кнопки `-`, нажмите кнопку `+` и выберите RustDesk в `/Applications`.
|
||||
|
||||
| Кнопки `-` и `+` | Выбор RustDesk |
|
||||
| ---- | ---- |
|
||||
|![](/docs/en/manual/mac/images/acc2.png)|![](/docs/en/manual/mac/images/add.png?v2)|
|
||||
|
||||
Пройдите те-же шаги для настройки разрешения **screen recording**.
|
||||
|
||||
![](/docs/en/manual/mac/images/screen.png?v2)
|
@ -3,4 +3,62 @@ title: Mobile
|
||||
weight: 1
|
||||
---
|
||||
|
||||
[English](/docs/en/manual/mobile/)
|
||||
### Удалённое управление
|
||||
------
|
||||
|
||||
Введите ID удалённого устройства на главной странице или выберите устройство из списка недавних подключений.
|
||||
После успешной верификации вы можете управлять удалённым устройством.
|
||||
|
||||
| Главная страница | Успешное подключение |
|
||||
| --------------- | -------------------------------------------------------- |
|
||||
| ![](/docs/en/manual/mobile/images/connection_home_en.jpg?width=300px) | ![](/docs/en/manual/mobile/images/connection_en.jpg?width=300px) |
|
||||
|
||||
|
||||
Доступны два режима ввода `mouse mode`/`touch mode` между которыми можно переключаться на нижней панели инструментов.
|
||||
|
||||
| Кнопка | Выбор режима |
|
||||
| --------------- | -------------------------------------------------------- |
|
||||
| ![](/docs/en/manual/mobile/images/touch_mode_icon_en.png?width=300px) | ![](/docs/en/manual/mobile/images/touch_mode_en.jpg?width=300px) |
|
||||
|
||||
|
||||
### Передача файлов (Android)
|
||||
------
|
||||
|
||||
Необходима версия RustDesk 1.1.9+.
|
||||
|
||||
В списке устройств на главной странице выберите нужное устройство.
|
||||
|
||||
Нажмите на дополнительные опции слева и выберите `File Transfer`
|
||||
|
||||
| Главная страница | Успешное подключение |
|
||||
| --------------- | -------------------------------------------------------- |
|
||||
| ![](/docs/en/manual/mobile/images/connection_home_file_en.jpg?width=300px) | ![](/docs/en/manual/mobile/images/file_connection_en.jpg?width=300px) |
|
||||
|
||||
|
||||
|
||||
- Первоначальной директорией будет домашняя папка устройства. Нажмите <i class="fas fa-home"></i> чтобы быстро вернуться в неё.
|
||||
- Под заголовком указан список папок и файлов. Нажмите на нужную папку чтобы перейти в неё.
|
||||
- Нажмите <i class="fas fa-arrow-up"></i> чтобы перейти в родительскую папку.
|
||||
- Текущий абсолютный путь и статистика показаны внизу списка.
|
||||
- Нажмите `Local` / `Remote` в сроке заголовка для переключения сторон.
|
||||
|
||||
|
||||
#### **Как передавать файлы?**
|
||||
|
||||
| Режим множественного выбора | Вставка файла |
|
||||
| --------------- | -------------------------------------------------------- |
|
||||
| ![](/docs/en/manual/mobile/images/file_multi_select_en.jpg?width=300px) | ![](/docs/en/manual/mobile/images/file_copy_en.jpg?width=300px) |
|
||||
|
||||
1. **Длительное нажатие** на файл включает **режим множественного выбора**, в котором можно передавать несколько файлов.
|
||||
2. После выбора файлов, переключите стороны. Вы увидите сообщение `Paste here? `, нажмите на значок вставки чтобы передать выбранные файлы в целевую папку.
|
||||
|
||||
### **Настройка ID-сервера/Ретранслятора**
|
||||
------
|
||||
Нажмите `Settings` на нижней панели, выберите `ID/Relay Server`.
|
||||
После ввода и сохранения настроек, приложение автоматически переключится на нужный сервер.
|
||||
Так-же вы можете отсканировать [QR code](https://rustdesk.com/docs/en/self-host/console/images/console-home.png?v2) в Web-консоли.
|
||||
|
||||
![](/docs/en/manual/mobile/images/id_setting_en.jpg?width=300px)
|
||||
|
||||
|
||||
Подробнее о самостоятельном развёртывании сервера можно узнать [здесь](/docs/ru/self-host/)
|
@ -1,14 +1,14 @@
|
||||
---
|
||||
title: Самостоятельный хост
|
||||
title: Самостоятельное развёртывание
|
||||
weight: 5
|
||||
pre: "<b>2. </b>"
|
||||
chapter: true
|
||||
---
|
||||
|
||||
### Глава 2
|
||||
### Раздел 2
|
||||
|
||||
# Самостоятельный хост
|
||||
# Самостоятельное развёртывание
|
||||
|
||||
Wir entwickeln den Server kontinuierlich weiter. Wenn Sie Kommentare haben, nehmen Sie bitte an unserer [Discord](https://discord.com/invite/nDceKgxnkV)-Diskussion teil.
|
||||
Присоединяйтесь к нашему серверу [Discord](https://discord.com/invite/nDceKgxnkV) если хотите обсудить сервер для самостоятельного развёртывания.
|
||||
|
||||
{{% children depth="3" showhidden="true" %}}
|
||||
{{% children depth="3" showhidden="true" %}}
|
||||
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Client-Side Settings
|
||||
title: Настройки на клиенте
|
||||
weight: 40
|
||||
---
|
||||
|
||||
[English](/docs/en/self-host/client)
|
||||
[Настройки адреса hbbs/hbbr на стороне клиента](/docs/ru/self-host/install/#step-3--set-hbbshbbr-address-on-client-side)
|
@ -2,5 +2,32 @@
|
||||
title: Веб Консоль
|
||||
weight: 30
|
||||
---
|
||||
Возможности:
|
||||
|
||||
[English](/docs/en/self-host/console)
|
||||
- Добавление/изменение пользвателей и групп
|
||||
- Изменение прав доступа
|
||||
- Просмотр журнала соединений
|
||||
|
||||
## Вход
|
||||
Порт для подключении к консоли по умолчанию: 21114. Перейдите по адресу `http://<адрес сервера hbbs>:21114` в браузере (в примере hbbs запущен на сервере по адресу 192.168.1.143):
|
||||
![](/docs/en/self-host/console/images/console-login.png)
|
||||
|
||||
Если вам необходима поддержка HTTPS, установите web-сервер (например `Nginx`).
|
||||
|
||||
Имя и пароль администратора по умолчанию: admin/test1234. Обязательно смените пароль после первого входа в разделе "Settings" в меню аккаунта в правом верхнем углу страницы.
|
||||
<a name=console-home></a>
|
||||
![](/docs/en/self-host/console/images/console-home.png?v2)
|
||||
|
||||
## Windows EXE
|
||||
Для клиентов на Windows, вы можете создать свою конфигурацию сервера для `RustDesk.exe`. Перейдите на главную страницу консоли и нажмите на `Windows EXE`. **`Необходима версия клиента >=1.1.9`**。
|
||||
|
||||
## Права доступа к устройствам
|
||||
Есть два способа сопоставить устройство с пользователем:
|
||||
- Через страницу устройства в консоли
|
||||
- Войдя под необходимым пользователем на стороне клиента
|
||||
|
||||
Следующие две ситуации предотвратят доступ к устройству:
|
||||
- Установлен признак `disabled` на странице устройства в консоли
|
||||
- Установлен признак `disable` на странице пользователя
|
||||
|
||||
К сопоставленным устройствам можно будет подключится только с устройств соответствующего пользователя или группы пользователей
|
@ -3,4 +3,142 @@ title: Установка
|
||||
weight: 10
|
||||
---
|
||||
|
||||
[English](/docs/en/self-host/install)
|
||||
{{% notice note %}}
|
||||
Сервер для самостоятельного развёртывания не бесплатный. Вы можете использовать демонстрационную лицензию для пробного периода.
|
||||
{{% /notice %}}
|
||||
|
||||
## Настройте свой собственный сервер пр помощи следующих простых шагов
|
||||
-----------
|
||||
|
||||
### Шаг-1 : Скачайте серверную часть
|
||||
|
||||
[Скачать](https://github.com/rustdesk/rustdesk-server/) или используйте Docker [rustdesk/rustdesk-server](https://hub.docker.com/r/rustdesk/rustdesk-server/tags).
|
||||
|
||||
<!-- **Note:** You need [buy license](https://rustdesk.com/server/) When using this software -->
|
||||
|
||||
Доступны версии для следующих платформ:
|
||||
- Linux
|
||||
- Windows
|
||||
|
||||
Руководство основано на версии для Linux.
|
||||
|
||||
В скачанной папке находится два исполняемых файла:
|
||||
- hbbs - Сервер RustDesk ID/Rendezvous
|
||||
- hbbr - Сервер ретранслятора RustDesk
|
||||
- static - содержит все файлы Web-консоли
|
||||
|
||||
Они собраны на Centos7 и протестированы на Centos7/8 и Ubuntu 18/20.
|
||||
|
||||
#### Системные требования
|
||||
Системные требования очень низкие. Минимальной конфигурации облачного сервера хватит. В зависимости от размера сети, если не удастся прямое TCP подключение, траффик пойдёт через ретранслятор. Объём трафика ретранслятора будет от 30 кб/с до 3 Мб/с (для экрана размером 1920х1080), в зависимости от разрешения и частоты обновления. Если софт испоьзуется для обычных офисных нужд, объём траффика будет около 100 кб/с.
|
||||
|
||||
|
||||
### ШАГ-2 : Запуск hbbs и hbbr на сервере
|
||||
|
||||
Запустите hbbs/hbbr на вашем сервере (Centos или Ubuntu). Мы рекомендуем использовать [pm2](https://pm2.keymetrics.io/) для управления службами.
|
||||
|
||||
```
|
||||
./hbbs -r <IP-адрес ретранслятора> -m <зарегистрированный email>
|
||||
./hbbr -m <зарегистрированный email>
|
||||
```
|
||||
|
||||
или запустите hbbs/hbbr при помощи pm2
|
||||
|
||||
```
|
||||
pm2 start hbbs -- -r <IP-адрес ретранслятора> -m <зарегистрированный email>
|
||||
pm2 start hbbr -- -m <зарегистрированный email>
|
||||
```
|
||||
|
||||
<a name="demo"></a>
|
||||
{{% notice note %}}
|
||||
**Используйте `demo` вместо <зарегистрированный email> для пробного периода**
|
||||
|
||||
pm2 требует для себя nodejs v16+. Если не получится запустить pm2 (например, вы не видите hbbs/hbbr в `pm2 list`), установите последнюю LTS версию nodejs по ссылке https://nodejs.org. Если вы хотите чтобы hbbs/hbbr запускался вмести с системой, посмотрите `pm2 save` и `pm2 startup`. Подробности по ссылке: [pm2](https://pm2.keymetrics.io/docs/usage/quick-start/). Хороший инстурмет для записи логов: [pm2-logrotate](https://github.com/keymetrics/pm2-logrotate).
|
||||
|
||||
Параметр `-r` у hhbs не обязательный. Он необходим для автоподстановки адреса ретранслятора на стороне клиента. Адрес ретранслятора на стороне клиента имеет приоритет над адресом, указанным с ключом `-r`.
|
||||
{{% /notice %}}
|
||||
|
||||
По умолчанию hbbs слушает порты 21114(tcp), 21115(tcp) и 21116(tcp/udp), 21118(tcp), hbbr слушает порты 21117(tcp) и 21119(tcp). Удостоверьтесь, что эти порты открыты на файрволле. **Обратите внимание: Порт 21116 должен быть открыт и как TCP и как UDP**. Порт 21114 используется для Web-консоли и API, 21115 используется для проверки типа NAT, 21116/UDP используется для регистрации и службы heartbeat, 21116/TCP используется для пробивания TCP отверстий и службы соединений, 21117 используется для службы ретранслятора, 21118 и 21119 используется для поддержки Web-клиентов. Если вам не нужны Web-консоль с API (21114) или Web-клиент (21118, 21119) соответствующие порты можно отключить.
|
||||
|
||||
- TCP(**21114, 21115, 21116, 21117, 21118, 21119**)
|
||||
- UDP(**21116**)
|
||||
|
||||
Используйте ключ `-h` для получения справки.
|
||||
|
||||
#### Пример с использованием Docker
|
||||
|
||||
##### Linux/amd64
|
||||
```
|
||||
sudo docker image pull rustdesk/rustdesk-server
|
||||
sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -it --net=host --rm rustdesk/rustdesk-server hbbs -r <IP-адрес ретранслятора> -m <зарегистрированный email>
|
||||
sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -it --net=host --rm rustdesk/rustdesk-server hbbr -m <зарегистрированный email>
|
||||
```
|
||||
|
||||
##### Linux/arm64v8
|
||||
```
|
||||
sudo docker image pull rustdesk/rustdesk-server:latest-arm64v8
|
||||
sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -it --net=host --rm rustdesk/rustdesk-server:latest-arm64v8 hbbs -r <IP-адрес ретранслятора> -m <зарегистрированный email>
|
||||
sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -it --net=host --rm rustdesk/rustdesk-server:latest-arm64v8 hbbr -m <зарегистрированный email>
|
||||
```
|
||||
|
||||
<a name="net-host"></a>
|
||||
|
||||
{{% notice note %}}
|
||||
--net=host работает только на Linux, таким образом hbbs/hbbr может видеть настоящий входящий IP-адрес, а не адрес контейнера(172.17.0.1).
|
||||
Если --net=host сработало, ключ -p бесполезен.
|
||||
|
||||
**Уберите --net=host если наблюдаются проблемы на вашей платформе**
|
||||
{{% /notice %}}
|
||||
|
||||
|
||||
### ШАГ-3 : Настроить адрес hbbs/hbbr на стороне клиента
|
||||
|
||||
{{% notice note %}}
|
||||
Для калиентов Windows, вы можете использвать генерацию [Windows EXE](/docs/ru/self-host/console/#windows-exe) для автоматического заполнения настроек.
|
||||
{{% /notice %}}
|
||||
|
||||
Нажмите на кнопку меню справа от ID, как указано ниже, и выберите "ID/Relay Server".
|
||||
|
||||
![](/docs/en/self-host/install/images/server-set-menu.png)
|
||||
|
||||
Введите URL или IP-адрес hbbs в поле "ID server". Поле "Relay server" можно оставить пустыми, RustDesk автоматически определит адрес ретранслятора.
|
||||
|
||||
{{% notice note %}}
|
||||
Поле Key не предназначено для зарегистрированного email. Подробности в [следующей секции](#key).
|
||||
{{% /notice %}}
|
||||
|
||||
Например:
|
||||
|
||||
```
|
||||
hbbs.yourhost.com
|
||||
```
|
||||
|
||||
или
|
||||
|
||||
```
|
||||
hbbs.yourhost.com:21116
|
||||
```
|
||||
|
||||
![](/docs/en/self-host/install/images/server-set-window.png)
|
||||
|
||||
## Ключ шифрования
|
||||
-----------
|
||||
В отличии от предыдущих версий, в текущей версии ключ шифрования обязателен, но нет необходимости устанавливать его самостоятельно. Когда hbbs запускается в первый раз, он автоматически сгенерирует пару из зашифрованных приватного и публичного ключей (в файлах `id_ed25519` и `id_ed25519.pub` соответственно, в директории запуска).
|
||||
|
||||
Если вы не заполните поле `Key:` (содержимое файла публичного ключа `id_ed25519.pub`) на предыдущем шаге, это не отразится на соединении, но оно не будет зашифровано.
|
||||
|
||||
````
|
||||
cat ./id_ed25519.pub
|
||||
````
|
||||
|
||||
Если вы хотите запретить незашифрованные соединения, используйте параметр `-k _` для запуска hbbs и hbbr, например:
|
||||
````
|
||||
./hbbs -r <адрес ретранслятора> -k _
|
||||
./hbbr -k _
|
||||
````
|
||||
|
||||
Если вы хотите сменить ключ, удалите файлы `id_ed25519` и `id_ed25519.pub` и перезапустите hbbs/hbbr,hbbs автоматически сгенерирует новую пару ключей.
|
||||
|
||||
{{% notice note %}}
|
||||
Так-же, ключ можно увидеть в [консоли](/docs/ru/self-host/console/#console-home) на странице Windows EXE.
|
||||
{{% /notice %}}
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Synogy
|
||||
title: Synology
|
||||
weight: 22
|
||||
---
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Synogy
|
||||
title: Synology
|
||||
weight: 22
|
||||
---
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Synogy
|
||||
title: Synology
|
||||
weight: 22
|
||||
---
|
||||
|
||||
@ -17,7 +17,7 @@ pm2-startup install
|
||||
```
|
||||
|
||||
### Exécutez hbbr et hbbs
|
||||
Téléchargez la version Synogy du [programme serveur](https://github.com/rustdesk/rustdesk-server/releases), en supposant que vous la décompressez sur le lecteur C. Exécutez respectivement les quatre lignes de commandes suivantes.
|
||||
Téléchargez la version Synology du [programme serveur](https://github.com/rustdesk/rustdesk-server/releases), en supposant que vous la décompressez sur le lecteur C. Exécutez respectivement les quatre lignes de commandes suivantes.
|
||||
```
|
||||
cd c:\rustdesk-server-synogy-x64
|
||||
pm2 start hbbr.exe -- -m <Adresse e-mail enregistrée>
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Synogy
|
||||
title: Synology
|
||||
weight: 22
|
||||
---
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Synogy
|
||||
title: Synology
|
||||
weight: 22
|
||||
---
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Synogy
|
||||
title: Synology
|
||||
weight: 22
|
||||
---
|
||||
|
||||
|
@ -1,6 +1,82 @@
|
||||
---
|
||||
title: Synogy
|
||||
title: Synology
|
||||
weight: 22
|
||||
---
|
||||
|
||||
[English](/docs/en/self-host/synogy)
|
||||
Это руководство основано на последней DSM v6.
|
||||
|
||||
### Установка Docker
|
||||
|
||||
Откройте менеджер пакетов и установите Docker
|
||||
|
||||
| | |
|
||||
| --------------- | -------------------------------------------------------- |
|
||||
![](/docs/en/self-host/synogy/images/package-manager.png) | ![](/docs/en/self-host/synogy/images/docker.png)
|
||||
|
||||
|
||||
### Установка RustDesk Server
|
||||
|
||||
| Найдите rustdesk-server в реестре Docker и установите двойным кликом мыши | Установленный образ rustdesk-server rustdesk-server |
|
||||
| --------------- | -------------------------------------------------------- |
|
||||
![](/docs/en/self-host/synogy/images/pull-rustdesk-server.png) | ![](/docs/en/self-host/synogy/images/rustdesk-server-installed.png)
|
||||
|
||||
|
||||
### Создание контейнера hbbs
|
||||
|
||||
Дважды нажмите на образ rustdesk-server чтобы создать контейнер, установите контейнеру имя `hbbs`.
|
||||
![](/docs/en/self-host/synogy/images/hbbs.png?height=500px)
|
||||
|
||||
Нажмите "Advanced Settings".
|
||||
|
||||
- Включите автоперезапуск
|
||||
![](/docs/en/self-host/synogy/images/auto-restart.png?height=500px)
|
||||
|
||||
- Включите опцию "Use the same network as Docker host", [подробности](/docs/en/self-host/install/#net-host)
|
||||
![](/docs/en/self-host/synogy/images/host-net.png?height=500px)
|
||||
|
||||
- Смонтируйте папку хоста (например `Shared/test/`) в `/root`, hbbs создаст файлы в папке
|
||||
| Монтирование | Созданные файлы |
|
||||
|-- | -- |
|
||||
![](/docs/en/self-host/synogy/images/mount.png?width=500px) | ![](/docs/en/self-host/synogy/images/mounted-dir.png?width=300px)
|
||||
|
||||
- Установите запускаемую команду
|
||||
{{% notice note %}}
|
||||
Операционная система Synology основана на основана на Debian, так что параметр (--net=host) работает нормально.
|
||||
|
||||
Адрес `192.168.16.98` использован для демонстрации. Установите публичный адрес вместо него.
|
||||
|
||||
Параметр `demo` используется для пробного периода. Используйте зарегистрированный email вместо него. `demo` может быть использован до старта продаж дицензий.
|
||||
{{% /notice %}}
|
||||
|
||||
![](/docs/en/self-host/synogy/images/hbbs-cmd.png?height=500px)
|
||||
|
||||
- Готово
|
||||
|
||||
![](/docs/en/self-host/synogy/images/hbbs-config.png?height=500px)
|
||||
|
||||
### Создание контейнера hbbr
|
||||
|
||||
Произведите те-же действия, что и в случае hbbs, но измените имя контейнера на `hbbr` и запускаемую команду на `hbbr -m demo`.
|
||||
|
||||
![](/docs/en/self-host/synogy/images/hbbr-config.png?height=500px)
|
||||
|
||||
### Контейнеры hbbr/hbbs
|
||||
|
||||
![](/docs/en/self-host/synogy/images/containers.png?width=500px)
|
||||
|
||||
|
||||
| Двойной клик на контейнер чтобы перейти в журнал | Проверьте, чтобы hbbs/hbbr использовали сеть хоста |
|
||||
|-- | -- |
|
||||
![](/docs/en/self-host/synogy/images/log.png?width=500px) | ![](/docs/en/self-host/synogy/images/network-types.png?width=500px)
|
||||
|
||||
### Тестирование
|
||||
|
||||
Чтобы проверить правильность установки, зайдите на Web-консоль. Измените `192.168.16.98` на фактический адрес хранилища Synology. Имя пользователя и пароль по умолчанию: `admin`/`test1234`.
|
||||
|
||||
![](/docs/en/self-host/synogy/images/console.png?width=500px)
|
||||
|
||||
Обязательно измените пароль администратора после первого входа.
|
||||
|
||||
| | |
|
||||
|- | -|
|
||||
![](/docs/en/self-host/synogy/images/go-to-settings.png?width=500px) | ![](/docs/en/self-host/synogy/images/change-password.png?width=500px)
|
@ -1,6 +1,44 @@
|
||||
---
|
||||
title: Windows & pm2
|
||||
title: Установка на Windows
|
||||
weight: 20
|
||||
---
|
||||
|
||||
[English](/docs/en/self-host/windows)
|
||||
|
||||
|
||||
### Установка NodeJS
|
||||
Скачайте [NodeJS](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) и установите.
|
||||
NodeJS - это среда исполнения для pm2。
|
||||
|
||||
### Установка pm2
|
||||
В консоли (cmd, PowerShell, и т.п.) используйте команды:
|
||||
```
|
||||
npm install -g pm2
|
||||
npm install pm2-windows-startup -g
|
||||
pm2-startup install
|
||||
```
|
||||
|
||||
### Запуск hbbr и hbbs
|
||||
Скачайте версию [сервера](https://github.com/rustdesk/rustdesk-server/releases) для Windows.
|
||||
В консоли (cmd, PowerShell, и т.п.) используйте команды:
|
||||
```
|
||||
cd <каталог с распакованными файлами сервера>
|
||||
pm2 start hbbs.exe -- -r <адрес ретранслятора> -m <зарегистрированный email>
|
||||
pm2 start hbbr.exe -- -m <зарегистрированный email>
|
||||
pm2 save
|
||||
```
|
||||
|
||||
### Просмотр журнала
|
||||
```
|
||||
pm2 log hbbr
|
||||
pm2 log hbbs
|
||||
```
|
||||
|
||||
### Изменение email
|
||||
For example, the new registered email address is test@test.com, and the public address of hbbr is test.hbbr.com
|
||||
```
|
||||
pm2 delete hbbr hbbs
|
||||
cd <каталог с распакованными файлами сервера>
|
||||
pm2 start hbbs.exe -- -r <адрес ретранслятора> -m <зарегистрированный email>
|
||||
pm2 start hbbr.exe -- -m <зарегистрированный email>
|
||||
pm2 save
|
||||
```
|
Loading…
Reference in New Issue
Block a user