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

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

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

RustDesk удаленный рабочий стол. Программное обеспечение для удаленного рабочего стола, альтернатива TeamViewer с открытым исходным кодом https://rustdesk.unifree.ru/

В настоящее время есть проблемки с "Anydesk". Для большой лок.сети где нужно помочь пользователю в настройках (чтоб не ходить к нему) да и не зачем гонять по Интернет каналам, то попробовал вариант который ниже 

https://github.com/dinger1986/rustdeskinstall

https://rustdesk.com/docs/en/client/
https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/windows/

https://github.com/rustdesk (https://github.com/rustdesk/rustdesk-server/releases)

Для оценки работы первое это проверка на Windows клиентах + Windows RustDesk локальные server - все работает. В интернете есть много описания как и что по настройкам.

Второе теперь попробуем на роутере (arm64, который есть в лок.сети) и пользователи/клиенты этой же локальной сети. После установки на Windows - для работы данного сервиса нужны две службы это "hbbr" и "hbbs". Далее все что ниже проверено на ПО роутера 5.0.x/ARM. Сам роутере используется как ТД, но в основном режиме (т.е. WAN порт просто отключен) с установленной Entware. Для роутера брал https://github.com/rustdesk/rustdesk-server/releases/download/1.1.14/rustdesk-server-linux-arm64v8.zip

Спойлер

Просто копирование на роутер в папку "/opt/home/Rustarm64" и "chmod 755" для трех файлов

-rwxr-xr-x    1 root     root       2623744 Jan 25  2025 hbbr
-rwxr-xr-x    1 root     root       7595200 Jan 25  2025 hbbs
-rwxr-xr-x    1 root     root        526136 Jan 25  2025 rustdesk-utils

/opt/home/Rustarm64 # ./hbbr -h
hbbr 1.1.14
Purslane Ltd. <info@rustdesk.com>
RustDesk Relay Server

USAGE:
    hbbr [OPTIONS]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -k, --key <KEY>                       Only allow the client with the same key
    -p, --port <NUMBER(default=21117)>    Sets the listening port

/opt/home/Rustarm64 # ./hbbs -h
hbbs 1.1.14
Purslane Ltd. <info@rustdesk.com>
RustDesk ID/Rendezvous Server

USAGE:
    hbbs [OPTIONS]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -c, --config <FILE>                   Sets a custom config file
    -k, --key <KEY>                       Only allow the client with the same key
        --mask <MASK>                     Determine if the connection comes from LAN, e.g. 192.168.0.0/16
    -p, --port <NUMBER(default=21116)>    Sets the listening port
    -r, --relay-servers <HOST>            Sets the default relay servers, separated by comma
    -R, --rendezvous-servers <HOSTS>      Sets rendezvous servers, separated by comma
    -M, --rmem <NUMBER(default=0)>        Sets UDP recv buffer size, set system rmem_max first, e.g., sudo sysctl -w
                                          net.core.rmem_max=52428800. vi /etc/sysctl.conf, net.core.rmem_max=52428800,
                                          sudo sysctl –p
    -s, --serial <NUMBER(default=0)>      Sets configure update serial number
    -u, --software-url <URL>              Sets download url of RustDesk software of newest version
/opt/home/Rustarm64 #


/opt/home/Rustarm64 # ls -l
-rw-r--r--    1 root     root         24576 Nov  2 10:23 db_v2.sqlite3
-rw-r--r--    1 root     root         32768 Nov  2 10:44 db_v2.sqlite3-shm
-rw-r--r--    1 root     root         61832 Nov  2 10:44 db_v2.sqlite3-wal
-rwxr-xr-x    1 root     root       2623744 Jan 25  2025 hbbr
-rwxr-xr-x    1 root     root       7595200 Jan 25  2025 hbbs
-rw-r--r--    1 root     root            88 Nov  2 10:23 id_ed25519
-rw-r--r--    1 root     root            44 Nov  2 10:23 id_ed25519.pub
-rwxr-xr-x    1 root     root        526136 Jan 25  2025 rustdesk-utils
/opt/home/Rustarm64 #

 

hbbr

[2025-11-02 07:22:56.810142 +00:00] INFO [src/relay_server.rs:61] #blacklist(blacklist.txt): 0
[2025-11-02 07:22:56.810173 +00:00] INFO [src/relay_server.rs:76] #blocklist(blocklist.txt): 0
[2025-11-02 07:22:56.810181 +00:00] INFO [src/relay_server.rs:82] Listening on tcp :21117
[2025-11-02 07:22:56.810188 +00:00] INFO [src/relay_server.rs:84] Listening on websocket :21119
[2025-11-02 07:22:56.810205 +00:00] INFO [src/relay_server.rs:87] Start
[2025-11-02 07:22:56.810263 +00:00] INFO [src/relay_server.rs:105] DOWNGRADE_THRESHOLD: 0.66
[2025-11-02 07:22:56.810277 +00:00] INFO [src/relay_server.rs:115] DOWNGRADE_START_CHECK: 1800s
[2025-11-02 07:22:56.810284 +00:00] INFO [src/relay_server.rs:125] LIMIT_SPEED: 4Mb/s
[2025-11-02 07:22:56.810290 +00:00] INFO [src/relay_server.rs:136] TOTAL_BANDWIDTH: 1024Mb/s
[2025-11-02 07:22:56.810297 +00:00] INFO [src/relay_server.rs:146] SINGLE_BANDWIDTH: 16Mb/s

