Перейти к содержанию

Рекомендуемые сообщения

Опубликовано (изменено)

Все нижеперечисленное делалось в 5 версии прошивки.
Подойдет для Ultra (KN-1811), Peak (KN-2710), Giga (KN-1012), Hopper (KN-3811), Hopper SE (KN-3812), Sprinter (KN-3711), Sprinter SE (KN-3712), Challenger (KN-3910), Challenger SE (KN-3911), Sprinter (KN-3711)

Вариант раз, для новичков:

Спойлер

1. Установка OPKG на Внутреннее хранилище, можно и на USB носитель.
2. Качаем инсталлятор aarch64-installer.tar.gz
3. Здесь берем файл rustdesk-server-linux-arm64v8.zip
4. Идем в вэб интерфейс роутера:
- Управление - Приложения - Встроенное хранилище - Создать в корне папку install
- Загрузить туда файл aarch64-installer.tar.gz
- После окончания загрузки Управление - OPKG - Накопитель Встроенное хранилище - Сохранить
- Шестеренка - Системный журнал - дождаться "Core::System::StartupConfig: configuration saved."
- Управление - Приложения - Встроенное хранилище - создаем в корне папку rustdesk - записываем туда три файла из архива rustdesk-server-linux-arm64v8.zip
- Управление - Приложения - Встроенное хранилище - Идем в папку etc/init.d и загружаем туда файл S99rustdesk
5. Качаем и ставим терминал PuTTY или MobaXterm, первый попроще, второй поинтересней
6. Подключаемся в терминале по адресу роутера, порт 222, логин root пароль keenetic
- Откроется окно терминала и появится ~ #
- Командой passwd можно изменить пароль
- Вводим команду: chmod +x /opt/etc/init.d/S99rustdesk
7. Возвращаемся в вэб интерфейс роутера
- Управление - Приложения - Встроенное хранилище - Отключить и затем Переподключить
8. Подключаемся в PuTTY  по адресу роутера, порт 222, логин root пасс keenetic (если не меняли)
- Вводим команду: rustdesk status
- Ответ, что то типа:
     hbbs is running (PID: 15478)
     hbbr is running (PID: 15479)

- Команда: rustdesk doctor 192.168.1.1  (внутренний IP роутера)
- Ответ, что то типа:
     Checking server:  192.168.1.1
     Checking IP address: 192.168.1.1
     Is IPV4: true
     Is IPV6: false
     TCP Port 21114 (API): ERROR
     TCP Port 21115 (hbbs extra port for nat test): OK in 0 ms
     TCP Port 21116 (hbbs): OK in 0 ms
     TCP Port 21117 (hbbr tcp): OK in 0 ms
     TCP Port 21118 (hbbs websocket): OK in 0 ms
     TCP Port 21119 (hbbr websocket): OK in 0 ms

Вариант два, для опытных:

Спойлер

Должны быть обязательно установлены следующие Компоненты операционной системы:
Сервер SSH, Поддержка открытых пакетов, Модули ядра подсистемы Netfilter.
Входим в консоль entware и вводим команды:
opkg update && opkg install curl  #если curl не установлен
curl -fL https://57974.ru/kee/install_rd.sh -o /opt/tmp/install_rd.sh && sh /opt/tmp/install_rd.sh

С официального сайта скачивается и устанавливается последняя версия Rustdesk, автоматически создается скрипт автозапуска и прописываются права на запуск. Этим скриптом можно обновляться и восстанавливать скрипт автозапуска.

Доступные команды:
rustdesk status - состояние сервера
rustdesk start - запуск сервера
rustdesk stop - остановка сервера
rustdesk restart - перезапуск сервера
rustdesk doctor 192.168.1.1 - проверка соединений RustDesk сервера

Все автоматом запускается и работает.

Плюсы:

  • Ставить можно любую версию с сайта разработчика
  • Логи пишутся в папку /opt/rustdesk/logs
  • Есть команды

