Thu. Sep 19th, 2024

Top 15 Open Source VNC Clients and Viewers

By admin Jan 29, 2024

Virtual Network Computing (VNC) es un sistema de visualización remota que le permite ver e interactuar sin esfuerzo con un entorno de escritorio virtual en otra computadora dentro de la misma red.

Con VNC, puede ejecutar fácilmente aplicaciones gráficas en una máquina remota y transmitir la salida de la pantalla a su máquina local. VNC es compatible con varios sistemas operativos y arquitecturas, y actúa como servidor y cliente.

1-TigreVNC

TigreVNC es una versión de alta velocidad de VNC basada en RealVNC 4 y X.org bases de código. Fue desarrollado como una mejora de próxima generación para TightVNC en plataformas Unix y Linux, con el objetivo de proporcionar rendimiento y funcionalidad mejorados.

A principios de 2009, TigerVNC se separó de su proyecto principal para permitir que TightVNC se concentrara en plataformas Windows, mientras TigerVNC continuaba su desarrollo para Unix y Linux.

Una de las características notables de TigerVNC es su compatibilidad con una variante de codificación Tight, que utiliza el códec JPEG libjpeg-turbo.

Esta implementación acelera significativamente el proceso de codificación y decodificación, lo que resulta en una transferencia de datos más rápida y eficiente durante las sesiones de VNC. Al aprovechar esta técnica de codificación optimizada, TigerVNC puede ofrecer una experiencia de escritorio remoto más fluida y con mayor capacidad de respuesta.

Este software se distribuye bajo la Licencia Pública General GNU publicada por la Free Software Foundation.

2-PuTTY inteligente

SmartPutty es una potente y fácil de usar aplicación de emulación de terminal para Windows. Permite un acceso remoto seguro al sistema, una transferencia de archivos fluida y soporte nativo para VNC, lo que lo hace valioso para los profesionales de la informática que necesitan administrar recursos remotos y acceder a aplicaciones gráficas.

3- EfonVNC

El EfonVNC project es un potente conjunto de herramientas de código abierto para Windows CE que ofrece una amplia gama de herramientas de control remoto basadas en RealVNC, junto con otras utilidades auxiliares del sistema muy útiles. Está diseñado específicamente para satisfacer las necesidades de los desarrolladores y usuarios que trabajan con Microsoft Windows CE 5.0 o versiones más recientes.

4- no VNC

noVNC es a la vez una biblioteca JavaScript de cliente HTML VNC y una aplicación creada sobre esa biblioteca. noVNC funciona bien en cualquier navegador moderno, incluidos los navegadores móviles (iOS y Android).

Características

  • Admite todos los navegadores modernos, incluidos los móviles (iOS, Android)
  • Métodos de autenticación admitidos: ninguno, VNC clásico, RSA-AES de RealVNC, Tight, VeNCrypt Plain, XVP, Diffie-Hellman de Apple, MSLogonII de UltraVNC
  • Codificaciones VNC compatibles: raw, copyrect, rre, hextile, apretado, apretadoPNG, ZRLE, JPEG
  • Admite escalar, recortar y cambiar el tamaño del escritorio.
  • Representación del cursor local
  • Copiar y pegar en el portapapeles con soporte completo para Unicode
  • Traducciones
  • Gestos táctiles para emular acciones comunes del mouse
  • Licenciado principalmente bajo la MPL 2.0ver el documento de licencia para detalles

5- EspírituVNC – FLTK

SpiritVNC – FLTK es un cliente VNC multivista basado en FLTK para sistemas similares a Unix, incluidos Linux, macOS y FreeBSD. SpiritVNC presenta VNC a través de SSH, conexiones VNC inversas (de escucha) y escaneo cronometrado de espectadores conectados.

6- Guacamole Docker

Guacamole es un contenedor Docker de código abierto para Guacamole apache, una puerta de enlace de escritorio remoto sin cliente. Admite protocolos estándar como VNC, RDP y SSH sobre HTML5.

7- Remina

remina es un cliente de escritorio remoto escrito en GTK, para utilizar otros escritorios de forma remota, desde una pantalla pequeña o monitores grandes.

