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

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

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

Все нижеперечисленное делалось в роутере Keenetic Hopper (KN-3811) в 5 версии прошивки.

Спойлер

1. Установка OPKG на Внутреннее хранилище, можно и на USB носитель.
2. Качаем отсюда инсталлятор aarch64-installer.tar.gz
- Обязательно потом в PyTTY меняем пароль, по инструкции на этом сайте
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 от сюда
6. Подключаемся в PuTTY по адресу роутера, порт 222, логин root пароль keenetic
- меняем пароль по инструкции или забиваем
- Появится ~ #
- Вводим команду: 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

Доступные команды:
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 в курсе, что лишний, но мне не мешает

Изменено пользователем SVBSPb

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

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

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

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

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

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

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

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

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

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

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

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