vopono

Run applications through VPN tunnels with temporary network namespaces

GPL-3.0 License

Downloads
30.7K
Stars
827
Committers
18

Bot releases are visible (Hide)

vopono - vopono 0.5.1

Published by github-actions[bot] about 4 years ago

Changelog:

  • Allow user to specify nftables or iptables as firewall (defaults to nftables when available)
  • Verified killswitches working with both firewalls
  • Verified privoxy port forwarding works with killswitches
vopono - vopono 0.5.0

Published by github-actions[bot] about 4 years ago

Changelog:

  • Addition of port forwarding for accessing services inside the network namespace (e.g. transmission-daemon) - see #24
  • Addition of TCP proxy server for forwarding network namespace ports to the host machine (using basic_tcp_proxy crate)
  • Addition of keep-alive option to keep namespace open even if process launched is terminated
  • Auto-detection of protocol (OpenVPN or Wireguard) when using custom config file - thanks to @dlemel8
  • Correct handling of relative paths for custom config files - thanks to @meldafert
vopono - vopono 0.4.1

Published by github-actions[bot] about 4 years ago

Changelog:

  • Added AzireVPN support for Wireguard and OpenVPN.
  • Updated dependencies.
vopono - vopono 0.4.0

Published by github-actions[bot] about 4 years ago

Changelog:

  • Added ProtonVPN support (OpenVPN only).
  • Added MozillaVPN support (Wireguard only) - MozillaVPN is basically a wrapper around Mullvad's Wireguard service.
  • Added servers command to list available server configuration files with a given prefix.
  • Added a warning if running a shared process browser (i.e. Firefox or Chrome) and they are already running.
vopono - vopono 0.3.1

Published by github-actions[bot] about 4 years ago

Changelog:

  • Modified nmcli command used to work on more versions.

See v0.3.0 release for larger changelog.

vopono - vopono 0.3.0

Published by github-actions[bot] about 4 years ago

Changelog:

  • Sync menu overhauled to allow for specific configurations per provider
  • Provider sync now uses separate trait implementations for Providers so it is simpler to add support for new providers
  • OpenVPN now uses generated config files per provider rather than serverlists, simplifying the code and allowing more shared code with Wireguard case
  • Checks added that necessary tools are installed (openvpn, wireguard-tools, shadowsocks-libev, nmcli (if NetworkManager installed))
  • Shadowsocks support added for Mullvad OpenVPN
vopono - Vopono 0.2.1

Published by github-actions[bot] over 4 years ago

First major release with binaries and packages

Main changes from alpha:

  • OpenVPN serverlists moved to openvpn/ subdirectories within provider directories.
  • vopono init deprecated for vopono sync