hbbs

[2025-11-02 07:23:50.495271 +00:00] INFO [src/common.rs:147] Private/public key written to id_ed25519/id_ed25519.pub
[2025-11-02 07:23:50.495336 +00:00] INFO [src/rendezvous_server.rs:1205] Key: X0.................................................lqRCc=
[2025-11-02 07:23:50.495348 +00:00] INFO [src/peer.rs:84] DB_URL=./db_v2.sqlite3
[2025-11-02 07:23:50.501463 +00:00] INFO [libs/hbb_common/src/config.rs:902] Generated new keypair for id:
[2025-11-02 07:23:50.530903 +00:00] INFO [src/rendezvous_server.rs:99] serial=0
[2025-11-02 07:23:50.530947 +00:00] INFO [src/common.rs:45] rendezvous-servers=[]
[2025-11-02 07:23:50.530954 +00:00] INFO [src/rendezvous_server.rs:101] Listening on tcp/udp :21116
[2025-11-02 07:23:50.530961 +00:00] INFO [src/rendezvous_server.rs:102] Listening on tcp :21115, extra port for NAT test
[2025-11-02 07:23:50.530966 +00:00] INFO [src/rendezvous_server.rs:103] Listening on websocket :21118
[2025-11-02 07:23:50.531058 +00:00] INFO [src/rendezvous_server.rs:138] mask: None
[2025-11-02 07:23:50.531067 +00:00] INFO [src/rendezvous_server.rs:139] local-ip: ""
[2025-11-02 07:23:50.531135 +00:00] INFO [src/common.rs:45] relay-servers=[]
[2025-11-02 07:23:50.531197 +00:00] INFO [src/rendezvous_server.rs:153] ALWAYS_USE_RELAY=N
[2025-11-02 07:23:50.531256 +00:00] INFO [src/rendezvous_server.rs:185] Start
 

Для теста на запуск

#!/bin/sh
PATH=/opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/home/Rustarm64

./hbbr & 
./hbbs -r 192.168.130.99:21116 --mask 192.168.130.0/24 &

где 192.168.130.99 сам роутер и 192.168.130.0/24 лок.сеть роутера, можно было и просто 

./hbbr & 
./hbbs &

Для клиента https://github.com/rustdesk/rustdesk/releases/tag/1.4.3

Windows - https://github.com/rustdesk/rustdesk/releases/download/1.4.3/rustdesk-1.4.3-x86_64.msi

Смартфон - https://github.com/rustdesk/rustdesk/releases/download/1.4.3/rustdesk-1.4.3-universal-signed.apk

На клиентах сделать настройку в трех полях

Спойлер

-4.jpg.94114c947e2b9bb9bb05cca96e0991fd.jpg

После проверка на двух Windows клиентах и на Windows клиенте и смартфон клиент. 

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

уже больше года в репах

root@ZKUII: /opt/root # opkg info rustdesk*
Package: rustdesk-server
Version: 1.1.14-1
Depends: libc, libssp, librt, libpthread
Status: unknown ok not-installed
Section: utils
Architecture: mipsel-3.4
Size: 4873488
Filename: rustdesk-server_1.1.14-1_mipsel-3.4.ipk
Description: RustDesk Server Program.

Package: rustdesk-server
Version: 1.1.14-3
Depends: libc, libssp, librt, libpthread
Status: install user installed
Architecture: mipsel-3.4
Installed-Time: 1757409157

root@ZKUII: /opt/root # 
Опубликовано (изменено)
52 минуты назад, TheBB сказал:

уже больше года в репах

Давно не смотрел, СПС.

Для ARM только 

# opkg list | grep rustdesk
rustdesk-server - 1.1.12-1 - RustDesk Server Program.
#

 

Изменено пользователем vasek00
Опубликовано
root@ZKUII: /opt/root # rm /opt/var/opkg-lists/*
root@ZKUII: /opt/root # 
root@ZKUII: /opt/root # opkg update
Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/entware
Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/keendev
root@ZKUII: /opt/root # 
root@ZKUII: /opt/root # opkg list | grep rustdesk
rustdesk-server - 1.1.14-1 - RustDesk Server Program.
root@ZKUII: /opt/root # 

 

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

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

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

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

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

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

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

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

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

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

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

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