ВИСНОВКИ

Чи можлива комбінація? Коли на Raspberry встановлений RealVNC Server, при відсутності інтернету чи можна підключитися через UltraVNC?

Коротка відповідь: Ні, у сучасній Raspberry Pi OS (на базі Wayland) така комбінація без інтернету не спрацює. І справа тут не в сумісності програм, а знову ж таки — у ліцензійних обмеженнях RealVNC Server.

1. Що відбувається з RealVNC Server без інтернету?

Коли на Raspberry Pi стартує RealVNC Server, він насамперед намагається «постукати» в інтернет до своєї хмари. Якщо інтернету немає:

2. І ось тут спрацьовує пастка ліцензії

Як тільки RealVNC Server без інтернету перемикається на пряме підключення, він перевіряє свій ліцензійний ключ.

Через це ваш UltraVNC Viewer (чи будь-який інший клієнт), коли ви спробуєте вбити IP-адресу малинки, отримає жорстку помилку: Connection refused (З'єднання відхилено) або Timeout. Клієнт навіть не зможе розпочати діалог із сервером, бо порт закритий на замок ліцензією.

Коли б це МОГЛО спрацювати? (Винятки)

Ця комбінація (RealVNC Server на малинці + UltraVNC Viewer на Windows без інтернету) оживе лише у двох випадках:

  1. Якщо у вас платна ліцензія RealVNC (Enterprise). Тоді RealVNC Server чесно відкриває порт 5900 у локалці, і UltraVNC Viewer спокійно до нього підключається.

  2. Якщо ви перемкнули Raspberry Pi на старий графічний двигун X11. У режимі X11 в систему повертається стара спец-версія RealVNC Server for Raspberry Pi. На неї розробники свого часу видали безкоштовну «вічну» ліцензію для прямого доступу. В такому режимі порт 5900 буде відкритий, і UltraVNC Viewer зможе підключитися в ізольованій мережі.

⚠️ Але є нюанс: Навіть на X11 старий RealVNC Server використовує власні закриті методи шифрування паролів (RA2). Щоб UltraVNC Viewer зміг підключитися, у налаштуваннях RealVNC Server на малинці доведеться зайти в Options -> Authentication і перемикнути з VNC Password на Unix Password (або взагалі вимкнути шифрування), інакше UltraVNC видасть помилку автентифікації.

💡 Який висновок?

Якщо потрібно працювати і локально (без нету), і на сучасній системі (з Wayland), то тримати RealVNC Server на малинці немає жодного сенсу.

Найкраща, повністю безкоштовна і «залізобетонна» комбінація без інтернету — це: