vopono is a tool to run applications through VPN tunnels via temporary network namespaces. This allows you to run only a handful of applications throu

Search code, repositories, users, issues, pull requests...

submited by
Style Pass
2024-11-06 06:30:04

vopono is a tool to run applications through VPN tunnels via temporary network namespaces. This allows you to run only a handful of applications through different VPNs simultaneously, whilst keeping your main connection as normal.

Currently Mullvad, AzireVPN, MozillaVPN, ProtonVPN, iVPN, NordVPN, AirVPN, HMA (HideMyAss) and PrivateInternetAccess are supported directly, with custom configuration files also supported with the --custom argument. Cloudflare Warp is also supported.

For custom connections the OpenConnect and OpenFortiVPN protocols are also supported (e.g. for enterprise VPNs). See the vopono User Guide for more details.

* Port forwarding supported with the --port-forwarding option and --port-forwarding-callback to run a command when the port is refreshed.

** See the User Guide for authentication instructions for generating the OpenVPN config files via vopono sync. You must copy the authentication header of the form AUTH-xxx=yyy where yyy is the value of the x-pm-uid header in the same request when logged in, in your web browser.

Leave a Comment