Чи можлива комбінація? Коли на Raspberry встановлений RealVNC Server, при відсутності інтернету чи можна підключитися через UltraVNC?
Коротка відповідь: Ні, у сучасній Raspberry Pi OS (на базі Wayland) така комбінація без інтернету не спрацює. І справа тут не в сумісності програм, а знову ж таки — у ліцензійних обмеженнях RealVNC Server.
Коли на Raspberry Pi стартує RealVNC Server, він насамперед намагається «постукати» в інтернет до своєї хмари. Якщо інтернету немає:
Хмарний режим вимикається.
Сервер переходить у режим очікування прямих підключень (Direct Connection) за локальною IP-адресою.
Як тільки RealVNC Server без інтернету перемикається на пряме підключення, він перевіряє свій ліцензійний ключ.
Через це ваш UltraVNC Viewer (чи будь-який інший клієнт), коли ви спробуєте вбити IP-адресу малинки, отримає жорстку помилку: Connection refused (З'єднання відхилено) або Timeout. Клієнт навіть не зможе розпочати діалог із сервером, бо порт закритий на замок ліцензією.
Ця комбінація (RealVNC Server на малинці + UltraVNC Viewer на Windows без інтернету) оживе лише у двох випадках:
Якщо у вас платна ліцензія RealVNC (Enterprise). Тоді RealVNC Server чесно відкриває порт 5900 у локалці, і UltraVNC Viewer спокійно до нього підключається.
Якщо ви перемкнули 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 на малинці немає жодного сенсу.
Найкраща, повністю безкоштовна і «залізобетонна» комбінація без інтернету — це:
На Малинці: Рідний, вбудований WayVNC (він активується через raspi-config при увімкненому Wayland). Він абсолютно безкоштовний, плював на ліцензії та хмари, і завжди відкриває локальний порт.
На Windows: Ваш UltraVNC Viewer (бажано свіжої версії 1.4.X/1.5+, щоб вони збіглися по шифруванню).