DyberVPN is a self-hosted VPN service designed to protect your internet traffic. It uses advanced post-quantum cryptography to secure your connection and can work with WireGuard, a popular VPN protocol known for speed and simplicity. You control the infrastructure, which means you do not rely on any third party to run your VPN.
This VPN focuses on long-term security against future attacks, especially those from quantum computers. It combines ML-KEM-768 (a key encapsulation mechanism) and ML-DSA-65 (a digital signature algorithm) for strong protection. DyberVPN is built with Rust, which provides safety and reliability in the software.
Before you start, make sure your computer meets these requirements:
- Operating System: Windows 10 or later (64-bit recommended)
- Internet Connection: Required for VPN use
- Storage Space: At least 200 MB free
- Administrative rights: Required to install and run DyberVPN
- Basic knowledge: Ability to download files and install applications on Windows
This guide will help you download, install, and run DyberVPN on your Windows machine without the need for programming knowledge.
Visit the official release page to get the latest version of DyberVPN for Windows:
If available, choose the file labeled for Windows, typically named something like DyberVPN-Setup.exe or DyberVPN-x.x.x-win64.exe. This file contains everything you need to install the VPN.
- Locate the downloaded file, often found in your browser’s "Downloads" folder.
- Double-click the file to start the installation.
- Follow the on-screen prompts to install DyberVPN.
- Accept license agreements if presented.
- Choose the default install location or pick a folder of your choice.
- The installer will copy necessary files and set up the application.
Once installed, find DyberVPN in your Start menu or on the desktop. Double-click the icon to open the app. The interface will guide you through connecting to your VPN server.
Because DyberVPN is self-hosted, you need access to a server where DyberVPN is set up. If you do not have a server yet, you will need to create one or ask the person managing it. The server hosts the VPN infrastructure you control.
To connect:
- Enter the server IP address provided.
- Use the credentials or keys created during your server setup.
- Follow the app's instructions to establish the connection.
If you do not have a server, you may find documentation on the DyberVPN server setup in the repository's other materials or online.
DyberVPN uses modern cryptography to keep your data safe:
- Post-Quantum Cryptography: Protects against both current and future threats.
- ML-KEM-768: Ensures encrypted key exchange without interception risk.
- ML-DSA-65: Provides strong signatures that verify identities.
- WireGuard Compatibility: Offers a simple and fast VPN protocol.
The self-hosted design means you choose where your data travels. No external VPN providers intercept or manage your traffic. This setup improves privacy and trust.
- Secure your internet traffic on public Wi-Fi.
- Connect remotely to your home or office network.
- Protect sensitive data from eavesdropping.
- Test post-quantum VPN solutions without relying on third-party services.
- Uses FIPS-compliant cryptography modules.
- Relies on cryptography vetted for the cyber national security algorithm suite (CNSA).
- Uses Rust programming language to reduce software errors.
- Prevents man-in-the-middle attacks through strong authentication.
- Always update DyberVPN to the latest version for security patches.
- Keep your server software up to date to match client updates.
- Use strong passwords and keep your keys private.
- Restart the VPN client if connections fail.
- Regularly check logs if you have access to the server for unusual activity.
Click the button below to visit the release page and download the latest Windows installer:
Once downloaded:
- Double-click the installer to begin setup.
- Follow installation prompts.
- Open DyberVPN and enter your server details.
- Connect and secure your internet.
- The DyberVPN GitHub page contains technical details and server setup guides.
- The WireGuard website offers additional information about VPN protocols used.
- Windows support pages provide help for installing and troubleshooting software.
Check the releases page regularly for new versions. Updates improve security and may add features. Follow the same download and installation steps for updates.
Related areas for those interested:
- CNSA (Cyber National Security Algorithm)
- Post-Quantum Cryptography (PQC)
- Cryptography fundamentals
- Self-hosted infrastructure
- VPN technology
- WireGuard compatibility
- Rust programming language
- Security standards compliance (FIPS)