bVNC is a robust, secure, and open-source VNC and SSH Remote Desktop application designed for Windows, Linux, and Mac users. If you're looking to use bVNC on iOS or Mac OS X, you can now access it through the Apple App Store at this link. Support the ongoing development of this GPL open-source software by purchasing the donation version, bVNC Pro.
For detailed release notes, visit the project's GitHub repository at CHANGELOG-bVNC. You can also find older versions and report any bugs you encounter at Releases and Issues, respectively. Instead of leaving a negative review, consider asking your questions on our dedicated forum at bVNC Forum to help the community.
If you're interested in other remote desktop solutions, check out my RDP Client, aRDP, available on the Google Play Store at aRDP. For Proxmox and oVirt users, consider Opaque, also available on the Google Play Store at Opaque.
bVNC offers a wide array of features to enhance your remote desktop experience:
- Compatibility with Windows, Mac, Linux, BSD, or any other OS that has a VNC server installed.
- Master password support and multi-factor SSH authentication in the Pro version.
- Multi-touch control over the remote mouse, with one, two, and three-finger taps for left, right, and middle clicks respectively.
- Drag and drop functionality for left, right, and middle mouse buttons without lifting the initial tapping finger.
- Scrolling with a two-finger drag and pinch-zoom capabilities.
- Options like Force Landscape, Immersive Mode, and Keep Screen Awake for an optimized viewing experience.
- Dynamic resolution changes for seamless control over virtual machines from BIOS to OS.
- Full rotation and multi-language support.
- Comprehensive mouse support and full desktop visibility even when the soft keyboard is extended.
- Secure connections with SSH tunneling, AnonTLS, and VeNCrypt, excluding RealVNC encryption.
- High-grade encryption surpassing RDP, using SSH and VeNCrypt to thwart man-in-the-middle attacks.
- AutoX session discovery and creation, similar to NX client functionality.
- Tight and CopyRect encodings for faster updates.
- Option to reduce color depth over slower connections.
- Copy and paste integration.
- Specialized features like Samsung DEX support, Alt-Tab, Start Button, and Ctrl+Space capture.
- SSH public/private key support with the ability to import encrypted/unencrypted RSA keys in PEM format.
- Various scaling modes including Zoomable, Fit to Screen, and One to One.
- Multiple input modes including Two Direct, one Simulated Touchpad, and one Single-handed mode.
- In single-handed mode, a long-tap provides access to clicks, drag modes, scroll, and zoom.
- Compatibility with most VNC servers such as TightVNC, UltraVNC, TigerVNC, and RealVNC, and Mac OS X's built-in remote desktop server (ARD).
- On-screen keys that can be stowed away, right-click functionality with the Back button, D-pad for arrows, and hardware/FlexT9 keyboard support.
- View-only mode for passive monitoring.
- In-app help covering usage, connection setup, and input modes, accessible via the in-app Menu. We recommend using the Hacker's Keyboard for an optimal experience.
For detailed setup instructions, please refer to the following resources:
Windows:
Linux:
- Plain VNC (Remote Desktop on Ubuntu)
- Note: To use Vino (default Ubuntu VNC Server), first run:
gsettings set org.gnome.Vino require-encryption false
- Note: To use Vino (default Ubuntu VNC Server), first run:
- AutoX Secure VNC over SSH
- Plain VNC (Remote Desktop on Ubuntu)
Mac OS X Remote Desktop:
For the complete source code, visit GitHub.
What's New in the Latest Version v5.5.8
Last updated on Oct 24, 2024
- v5.5.8: Bugfix for master password crash.
- v5.5.7: Stability improvements.
- v5.5.6: Stopped asking for Master Password on disconnection.
- v5.4.8: Added support for
ACTION_BUTTON_PRESS
andACTION_BUTTON_RELEASE
mouse actions. - v5.4.7: Introduced a new round icon.
- v5.3.5: Enhanced icon resolution.
- v5.3.4: Added a new app banner for Android TV and fixed toolbar position not being restored.
- v5.3.3: Implemented back button disconnect on Android TV, displayed default settings icon on Android TV, and introduced a new show keyboard icon and function for Android TV.