Rust VPN Software

View 293 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
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Start Free
  • 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: 12 This Week
    Last Update:
    See Project
  • 2
    GlobalProtect-openconnect

    GlobalProtect-openconnect

    A GlobalProtect VPN client for Linux and macOS

    GlobalProtect-openconnect is an open-source VPN client that connects to Palo Alto Networks GlobalProtect gateways using OpenConnect. It supports macOS, Linux, FreeBSD, and OpenBSD through a graphical desktop application and command-line interface. Users can authenticate through single sign-on, multifactor authentication, FIDO2 security keys, or client certificates. Browser-based authentication allows users to complete login through their preferred web browser. The application supports multiple VPN portals and gateways, including direct gateway connections. Automatic connection at system startup and system tray controls simplify everyday VPN management. Command-line tools provide connection management, diagnostic logging, and Host Information Profile report generation. Built with Rust and Tauri, it offers an alternative to proprietary GlobalProtect clients.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3
    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: 3 This Week
    Last Update:
    See Project
  • 4
    sing-box Windows

    sing-box Windows

    Modern cross-platform sing-box GUI client built with Tauri 2 + Vue 3

    Sing-Box Windows is a cross-platform desktop proxy management client built with Tauri 2, Vue 3, and Rust. It provides a graphical interface for configuring and controlling the sing-box networking core. Users can import proxy subscriptions in sing-box JSON, Clash/Mihomo YAML, and URI formats. The application supports switching between system proxy, TUN, and manual operating modes. Real-time monitoring displays network traffic, active connections, routing rules, and logs. Built-in kernel management simplifies downloading, updating, and importing sing-box components. Reliability features include configuration backups, subscription rollback, automatic recovery, and startup diagnostics. Sing-Box Windows also offers system tray integration, automatic startup, multilingual interfaces, and local configuration storage across Windows, Linux, and macOS.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 5
    MARZ VPN

    MARZ VPN

    Open-source VPN client for Android, Windows and Linux

    Open-source MARZ VPN client apps for Android, Windows and Linux: one-tap connect, servers in the US, Sweden and Russia (VLESS with REALITY), sign-in with Telegram or email, plan and traffic shown in the app. English, Russian, Persian and Simplified Chinese. Windows and Linux apps include a Kill Switch (on by default, can be turned off in Settings) and DNS protection. The Android app has no Kill Switch of its own; use Android's "Always-on VPN" and "Block connections without VPN". The apps are free and GPL-3.0-or-later licensed. Connecting requires a MARZ VPN account with a trial or paid plan. The free trial starts only when you activate it in the Telegram bot and lasts up to 72 hours or 3 GiB, whichever comes first. Paid plans from $2 per 30 days. Website: https://marzvpn.com Source: https://github.com/amberfield2931/MARZ-VPN-Apps Telegram: https://t.me/MarzReality_bot Support: support@marzvpn.com No warranty. A VPN cannot guarantee complete privacy or anonymity.
    Downloads: 22 This Week
    Last Update:
    See Project
  • 6
    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: 18 This Week
    Last Update:
    See Project
  • 7
    Roomler

    Roomler

    Open-source remote desktop and WireGuard mesh in one daemon.

    Roomler replaces Tailscale, TeamViewer and Microsoft Teams with one daemon and one web app. Every machine you enroll joins a private WireGuard mesh with stable IPs and MagicDNS. Open any of those machines' desktops in a browser tab, forward a port, run a SOCKS5 proxy, or SSH in with no sshd and no open port - plus team chat and HD video calls on the same server. Traffic is peer-to-peer and end-to-end encrypted: the server only coordinates auth, policy and signalling, and never sees your pixels, keystrokes, files or tunnelled bytes. Self-host it free on unlimited devices - same code as the hosted service, no crippled community build, no licence key, no phone-home - or use the hosted service at roomler.ai. Agent runs on Windows, Linux and macOS; built in Rust. Split licence: AGPL-3.0 for the server, MPL-2.0 for everything you install on a machine, so MSPs can build on the agent freely. More demos: youtube.com/@RoomlerAI
    Downloads: 10 This Week
    Last Update:
    See Project
  • 8
    NymVPN

    NymVPN

    Cross-platform open source VPN client built in Rust

    NymVPN is an open-source, decentralized virtual private network designed to protect internet traffic and communication metadata. Unlike conventional VPN services, it routes connections through independently operated network nodes to reduce reliance on a single provider. The application offers a five-hop mixnet mode that uses layered encryption, traffic mixing, and cover traffic to resist surveillance. It also provides a faster two-hop AmneziaWG mode for browsing, streaming, and everyday activities. Users can configure connection settings, select network nodes, and manage DNS preferences. Additional protections include a kill switch, split tunneling, and built-in blocking of ads and trackers. Available across major desktop and mobile platforms, NymVPN combines encrypted connectivity with metadata privacy.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next