RealVNC (RealVNC Connect) — це одна з найвідоміших комерційних екосистем для віддаленого доступу. На відміну від класичного UltraVNC, вона робить ставку на хмарне підключення через обліковий запис, кросплатформенність (Windows, macOS, Linux, Android, iOS) та підвищену безпеку.

Домашня сторінка realvnc.com . Програма працює (можна звичайним клієнтом) з Raspberry OS, коректно передає сполучення клавіш та перемикання розкладки En-Ua.
Що це: Клієнтська програма, яку ви встановлюєте на свій основний пристрій (ПК, ноутбук, планшет чи смартфон).
Для чого: Використовується для підключення до віддалених машин. Ви відкриваєте Viewer, бачите там список своїх комп'ютерів (прив'язаних до акаунту), клікаєте на потрібний — і керуєте ним.
Що це: Модуль, який встановлюється на пристрій, яким треба керувати (наприклад, на ту ж Raspberry Pi).
Для чого: Він транслює робочий стіл у мережу. Має два крутих режими: Service Mode (транслює реальний екран, що бачить монітор) та Virtual Mode (створює окремий незалежний віртуальний робочий стіл у пам'яті, що ідеально для «безголових» серверів без монітора).
Що це: Хмарна інфраструктура компанії, яка замінює собою окремі утиліти на кшталт Repeater.
Для чого: Повністю автоматизує з'єднання через Інтернет. Вам не потрібно знати IP-адресу, налаштовувати порти (Port Forwarding) чи обходити NAT. Server і Viewer просто авторизуються під одним обліковим записом, а Хмара сама створює безпечний шифрований тунель між ними.
💡 Історично RealVNC був «рідним» інструментом для Raspberry Pi (він був вбудований у систему за замовчуванням). Проте зараз є важливі нюанси, які потрібно враховувати:
Проблема з новими версіями (Raspberry Pi OS Bookworm і новіші): У свіжих версіях ОС розробники Raspberry перейшли на новий графічний двигун Wayland (замість старого X11). Через це класичний RealVNC Server перестав працювати «з коробки», і в нових збірках системи його більше немає за замовчуванням.
Як це вирішити: 1. Варіант А: У налаштуваннях малинки (sudo raspi-config) перемикнути графіку назад з Wayland на X11, після чого RealVNC Server знову працюватиме як раніше. 2. Варіант Б: Використовувати нову версію RealVNC Connect із підтримкою хмари (потрібен безкоштовний обліковий запис).
Чому його все одно люблять на Pi: RealVNC має ексклюзивну фічу — Direct Render Capture. Вона дозволяє бачити через VNC навіть те, що рендериться апаратно (наприклад, вікно з камери Raspberry Pi або важку 3D-графіку), тоді як інші VNC-клієнти замість цього часто показують просто чорний екран.
Зручність «без монітора»: Дозволяє налаштувати віртуальну роздільну здатність екрана. Якщо плата лежить десь у шафі без дисплея, RealVNC Viewer все одно відкриє гарне чітке вікно (наприклад, Full HD), а не крихітне віконце 640x480.
У налаштуваннях RealVNC Server (на тій же Raspberry Pi) насправді є два різні методи підключення:
Cloud Connectivity (Хмарне підключення): * Як працює: Server і Viewer тримають постійний зв'язок із серверами RealVNC в інтернеті.
Direct Connectivity (Пряме підключення за IP-адресою):
Як працює: Працює точнісінько так, як класичний UltraVNC. Ви запускаєте RealVNC Viewer, вводите в рядок пошуку локальну IP-адресу малинки (наприклад, 192.168.1.50) і підключаєтеся напряму через локальну мережу.
Залежність від інтернету: 0%. Інтернет не потрібен взагалі. Все працює в повній ізоляції.
Раніше для Raspberry Pi все було безкоштовно і без обмежень. Проте за останні роки RealVNC суттєво змінили правила гри для своєї безкоштовної ліцензії (RealVNC Connect Lite / Free):
У безкоштовній версії вони примусово вмикають лише Хмару (дозволяють підключити до 3 комп'ютерів через акаунт).
Пряме підключення (Direct Connectivity) за IP-адресою в офіційному сучасному RealVNC Server тепер вважається «преміум-фічею». Щоб воно працювало без інтернету в чистій локалці, розробники вимагають платну комерційну ліцензію (Plus або Enterprise).
Коротке резюме: RealVNC — це «айфон» у світі VNC: красивий, зручний, з хмарою, яка сама все з'єднує в один клік через акаунт. Але на найновіших Raspberry Pi OS вимагає увімкнення режиму X11, оскільки сучасний Wayland став для нього технічним викликом.