S99rustdesk

Изменено пользователем SVBSPb
Опубликовано

А снаружи соединение получилось установить? Во внутренней сети rudesk устанавливает соединение к серверу, а снаружи почему-то не соединяется. Хотя в файрволле разрешил соединение на внешние порты 21115-21119 и telnet коннектится извне на порты 21115-21119.

Опубликовано (изменено)

image.thumb.png.660e0014d7b44f3ec0bfa2172f222326.png

Межсетевой экран
Адрес назначения
вписать из Статус - Системный монитор - ИНТЕРНЕТ - IP-адрес.
По поводу 21114 в курсе, что лишний, но мне не мешает.
Без выделенного IP вряд ли будет работать.

Изменено пользователем SVBSPb
  • SVBSPb изменил название на RustDesk Server на ARM Cortex-A53
  • 1 месяц спустя...
Опубликовано
5 часов назад, denis.anisin сказал:

Всем добрый день. Если не сложно, нужна помощь/совет. Пытался установить RustDesk Server. Не стартуют hbbr и hbbs. Аппарат Ultra (KN-1810)

И не стартанет, под mips готовых бинарников нет

Опубликовано
2 часа назад, Denis P сказал:

И не стартанет, под mips готовых бинарников нет

Прошу прощения, Ultra KN-1810 вроде же mipsel? Да и в entware для всех архитектур кинетиков есть пакет rustdesk-server, правда, версии 1.1.14-1.

Опубликовано
7 часов назад, denis.anisin сказал:

Всем добрый день. Если не сложно, нужна помощь/совет. Пытался установить RustDesk Server. Не стартуют hbbr и hbbs. Аппарат Ultra (KN-1810)

Вы бы уточнили, как вы устанавливали RustDesk Server. Если из Entware, то (по крайней мере у меня тоже так было) необходимо самому создать стартовые скрипты для hbbr и hbbs. Однако, кто-то из них у меня все равно не стартовал автоматически после перезагрузки роутера. При этом, ручной запуск того же скрипта отрабатывал успешно. Я пока забросил это дело.

Опубликовано
58 минут назад, KeenTaur сказал:

Прошу прощения, Ultra KN-1810 вроде же mipsel? Да и в entware для всех архитектур кинетиков есть пакет rustdesk-server, правда, версии 1.1.14-1.

тема про официальные пакеты из репозитория rustdesk, вопрошающий вероятно оттуда же и взял пакет.

Под mips/mipsel официальной сборки нет, авторы rustdesk не планируют этого делать https://github.com/rustdesk/rustdesk-server/issues/401#issuecomment-2067784782


Да, признаю, в entware не заглянул, но вы уже задали правильные вопросы

Опубликовано

Спасибо всем ответившим. Пробовал ставить и руками, из инструкции для новичков, и пробовал из инструкции проф. Вообще не разбираюсь в создании стартовых файлов, не могли бы поделиться ими. И куда их положить потом. Заранее спасибо

Опубликовано

Не являюсь спецом тут, но попробую рассказать, как я понимаю. Для установки из репозитория Entware: opkg install rustdesk-server

Стартовые скрипты хранятся в каталоге /opt/etc/init.d и выполняются в алфавитном порядке. Соответственно, надо в этом каталоге создать, например, файлы S99hbbr и S99hbbs

По одному из найденных примеров я сделал такой S99hbbr

Спойлер

#!/bin/sh

ENABLED=yes
PROCS=hbbr
ARGS="--key ЗдесьНаходитсяВашПубличныйКлюч"
PREARGS=""
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

. /opt/etc/init.d/rc.func

Затем, даем права на исполнение chmod +x S99hbbr

Аналогично сделал S99hbbs, но он, в отличие от S99hbbr не стартовал автоматически. До попробовать сделать один скрипт, как в приложенном файле S99rustdesk к первому сообщению так и не добрался.

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.