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.
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
Provider | OpenVPN Support | Wireguard 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!