From 854d355d85a420615d0fd176490fde799f564c0d Mon Sep 17 00:00:00 2001 From: KLMendor <47252687+klmendor@users.noreply.github.com> Date: Fri, 6 May 2022 12:08:06 +0500 Subject: [PATCH 01/15] Update _index.ru.md --- content/manual/_index.ru.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/manual/_index.ru.md b/content/manual/_index.ru.md index e0a2e24..659ed52 100755 --- a/content/manual/_index.ru.md +++ b/content/manual/_index.ru.md @@ -7,6 +7,6 @@ chapter: true ### Chapter 1 -# Manual +# Руководство -{{% children depth="1" showhidden="true" %}} \ No newline at end of file +{{% children depth="1" showhidden="true" %}} From cb43ae2f27655fd4a98d0a18557df785b5d09127 Mon Sep 17 00:00:00 2001 From: KLMendor <47252687+klmendor@users.noreply.github.com> Date: Fri, 6 May 2022 12:11:58 +0500 Subject: [PATCH 02/15] Update _index.ru.md --- content/self-host/_index.ru.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/self-host/_index.ru.md b/content/self-host/_index.ru.md index 149733c..12f12f4 100755 --- a/content/self-host/_index.ru.md +++ b/content/self-host/_index.ru.md @@ -1,5 +1,5 @@ --- -title: Самостоятельный хост +title: Самостоятельное развёртывание weight: 5 pre: "2. " chapter: true @@ -7,8 +7,8 @@ chapter: true ### Глава 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" %}} \ No newline at end of file +{{% children depth="3" showhidden="true" %}} From f47341aceaace529724e95c856ea2b29d6325c89 Mon Sep 17 00:00:00 2001 From: KLMendor Date: Fri, 6 May 2022 14:20:17 +0500 Subject: [PATCH 03/15] Translated _index.ru.md in install section --- content/self-host/install/_index.ru.md | 140 ++++++++++++++++++++++++- 1 file changed, 139 insertions(+), 1 deletion(-) diff --git a/content/self-host/install/_index.ru.md b/content/self-host/install/_index.ru.md index 5cd4d50..b2bd410 100644 --- a/content/self-host/install/_index.ru.md +++ b/content/self-host/install/_index.ru.md @@ -3,4 +3,142 @@ title: Установка weight: 10 --- -[English](/docs/en/self-host/install) \ No newline at end of file +{{% notice note %}} +Сервер для самостоятельного развёртывания не бесплатный. Вы можете использовать демонстрационную лицензию для пробного периода. +{{% /notice %}} + +## Настройте свой собственный сервер пр помощи следующих простых шагов +----------- + +### Шаг-1 : Скачайте серверную часть + +[Скачать](https://github.com/rustdesk/rustdesk-server/) или используйте Docker [rustdesk/rustdesk-server](https://hub.docker.com/r/rustdesk/rustdesk-server/tags). + + + +Доступны версии для следующих платформ: + - 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 -m <зарегистрированный email> +./hbbr -m <зарегистрированный email> +``` + +или запустите hbbs/hbbr при помощи pm2 + +``` +pm2 start hbbs -- -r -m <зарегистрированный email> +pm2 start hbbr -- -m <зарегистрированный email> +``` + + +{{% 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 -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 -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> +``` + + + +{{% 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/en/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/en/self-host/console/#console-home) на странице Windows EXE. +{{% /notice %}} \ No newline at end of file From d73ed022a43cf4540e58c0062e102154d61509fa Mon Sep 17 00:00:00 2001 From: KLMendor Date: Fri, 6 May 2022 14:29:27 +0500 Subject: [PATCH 04/15] Changed internal links from en to ru in russian translation --- content/self-host/install/_index.ru.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/self-host/install/_index.ru.md b/content/self-host/install/_index.ru.md index b2bd410..9092966 100644 --- a/content/self-host/install/_index.ru.md +++ b/content/self-host/install/_index.ru.md @@ -94,7 +94,7 @@ sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -it --n ### ШАГ-3 : Настроить адрес hbbs/hbbr на стороне клиента {{% notice note %}} -Для калиентов Windows, вы можете использвать генерацию [Windows EXE](/docs/en/self-host/console/#windows-exe) для автоматического заполнения настроек. +Для калиентов Windows, вы можете использвать генерацию [Windows EXE](/docs/ru/self-host/console/#windows-exe) для автоматического заполнения настроек. {{% /notice %}} Нажмите на кнопку меню справа от ID, как указано ниже, и выберите "ID/Relay Server". @@ -140,5 +140,5 @@ cat ./id_ed25519.pub Если вы хотите сменить ключ, удалите файлы `id_ed25519` и `id_ed25519.pub` и перезапустите hbbs/hbbr,hbbs автоматически сгенерирует новую пару ключей. {{% notice note %}} -Так-же, ключ можно увидеть в [консоли](/docs/en/self-host/console/#console-home) на странице Windows EXE. +Так-же, ключ можно увидеть в [консоли](/docs/ru/self-host/console/#console-home) на странице Windows EXE. {{% /notice %}} \ No newline at end of file From 7f7f4607a39d1aee4447de05a0d4ec86c9cd4f73 Mon Sep 17 00:00:00 2001 From: KLMendor Date: Fri, 6 May 2022 14:47:22 +0500 Subject: [PATCH 05/15] Translated _index.ru.md in console section --- content/self-host/console/_index.ru.md | 29 +++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/content/self-host/console/_index.ru.md b/content/self-host/console/_index.ru.md index ecf7c23..2454285 100644 --- a/content/self-host/console/_index.ru.md +++ b/content/self-host/console/_index.ru.md @@ -2,5 +2,32 @@ title: Веб Консоль weight: 30 --- +Возможности: -[English](/docs/en/self-host/console) \ No newline at end of file +- Добавление/изменение пользвателей и групп +- Изменение прав доступа +- Просмотр журнала соединений + +## Вход +Порт для подключении к консоли по умолчанию: 21114. Перейдите по адресу `http://<адрес сервера hbbs>:21114` в браузере (в примере hbbs запущен на сервере по адресу 192.168.1.143): +![](/docs/en/self-host/console/images/console-login.png) + +Если вам необходима поддержка HTTPS, установите web-сервер (например `Nginx`). + +Имя и пароль администратора по умолчанию: admin/test1234. Обязательно смените пароль после первого входа в разделе "Settings" в меню аккаунта в правом верхнем углу страницы. + +![](/docs/en/self-host/console/images/console-home.png?v2) + +## Windows EXE +Для клиентов на Windows, вы можете создать свою конфигурацию сервера для `RustDesk.exe`. Перейдите на главную страницу консоли и нажмите на `Windows EXE`. **`Необходима версия клиента >=1.1.9`**。 + +## Права доступа к устройствам +Есть два способа сопоставить устройство с пользователем: +- Через страницу устройства в консоли +- Войдя под необходимым пользователем на стороне клиента + +Следующие две ситуации предотвратят доступ к устройству: +- Установлен признак `disabled` на странице устройства в консоли +- Установлен признак `disable` на странице пользователя + +К сопоставленным устройствам можно будет подключится только с устройств соответствующего пользователя или группы пользователей \ No newline at end of file From 9d7c77abc1caddd917968df83677ccfb343756f3 Mon Sep 17 00:00:00 2001 From: KLMendor Date: Fri, 6 May 2022 15:03:36 +0500 Subject: [PATCH 06/15] Translated _index.ru.md in windows section --- content/self-host/windows/_index.ru.md | 42 ++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/content/self-host/windows/_index.ru.md b/content/self-host/windows/_index.ru.md index 2ebfd88..7d47ca5 100644 --- a/content/self-host/windows/_index.ru.md +++ b/content/self-host/windows/_index.ru.md @@ -1,6 +1,44 @@ --- -title: Windows & pm2 +title: Установка на Windows weight: 20 --- -[English](/docs/en/self-host/windows) \ No newline at end of file + + +### Установка 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 +``` \ No newline at end of file From a2735695c301cc39ff1453f7f632774e32e6ed47 Mon Sep 17 00:00:00 2001 From: KLMendor Date: Fri, 6 May 2022 15:21:22 +0500 Subject: [PATCH 07/15] Translated _index.ru.md in client section --- content/self-host/client/_index.ru.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/self-host/client/_index.ru.md b/content/self-host/client/_index.ru.md index a9dd4ef..babf62f 100644 --- a/content/self-host/client/_index.ru.md +++ b/content/self-host/client/_index.ru.md @@ -1,6 +1,6 @@ --- -title: Client-Side Settings +title: Настройки на клиенте weight: 40 --- -[English](/docs/en/self-host/client) \ No newline at end of file +[Настройки адреса hbbs/hbbr на стороне клиента](/docs/ru/self-host/install/#step-3--set-hbbshbbr-address-on-client-side) \ No newline at end of file From 47296815eb6faea6c5ecdf92849bbcee656422f0 Mon Sep 17 00:00:00 2001 From: KLMendor Date: Fri, 6 May 2022 15:23:31 +0500 Subject: [PATCH 08/15] Fixed typos in Synology chapter. Suggesting to fix catalog structures --- content/self-host/synogy/_index.de.md | 2 +- content/self-host/synogy/_index.en.md | 2 +- content/self-host/synogy/_index.fr.md | 2 +- content/self-host/synogy/_index.it.md | 2 +- content/self-host/synogy/_index.ja.md | 2 +- content/self-host/synogy/_index.pt.md | 2 +- content/self-host/synogy/_index.ru.md | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/content/self-host/synogy/_index.de.md b/content/self-host/synogy/_index.de.md index 0b9dba3..0253f97 100644 --- a/content/self-host/synogy/_index.de.md +++ b/content/self-host/synogy/_index.de.md @@ -1,5 +1,5 @@ --- -title: Synogy +title: Synology weight: 22 --- diff --git a/content/self-host/synogy/_index.en.md b/content/self-host/synogy/_index.en.md index 159c0bf..ccd9d19 100644 --- a/content/self-host/synogy/_index.en.md +++ b/content/self-host/synogy/_index.en.md @@ -1,5 +1,5 @@ --- -title: Synogy +title: Synology weight: 22 --- diff --git a/content/self-host/synogy/_index.fr.md b/content/self-host/synogy/_index.fr.md index da1a90f..8114469 100644 --- a/content/self-host/synogy/_index.fr.md +++ b/content/self-host/synogy/_index.fr.md @@ -1,5 +1,5 @@ --- -title: Synogy +title: Synology weight: 22 --- diff --git a/content/self-host/synogy/_index.it.md b/content/self-host/synogy/_index.it.md index 0b9dba3..0253f97 100644 --- a/content/self-host/synogy/_index.it.md +++ b/content/self-host/synogy/_index.it.md @@ -1,5 +1,5 @@ --- -title: Synogy +title: Synology weight: 22 --- diff --git a/content/self-host/synogy/_index.ja.md b/content/self-host/synogy/_index.ja.md index 0b9dba3..0253f97 100644 --- a/content/self-host/synogy/_index.ja.md +++ b/content/self-host/synogy/_index.ja.md @@ -1,5 +1,5 @@ --- -title: Synogy +title: Synology weight: 22 --- diff --git a/content/self-host/synogy/_index.pt.md b/content/self-host/synogy/_index.pt.md index 0b9dba3..0253f97 100644 --- a/content/self-host/synogy/_index.pt.md +++ b/content/self-host/synogy/_index.pt.md @@ -1,5 +1,5 @@ --- -title: Synogy +title: Synology weight: 22 --- diff --git a/content/self-host/synogy/_index.ru.md b/content/self-host/synogy/_index.ru.md index 0b9dba3..0253f97 100644 --- a/content/self-host/synogy/_index.ru.md +++ b/content/self-host/synogy/_index.ru.md @@ -1,5 +1,5 @@ --- -title: Synogy +title: Synology weight: 22 --- From 8aa24bde08c79a268aa7a013bcb692d994588423 Mon Sep 17 00:00:00 2001 From: KLMendor Date: Fri, 6 May 2022 15:55:58 +0500 Subject: [PATCH 09/15] Translated _index.ru.md in Synology section --- content/self-host/synogy/_index.ru.md | 78 ++++++++++++++++++++++++++- 1 file changed, 77 insertions(+), 1 deletion(-) diff --git a/content/self-host/synogy/_index.ru.md b/content/self-host/synogy/_index.ru.md index 0253f97..da1087e 100644 --- a/content/self-host/synogy/_index.ru.md +++ b/content/self-host/synogy/_index.ru.md @@ -3,4 +3,80 @@ title: Synology weight: 22 --- -[English](/docs/en/self-host/synogy) \ No newline at end of file +Это руководство основано на последней 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) \ No newline at end of file From ef21f789b30fc93e0515980d192ed46dfb2d8d73 Mon Sep 17 00:00:00 2001 From: KLMendor Date: Fri, 6 May 2022 15:57:53 +0500 Subject: [PATCH 10/15] Fixed more typos --- content/self-host/synogy/_index.fr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/self-host/synogy/_index.fr.md b/content/self-host/synogy/_index.fr.md index 8114469..02e7c84 100644 --- a/content/self-host/synogy/_index.fr.md +++ b/content/self-host/synogy/_index.fr.md @@ -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 From 6dd638bd0cc0896e30b1d644847b3cd08762c952 Mon Sep 17 00:00:00 2001 From: KLMendor Date: Fri, 6 May 2022 16:08:55 +0500 Subject: [PATCH 11/15] Translated headers in development section --- content/_index.ru.md | 2 +- content/dev/_index.ru.md | 6 +++--- content/dev/build/_index.ru.md | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/content/_index.ru.md b/content/_index.ru.md index 8eb1b46..5fcd7a1 100644 --- a/content/_index.ru.md +++ b/content/_index.ru.md @@ -1,5 +1,5 @@ --- -title: "Документация для RustDesk" +title: "Документация RustDesk" --- # RustDesk diff --git a/content/dev/_index.ru.md b/content/dev/_index.ru.md index 2eb2b67..e6586a0 100755 --- a/content/dev/_index.ru.md +++ b/content/dev/_index.ru.md @@ -1,12 +1,12 @@ --- -title: Development +title: Для разработчиков weight: 8 pre: "3. " chapter: true --- -### Chapter 3 +### Раздел 3 -# Development +# Для разработчиков {{% children depth="3" showhidden="true" %}} \ No newline at end of file diff --git a/content/dev/build/_index.ru.md b/content/dev/build/_index.ru.md index e6c5bd1..88f3ca4 100755 --- a/content/dev/build/_index.ru.md +++ b/content/dev/build/_index.ru.md @@ -1,5 +1,5 @@ --- -title: Build +title: Сборка weight: 1 --- From 69c596e584cab1c15cfa2c59fed09eb54fed738f Mon Sep 17 00:00:00 2001 From: KLMendor Date: Fri, 6 May 2022 16:45:58 +0500 Subject: [PATCH 12/15] Translated _index.ru.md in control-mobile section. Translated some headers --- content/manual/_index.ru.md | 4 +- content/manual/control-mobile/_index.ru.md | 80 +++++++++++++++++++++- content/self-host/_index.ru.md | 2 +- 3 files changed, 81 insertions(+), 5 deletions(-) diff --git a/content/manual/_index.ru.md b/content/manual/_index.ru.md index 659ed52..8c7a9c7 100755 --- a/content/manual/_index.ru.md +++ b/content/manual/_index.ru.md @@ -1,11 +1,11 @@ --- -title: Manual +title: Руководство weight: 2 pre: "1. " chapter: true --- -### Chapter 1 +### Раздел 1 # Руководство diff --git a/content/manual/control-mobile/_index.ru.md b/content/manual/control-mobile/_index.ru.md index c85cd65..5647cca 100755 --- a/content/manual/control-mobile/_index.ru.md +++ b/content/manual/control-mobile/_index.ru.md @@ -1,6 +1,82 @@ --- -title: Control your Android +title: Управление устройствами на Android weight: 2 --- -[English](/docs/en/manual/control-mobile/) \ No newline at end of file +### Передача изображения экрана и файлов с устройства 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) | \ No newline at end of file diff --git a/content/self-host/_index.ru.md b/content/self-host/_index.ru.md index 12f12f4..bce74fa 100755 --- a/content/self-host/_index.ru.md +++ b/content/self-host/_index.ru.md @@ -5,7 +5,7 @@ pre: "2. " chapter: true --- -### Глава 2 +### Раздел 2 # Самостоятельное развёртывание From 3ca7645bdef0b5f2343fc88fdd438c4dc91b9d3d Mon Sep 17 00:00:00 2001 From: KLMendor Date: Fri, 6 May 2022 16:55:05 +0500 Subject: [PATCH 13/15] Translated _index.ru.md in Manual-Linux section --- content/manual/linux/_index.ru.md | 51 ++++++++++++++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) diff --git a/content/manual/linux/_index.ru.md b/content/manual/linux/_index.ru.md index 83d6cb3..1f8fcd3 100755 --- a/content/manual/linux/_index.ru.md +++ b/content/manual/linux/_index.ru.md @@ -3,4 +3,53 @@ title: Linux weight: 4 --- -[English](/docs/en/manual/linux/) \ No newline at end of file +### Установка +------ + +- Ubuntu (>= 16) +``` +# игнорируйте предупреждение "wrong disk usage" +sudo apt install -fy ./rustdesk-.deb +``` + +- CentOS/Fedora (>=18) +``` +sudo yum localinstall ./rustdesk-.rpm +``` + +- Arch/Manjaro +``` +sudo pacman -U ./rustdesk-.pkg.tar.zst +``` + +- Opensuse (>= Leap 15.0) +``` +sudo zypper install --allow-unsigned-rpm ./rustdesk--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 +``` \ No newline at end of file From 4b6cacee8535d5431c601df105256cd5f208b112 Mon Sep 17 00:00:00 2001 From: KLMendor Date: Fri, 6 May 2022 17:04:47 +0500 Subject: [PATCH 14/15] Translated _index.ru.md in Manual-Mac section --- content/manual/mac/_index.ru.md | 35 ++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/content/manual/mac/_index.ru.md b/content/manual/mac/_index.ru.md index 8933fd2..a78364a 100755 --- a/content/manual/mac/_index.ru.md +++ b/content/manual/mac/_index.ru.md @@ -3,4 +3,37 @@ title: Mac weight: 3 --- -[English](/docs/en/manual/mac/) \ No newline at end of file +### Установка +------ + +Откройте файл .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) \ No newline at end of file From 6b838d87945a0d0e8c6a994f3424fa73f91b701e Mon Sep 17 00:00:00 2001 From: KLMendor Date: Fri, 6 May 2022 17:37:43 +0500 Subject: [PATCH 15/15] Translated _index.ru.md in Manual-Mobile section --- content/manual/mobile/_index.ru.md | 60 +++++++++++++++++++++++++++++- 1 file changed, 59 insertions(+), 1 deletion(-) diff --git a/content/manual/mobile/_index.ru.md b/content/manual/mobile/_index.ru.md index fd84505..ccdc6f0 100755 --- a/content/manual/mobile/_index.ru.md +++ b/content/manual/mobile/_index.ru.md @@ -3,4 +3,62 @@ title: Mobile weight: 1 --- -[English](/docs/en/manual/mobile/) \ No newline at end of file +### Удалённое управление +------ + +Введите 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) | + + + +- Первоначальной директорией будет домашняя папка устройства. Нажмите чтобы быстро вернуться в неё. +- Под заголовком указан список папок и файлов. Нажмите на нужную папку чтобы перейти в неё. +- Нажмите чтобы перейти в родительскую папку. +- Текущий абсолютный путь и статистика показаны внизу списка. +- Нажмите `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/) \ No newline at end of file