NanoKVM — это компактное IP-KVM устройство от компании Sipeed, предназначенное для удалённого управления компьютером. С его помощью можно видеть экран, управлять клавиатурой и мышью, а также монтировать образ дисков, используя веб-интерфейс.
По умолчанию NanoKVM работает в локальной сети. В этой статье мы рассмотрим, как настроить доступ через интернет с помощью туннелей Tuna без необходимости в «белом» IP или VPN и проброса портов.
Устройство снабжено SD-картой объёмом 32 ГБ, разделённой на три части. Операционная система базируется на Buildroot и включает множество удобных утилит, таких как ping, vim и python3. Также доступно 256 МБ оперативной памяти. Однако высокие показатели нагрузки на процессор могут иногда влиять на время отклика.
Интерфейс NanoKVM прост и интуитивно понятен. Есть поддержка русского языка и возможность настройки HTTPS. Для установки клиента Tuna предусмотрен скрипт, который можно загрузить через интерфейс.
Также стоит отметить систему мониторинга доступности устройства, позволяющую получать уведомления о его состоянии. С помощью Heartbeat можно настроить уведомления о потере подключения. Подробности о настройке доступны в документации, также мы делимся инструкциями по автоматическому запуску и управлению туннелями.