PitchHut
Log in / Sign up
vopono
5 views
Secure your apps with the freedom of multiple VPNs.
Pitch

vopono allows you to run applications through various VPNs using temporary network namespaces, enabling simultaneous use while maintaining your primary connection. With support for multiple providers and built-in killswitches, vopono provides a flexible, safe way to enhance your online privacy. Navigate the internet your way.

Description

vopono is a powerful and versatile tool designed to enhance your online privacy by enabling you to run applications through VPN tunnels with temporary network namespaces. This innovative approach allows you to operate multiple applications through different VPNs simultaneously, all while keeping your primary internet connection untouched and secure.

Key Features

  • Multi-Application Support: Seamlessly run applications like Firefox, Chrome, and more through various VPNs at the same time.
  • Built-in Killswitches: vopono includes integrated killswitch functionality for both Wireguard and OpenVPN, ensuring your internet traffic remains secure.
  • Broad VPN Compatibility: Directly supports major VPN providers including Mullvad, AzireVPN, MozillaVPN, ProtonVPN, iVPN, NordVPN, AirVPN, HMA (HideMyAss), and Private Internet Access. Custom configurations can also be done using the --custom argument.
  • Enterprise Protocols: Supports OpenConnect and OpenFortiVPN protocols for enterprise VPN solutions.
  • Cloudflare Warp Compatibility: Easily integrate with Cloudflare Warp using its unique protocol.

Example Usage

To set up VPN provider configuration files, simply run:

$ vopono sync

Run Firefox through an AzireVPN Wireguard connection to a Sever in Norway:

$ vopono exec --provider azirevpn --server norway firefox

With vopono, you can handle up to 255 separate network namespaces, allowing multiple VPN server connections, as permitted by your VPN provider. Commands launched under the same server prefix and VPN provider will share a network namespace for efficient management.

Supported Providers Overview

ProviderOpenVPN SupportWireguard Support
Mullvad
AzireVPN
iVPN
PrivateInternetAccess✅*
ProtonVPN✅**✅***
MozillaVPN
NordVPN
HMA (HideMyAss)
AirVPN
Cloudflare Warp
Self-host (via --custom)

Custom Configuration

For custom connections via OpenVPN or Wireguard, vopono allows users to set nuanced parameters, including port forwarding options and authentication headers as specified in the detailed User Guide.

User Guide

For comprehensive instructions regarding setup, configuration, and optimal usage, please refer to the vopono User Guide.

Contribution

Contributions to the vopono project are welcome. Please ensure that any contributions align with the GPLv3 License, as specified in the repository.

Discover vopono today to protect your online anonymity while enjoying the freedom of multiple VPN connections!