UltraVNC — це безкоштовна програма з відкритим кодом для віддаленого керування комп'ютерами через мережу (Інтернет або локальну мережу). Вона дозволяє бачити екран іншого ПК та керувати ним за допомогою своєї миші та клавіатури.

Домашня сторінка uvnc.com . Програма працює (можна звичайним клієнтом) з Raspberry OS, коректно передає сполучення клавіш та перемикання розкладки En-Ua. Коротко про кожну складову:
Що це: Модуль, який встановлюється на віддаленому комп'ютері (тому, яким хочете керувати).
Для чого: Він «захоплює» зображення екрана цього ПК, кодує його і передає в мережу, а також приймає команди керування (кліки, натискання клавіш) від клієнта. Без нього віддалений доступ до машини неможливий.
Що це: Клієнтська програма, яка запускається на вашому (локальному) комп'ютері.
Для чого: Потрібна для підключення до UltraVNC Server. Вона відображає екран віддаленого ПК у вікні на вашому моніторі та передає туди рухи вашої миші та натискання клавіш.
Що це: Допоміжна утиліта-«запускач».
Для чого: Спрощує життя адміністраторам. Вона дозволяє швидко запускати Viewer із заздалегідь збереженими налаштуваннями конфігурації (.vnc файлами) для різних серверів, щоб не вводити IP-адреси та параметри щоразу вручну.
Що це: Проміжний проксі-сервер (ретранслятор), який зазвичай встановлюється на комп'ютері з білою (публічною) IP-адресою.
Для чого: Допомагає обходити проблеми з NAT, брандмауерами (файрволами) та динамічними IP-адресами. Замість прямого з'єднання, і Server, і Viewer підключаються до Repeater-а, а той з'єднує їх між собою. Це ідеально для надання техпідтримки клієнтам, які знаходяться за закритими роутерами.
Коротке резюме:
Вочевидь, що не всі складові потрібні юзеру одночасно, але набір дозволяє організувати доступ залежно від складності задачі.