Rust VPN Software

View 281 business solutions
VPN Rust Clear Filters

Browse free open source Rust VPN Software and projects below. Use the toggles on the left to filter open source Rust VPN Software by OS, license, language, programming language, and project status.

  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 1
    VPNCloud

    VPNCloud

    Peer-to-peer VPN

    VPNCloud is a peer-to-peer VPN solution that uses UDP tunneling to create secure, distributed virtual networks. Unlike traditional VPNs, VPNCloud creates mesh-like connections between nodes and is particularly useful for remote access, private networks, or IoT environments. It supports both encrypted and plaintext tunnels, dynamic peer discovery, and flexible routing. With minimal configuration, VPNCloud provides a lightweight way to link multiple machines across the internet as if they were on the same LAN.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    BoringTun

    BoringTun

    Userspace WireGuard Implementation in Rust

    BoringTun is a high-performance, portable implementation of the WireGuard VPN protocol written in Rust, designed so that developers and system integrators can run WireGuard tunnels entirely in user space across a variety of operating systems without kernel modules. It implements the core WireGuard protocol — including key exchange, encryption (ChaCha20-Poly1305), and authenticated transport — while omitting platform-specific tunneling stacks, allowing embedment in custom VPN client applications or userspace networking tools. The repository includes both a library for programmatic use and a command-line executable that can act as a userspace WireGuard interface on supported platforms like Linux and macOS. Because it’s written in Rust, BoringTun benefits from strong safety guarantees, memory safety without garbage collection, and cross-platform support, making it suitable for mobile, desktop, and server environments.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    AdbTether

    AdbTether

    Tether a Windows PC over ADB with no root and no app on the phone

    AdbTether lets your Windows PC use your Android phone's internet — including the VPN on the phone. No root, hotspot, or VPN client on the PC. Connect your phone, enable debugging, and press Connect. Everything your PC does online goes through the phone: browsing, apps, updates, calls. If the phone is on a VPN, PC traffic exits through it too, so the PC shares the phone's VPN and exit location. Nothing is installed on the phone: a small helper runs on demand, so Android's battery saver cannot freeze it. On the PC it sets up a virtual network connection in the background. If the link drops, the PC stays offline instead of falling back to the local network, so traffic cannot leak out. IPv6 is blocked and address lookups stay inside the tunnel. Disconnect removes the routes and DNS settings it added; close the app and the PC is back on its normal network. Free and open source (MIT). Needs Windows 10 1809+ / 11 (64-bit) and an Android phone with USB or Wi-Fi debugging.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next