Remmina admite múltiples protocolos de red en una interfaz de usuario integrada y consistente. Los protocolos actualmente soportados son: X2Go, RDP (Protocolo de escritorio remoto), VNC (Virtual Network Computing) y SSH (Secure Shell/Open SSH).

8- RoyalVNC

RoyalVNC es una implementación moderna y de alto rendimiento del protocolo VNC/RFB escrita en Swift. El SDK (RoyalVNCKit) es compatible con Swift y Objective-C en Mac OS, iOS y iPadOS. No tiene dependencias externas, pero incluye código de terceros gratuito (de dominio público) de las bibliotecas libtommath y D3DES (ver Créditos).

Tipos de seguridad (métodos de autenticación)

  • Sin autenticacion
  • Contraseña VNC
  • Escritorio remoto de Apple
  • UltraVNC MS-Logon II

9- UltraVNC

UltraVNC es un software potente, fácil de usar y gratuito (acceso remoto a PC) que puede mostrar la pantalla de otra computadora (a través de Internet o red) en su propia pantalla. El programa te permite usar tu mouse y teclado para controlar la otra PC de forma remota. Significa que puede trabajar en una computadora remota, como si estuviera sentado frente a ella, directamente desde su ubicación actual. VNC, el protocolo Remote Frame Buffer (RFB) permite ver y controlar un escritorio de forma remota a través de Internet. Se debe ejecutar un servidor VNC en la computadora que comparte el escritorio, y se debe ejecutar un cliente VNC en la computadora que accederá al escritorio compartido.

10-MultiVNC

MultiVNC es un visor VNC multiplataforma habilitado para multidifusión basado en LibVNCClient. La versión de escritorio utiliza wxWidgets y se ejecuta en Unix, Mac OS X y Windows. También existe una versión para Android.

Funciones (Android)

  • Soporte para la mayoría de codificaciones VNC, incluido Tight.
  • Soporte TLS, es decir, AnonTLS y VeNCrypt.
  • Soporte para SSH-Tunnelling con autenticación basada en contraseña y clave privada.
  • Soporte de repetidor UltraVNC.
  • Descubrimiento de servidores VNC que se anuncian a través de ZeroConf.
  • Marcación de conexiones.
  • Importación y exportación de conexiones guardadas.
  • Controles de botones de mouse virtuales con retroalimentación háptica.
  • Reconocimiento de gestos al deslizar dos dedos.
  • Un modo de panel táctil ultrarrápido para uso local.
  • Dibujo y zoom OpenGL acelerados por hardware.
  • Admite el cambio de tamaño del framebuffer del servidor.
  • Copiar y pegar desde y hacia Android.

Funciones (escritorio)

  • Soporte para la mayoría de codificaciones, incluido Tight.
  • Soporte TLS, es decir, AnonTLS y VeNCrypt.
  • Descubrimiento
    de servidores VNC que se anuncian a través de ZeroConf.
  • Marcación de conexiones.
  • Admite el cambio de tamaño del framebuffer del servidor.
  • Varias conexiones con un espectador mediante pestañas.
  • Modo de escucha (VNC inverso). A través de pestañas, es posible escuchar y atender múltiples conexiones entrantes.
  • Grabación y reproducción de macros de entrada del usuario.
  • En X11, control perfecto del lado remoto moviendo el puntero sobre el borde de la pantalla (superior predeterminado). Toma prestado en gran medida de x2vnc por Fredrik Hübinette [email protected]que a su vez se basó en ideas de x2x y código de vncviewer.
  • Estadísticas simples y registrables.
  • MultidifusiónVNC 😉

11- VNVer

cliente VNC para la tableta reMarkable que le permite usar el dispositivo como una segunda pantalla.

VNSee reúne ambos mundos al permitir que la tableta se conecte a un servidor VNC remoto, muestre la pantalla remota en su pantalla E-Ink e interactúe con ella a través del digitalizador de lápiz y la pantalla táctil. Esto puede convertir efectivamente la tableta en una segunda pantalla para su computadora. Las aplicaciones incluyen leer contenido basado en web, escribir documentos, dibujar o obtener una vista previa. documentos látex mientras los compones.

