Download VNC Server for Windows to the devices you want to control.
For the best experience, install RealVNC® Viewer and RealVNC® Server
together using the RealVNC® Connect Setup app.
-
Desktop
-
Mobile
iOS
Scan me for the App Store
Android
Scan me for the Play Store
Thank you for downloading
Your download of VNC Server for has started.
Now create an account to manage your devices and get a 14-day free trial to access all VNC Connect features.
Looking for RealVNC Viewer and RealVNC Server?
Streamline your setup experience with our RealVNC Connect Setup app
that helps you install both RealVNC Viewer and RealVNC Server in one go.
Get the full VNC® Connect experience
VNC Viewer and VNC Server are designed to work best together.
Use them both to experience enhanced security, more reliable connections, and access to exclusive features within VNC Connect.
Get started in three easy steps
1. Download
Install VNC Server on your remote devices.
2. Sign in/up
Sign in or Create an account (and claim a free 14-day trial).
3. Setup and Connect
Install VNC Viewer on your device and connect.
See how easy VNC Connect is to use
-
How to get started
How to get started with RealVNC Connect remote access
In this video, we’ll show you how quick and easy it is to get your first screen sharing session up and running using RealVNC Connect.
Tutorial: How to get started with RealVNC Connect remote access
Starting to use RealVNC Connect couldn’t be easier. You just need to create an account and get a free trial (no credit card required).
This video will show you how to provide unattended access to your Windows, Linux or Mac computer.
You will now be able to control your computer easily from anywhere in the world. If you want to continue to use the software after the 14-day trial, you can continue to do so seamlessly after buying a subscription.
Related downloads
Policy template files
Remotely configure and lock down programs using policy.
Frequently asked questions
Didn’t find the answer you were after? Check out our Help Center for more FAQs, technical docs and how-to guides.
VNC® Connect is the latest version of our remote access software for personal and commercial use. It consists of a VNC® Server app for the computer you want to control, which must be licensed, and a VNC® Viewer app that you are free to download to all the devices you want to control from.
The easiest thing to do is to run the installer on the computer you want to control and follow the instructions. For system administrators with an Enterprise subscription, there’s a range of deployment options.
Yes. Please contact support for more details.
Try VNC Connect today for free
Latest release version: 1.6.0.0
Latest development version: 1.6.0.0: https://forum.uvnc.com/viewforum.php?f=106
We are online, our links, join us on social networks and share our announcements:
— Website: https://uvnc.com/
— Forum: https://forum.uvnc.com/
— GitHub: https://github.com/ultravnc
— Mastodon: https://mastodon.social/@ultravnc
— Bluesky/AT Protocol: https://bsky.app/profile/ultravnc.bsky.social
— Facebook: https://www.facebook.com/ultravnc1
— X/Twitter: https://x.com/ultravnc1
— Reddit community: https://www.reddit.com/r/ultravnc
— OpenHub: https://openhub.net/p/ultravnc
UltraVNC Server and Viewer are a powerful, easy to use, free software that can display the screen of one computer (Server) on the screen of another (Viewer).
The program allows the viewer to use their mouse and keyboard to control the Server Computer remotely.
UltraVNC is a VNC application that is tailored towards Windows PCs, with several features not found in other VNC products.
Download TightVNC for Windows (Version 2.8.85)
TightVNC 2.8.85
runs on Windows XP and all later versions (see more details
here).
- Installer for Windows (64-bit)
(2,531,328 bytes) - Installer for Windows (32-bit)
(2,101,248 bytes) - download the GPL-licensed C++ source code
(3,017,746 bytes)
See What’s New in TightVNC 2.8.85 and all
previous versions.
Improved Viewer for Many Systems and Platforms
Remote Ripple is a free, cross-platform remote desktop viewer designed with
user-friendliness in mind and powered by our
Remote Core SDK.
As a newly released software, it may not have all the features of TightVNC Viewer, such as
listening mode. However, we are committed to actively developing and improving it. Give it a
try and let us know how we can make it even better for you!
Download Remote Ripple, our modern VNC client for Windows, Mac, iOS and Android
Need Monitoring and Managing Many VNC Remote Desktops?
Try MightyViewer, our Multi VNC Viewer for Windows. It shows many live remote desktops
together, allowing to take over one of them when needed. Use it for monitoring computer
classes, controlling factory hardware, managing remote desktops, administering users’ PCs,
and so on.
Download MightyViewer for Windows
(free download, no registration, no obligations)
TightVNC Licensing Terms
There are two licensing options available for TightVNC 2.x software:
- GNU GPL (GNU General
Public License version 2) — completely free but does not allow mixing with
closed-source products. - Commercial source code license. Unlike GPL, it allows integrating the software into
proprietary products, although it’s not free. Read more
about commercial licensing.
Older Versions of TightVNC
If you need a version working in Windows 95/98/ME, Windows NT 4.0, or in Unix-like systems
(including Linux), download TightVNC 1.3.10.
n this tutorial, we are going to install VNC server on Windows 10, which can enable you to connect to your Windows 10 PC from a remote computer. The VNC (Virtual Network Computing) is a great choice if you need a free alternative to the Windows Remote Desktop (RDP).
Installing TightVNC Server On Windows 10
There are several free VNC servers available for Windows 10, we are going to use TightVNC software.
First, Download TightVNC Server from http://tightvnc.com/download.php.
Run the setup file and continue with the Typical install option.
TightVNC should be set to run as a system service.
Set Passwords for Remote Access and control interface.
That’s all we need to do. VNC Server on Windows 10 listen on port 5900. The TightVNC server automatically configures Windows Firewall to allow incoming connections, so you don’t need to worry about Windows firewall.
Connecting to the desktop remotely
On the remote computer, a VNC viewer should be installed. There are several VNC viewers available, you can use the TightVNC viewer which is available for Windows, Linux and macOS.
Enter your Windows 10 computer’s IP address to connect.
The user will then be prompted for their remote access password.
We can reset Remote Access password from the Control interface. Double click the VNC Tray icon to open the Control interface.
Starting and Stopping VNC Server
To Stop VNC Server, right click the VNC icon on the Windows tray bar and click «Shutdown TightVNC Server».
To Start VNC, Go to Start Menu and click «Start TightVNC Service».
Время на прочтение4 мин
Количество просмотров715K
Работа с VNC-клиентом. Материал ориентирован на неопытного пользователя.
1. Установка VNC-клиента
2. Подключение VNC-клиента к удаленному компьютеру
3. Отключение VNC-клиента от удаленного компьютера
4. Тюнинг VNC-клиента
5. Частые проблемы
Для работы с удаленным компьютером по VNC на компьютере пользователя нужно запустить программу-клиент (VNC viewer, VNC client). Эта программа передает на удаленный компьютер данные о нажатиях на клавиши и о движениях мыши, сделанных пользователем, и показывает информацию, предназначенную к выводу на экран.
1. Установка VNC-клиента
Для ОС Windows можно бесплатно скачать и инсталлировать VNC-клиент UltraVNC и TightVNC.
Mac OS X начиная с версии 10.5 имеет поддержку VNC-клиента в RemoteDesktop. Для предыдущих версий можно использовать VNC-клиенты JollysFastVNC и Chicken.
Для Linux ветви Debian (Ubuntu) VNC-клиент устанавливается из репозитория командой:
apt-get install vncviewer
Для ветви RedHat (CentOS, Fedora) — командой:
yum install vnc
Для FreeBSD VNC-клиент (TightVNC) устанавливается из пакетов командой:
pkg_add -r tightvnc
2. Подключение VNC-клиента к удаленному компьютеру
Для подключения VNC-клиента к удаленному компьютеру требуется указать его IP-адрес или DNS-имя, и номер дисплея (по умолчанию, :0) или номер TCP-порта (по умолчанию, 5900). Если VNC-сервер требует авторизации, то при подключении к нему VNC-клиент запросит пароль. Обратите внимание, что пароль доступа к VNC-серверу не связан с каким-либо аккаунтом (учетной записью пользователя) на удаленном компьютере, а служит только для ограничения доступа к дисплею VNC-сервера.
После установки соединения и открытия экрана, в зависимости от настроек VNC-сервера может потребоваться авторизация пользователя на виртуальном сервере или может быть открыта уже запущенная рабочая сессия какого-либо пользователя.
Так как на компьютере одновременно могут работать несколько VNC-серверов, для их разделения используют параметр номер дисплея. Например, один VNC-сервер может быть запущен на дисплее :0, другой — на дисплее :1. Каждому номеру дисплея соответствует номер TCP-порта, на котором VNC-сервер принимает соединения. Номер порта для дисплея получается прибавлением номера дисплея к базовому номеру порта — 5900. Дисплею :0 соответствует TCP-порт 5900, дисплею :1 — порт 5901.
3. Отключение VNC-клиента от удаленного компьютера
При закрытии окна VNC-клиента или после выхода из окружения средствами рабочего стола, в зависимости от настроек VNC-сервера, рабочая сессия пользователя может закрыться с остановкой всех используемых программ, или продолжать работу и быть доступной снова при повторном подключении к VNC-серверу.
4. Тюнинг VNC-клиента
Большое количество передаваемой на экран информации влечет за собой повышенные требования к скорости канала — к его пропускной способности и времени передачи пакетов. Нахватка пропускной способности приводит к некомфортным задержкам при больших изменениях показывамой на экране информации — открытии новых окон, скроллинге и т.д. Особенно большие задержки будут возникать при показывании фотографий и других изображений или элементов интерфейса, имеющих большое количество цветов и сложные формы.
Главный параметр, который влияет на объем передаваемых данных — алгоритм кодирования передаваемой графики. Для уменьшения объема и, соответственно, ускорения работы, рекомендуется использовать алгоритмы Tight, ZLib, ZRLE — по сравнению с несжатыми данными (Raw), они обеспечивают сжатие в десятки раз, заметно нагружая процессор. Эти алгоритмы кодирования обеспечивают комфортную работу даже на каналах со скоростью 256-512 Кбит/сек.
Для сокращения объема передаваемой по сети информации также можно устанавливать высокий уровень сжатия (Compression Level, Compression Value), низкий уровень качества JPEG (JPEG Quality) и включать режим уменьшения количества цветов (-bgr233, Restricted colors). Самый большой эффект из них при заметном снижении качества изображения дает режим уменьшения количества цветов — объем передаваемой информации уменьшается в 1.5-3 раза, соответственно, в 1.5-3 раза ускоряется отображение на экране.
JPEG применяется алгоритмом кодирования Tight для сжатия участков экрана, содержащих фотографии и другие сложные изображения с большим числом цветов. Использование Tight+JPEG сокращает в 2-5 раз объем передаваемых при этом данных. Другие алгоритмы кодирования JPEG не поддерживают.
1. Выпадающего меню «Система -> Параметры»
Объем передаваемых данных и скорость отображения на канале 1 Мбит/сек при открытии выпадающего меню «Система -> Параметры» (на рисунке меню выделено зеленым пунктиром):
| Полноцветный режим | 256 цветов (BGR233) | |||
|---|---|---|---|---|
| Объем | Время | Объем | Время | |
| ZLib | 11 Кб | 0.09 сек | 7 Кб | 0.06 сек |
| HexTile | 208 Кб | 1.6 сек | 118 Кб | 0.95 сек |
| Raw | 248 Кб | 2 сек | 128 Кб | 1 сек |
5. Частые проблемы
Не удается подключиться к VNC-серверу
Нужно проверить:
- есть ли доступ к интернету;
- отвечает ли виртуальный сервер на пинги;
- запущен ли на виртуальном сервере VNC-сервер;
- нет ли по пути файервола, закрывающего доступ к TCP-порту VNC-сервера;
- правльно ли указан номер дисплея или TCP-порт VNC-сервера (номер порта = 5900 + номер дисплея).
Медленная работа через достаточно быстрый канал
Если VNC-клиент не может согласовать с VNC-сервером использование алгоритм кодирования графики с компрессией данных, выбирается алгоритм по умолчанию — Raw, который передает данные без сжатия. Также кодирование без сжатия или с низким уровнем сжатия может автоматически выбираться VNC-клиентом при работе через быструю локальную сеть. Данную проблему можно исправить, принудительно указав в настройках VNC-клиента алгоритм кодирования с высоким уровнем сжатия — ZLib, ZRLE, Tight.
Однако, для некоторых сочетаний клиента и сервера такое решение может быть бесполезным из-за ошибок в согласовании алгоритма кодирования. Например, клиент TightVNC с сервером RealVNC часто могут работать только с кодировкой Raw. Решением в этом случае будет смена VNC-клиента или VNC-сервера.
Другие статьи этой серии:
VNC — удаленный доступ к компьютеру по сети. Введение в VNC.
Установка VNC-сервера на VDS и рекомендации по тюнингу
P.S. Если есть замечания, добавления, вопросы — пишите в комменты, по ним буду дописывать статью.