El software se publica y tiene licencia bajo GPL v3.

12- Visor VNC

VNCViewer es un cliente VNC gratuito de código abierto nativo (basado en Cocoa) para macOS.

13- Visor Remoto

Visor remoto proporciona un visor gráfico para la visualización del sistema operativo invitado. En este momento, admite sistemas operativos invitados que utilizan los protocolos VNC o SPICE. Es posible que en el futuro se admitan más protocolos según lo requiera la demanda de los usuarios. El espectador puede conectarse directamente al sistema operativo huésped alojado local y remotamente, utilizando opcionalmente el cifrado SSL/TLS.

14- Siguiente Terminal

Next Terminal es una aplicación de Terminal de código abierto que brinda acceso a RDP, SSH, VNC, TELNET y otros protocolos sin necesidad de complementos, solo un navegador. Puede monitorear y bloquear sesiones activas y restringir ciertos comandos para protocolos de caracteres.

Next Terminal registra todos los recursos en línea, conexiones, sesiones y eventos de seguridad en un registro de auditoría estructurado. Está desarrollado con Golang y tiene un diseño liviano con una instalación de comando de una sola línea.

Características

  • Sistema de auditoría interactivo de código abierto, seguro y fácil de usar
  • Código abierto gratuito
  • Soporte multiprotocolo
  • Monitoreo en tiempo real
  • Auditoría posterior
  • Utilizamos uno de los algoritmos de cifrado más seguros.

15- Biblioteca VNC-Cliente para C#

Este proyecto proporciona una biblioteca C# totalmente administrada y de muy alto rendimiento que implementa el protocolo RFB para una fácil integración de las funciones de VNC-Client en sus propias aplicaciones. También es multiplataforma y se ejecuta en todos los lugares donde se ejecuta .NET Core (o .NET 5, etc.).

Características

  • Estructura altamente configurable y extensible.
  • Selección de capa de transporte flexible (TCP por defecto)
  • Reconexiones automáticas con comportamiento configurable
  • Tipos de seguridad admitidos: None, VNC Authentication
  • Tipos de mensajes admitidos: SetEncodings, FramebufferUpdateRequest, FramebufferUpdate, ServerCutText, SetDesktopSize, ServerFence, ClientFence, EnableContinuousUpdates, EndOfContinuousUpdates, PointerEvent, KeyEvent, Bell
  • Tipos de codificación de fotogramas admitidos: Raw, CopyRect, zLib, ZRLE, Tight
  • Tipos de pseudocodificación admitidos: Fence, ContinuousUpdates, LastRect, JPEG Quality Level, JPEG Fine-Grained Quality Level, JPEG Subsampling Level, DesktopSize, ExtendedDesktopSize
  • Permite una transmisión fluida de imágenes o incluso streaming de vídeo (a través de conexiones suficientemente rápidas) gracias a una implementación muy eficiente
  • Permite cambiar los niveles de calidad JPEG.
  • Admite todo tipo de profundidades de color hasta, teóricamente, incluso HDR de 32 bits (no probado, por favor dígame si conoce un servidor para probar esto )
  • Admite actualizaciones continuas de framebuffer y avanzadas control de flujo
  • Admite entrada de teclado y puntero con desplazamiento horizontal y vertical
  • Admite compartir portapapeles (actualmente solo de servidor a cliente, estoy abierto a relaciones públicas)
  • Soporte completo para el cambio de tamaño de sesión dinámico (del lado del servidor y del lado del cliente) con todas las API expuestas para escenarios de múltiples monitores.
  • Opción para visualizar rectángulos recibidos (útil para fines de depuración o análisis)
  • El objetivo de renderizado se puede desconectar o reemplazar en cualquier momento y el cliente puede incluso ejecutarse en modo totalmente autónomo sin ningún renderizado.
  • Expone muchos detalles de conexión útiles de manera observable (INotifyPropertyChanged)
  • Salida de registro muy detallada para fines de depuración/análisis

Etiquetas

Listar vnc Escritorio remoto Windows Linux Ubuntu Arch Linux Linux Mint

By admin

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *