<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>vopono — The Cyber Toolchain</title>
    <link>https://cybertoolchain.io/tools/vopono</link>
    <description>New releases and features in vopono, tracked by The Cyber Toolchain.</description>
    <language>en</language>
    <lastBuildDate>Sun, 23 Aug 2026 08:14:18 GMT</lastBuildDate>
    <atom:link href="https://cybertoolchain.io/tools/vopono/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>vopono 0.10.22</title>
      <link>https://github.com/jamesmcm/vopono/releases/tag/0.10.22</link>
      <guid isPermaLink="true">https://github.com/jamesmcm/vopono/releases/tag/0.10.22</guid>
      <pubDate>Sun, 23 Aug 2026 08:14:18 GMT</pubDate>
      <description>vopono 0.10.22 adds `vopono check` for daemon connectivity and health checks covering IPv4, IPv6, and DNS.
• Adds `vopono check` subcommand to run daemon connectivity and health checks covering IPv4, IPv6, and DNS lookups.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/vopono</description>
    </item>
    <item>
      <title>vopono 0.10.21</title>
      <link>https://github.com/jamesmcm/vopono/releases/tag/0.10.21</link>
      <guid isPermaLink="true">https://github.com/jamesmcm/vopono/releases/tag/0.10.21</guid>
      <pubDate>Sat, 22 Aug 2026 17:28:38 GMT</pubDate>
      <description>vopono 0.10.21 adds AirVPN WireGuard sync, `--json` output for programmatic use, and IPv6 improvements.
• Adds `--json` flag to most commands for programmatic/scriptable output.
• Adds AirVPN WireGuard config syncing support via API key through `vopono sync`.
• Improves IPv6 handling in network namespaces (carried over from unpublished 0.10.20).
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/vopono</description>
    </item>
    <item>
      <title>vopono 0.10.19</title>
      <link>https://github.com/jamesmcm/vopono/releases/tag/0.10.19</link>
      <guid isPermaLink="true">https://github.com/jamesmcm/vopono/releases/tag/0.10.19</guid>
      <pubDate>Sun, 26 Jul 2026 12:43:37 GMT</pubDate>
      <description>vopono 0.10.19 adds SSH dynamic proxy tunneling with killswitch and improves WireGuard/AmneziaWG custom config compatibility.
• Adds SSH dynamic proxy support via `--protocol ssh` and redsocks, transparently routing IPv4 TCP and DNS traffic through an OpenSSH SOCKS5 proxy with killswitch protection, SSH config aliases, keys, and agent support.
• Improves custom WireGuard and AmneziaWG configuration compatibility: split-tunnel AllowedIPs, independent IPv4/IPv6 routing, hostname endpoints, endpoint bypass routes, and safe handling of wg-quick-specific options.
• Improves vopono-gui handling of custom VPN configurations: missing files are clearly marked, stale launch configurations can be deleted, and the selected protocol is passed explicitly when launching.
• Improves Debian and RPM packaging by installing the systemd service, reloading systemd after installation, and displaying daemon enablement instructions.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/vopono</description>
    </item>
    <item>
      <title>vopono 0.10.17</title>
      <link>https://github.com/jamesmcm/vopono/releases/tag/0.10.17</link>
      <guid isPermaLink="true">https://github.com/jamesmcm/vopono/releases/tag/0.10.17</guid>
      <pubDate>Fri, 29 May 2026 18:46:05 GMT</pubDate>
      <description>vopono 0.10.17 ships an initial desktop GUI with gamepad controls and improves Docker/UFW nftables firewall compatibility.
• Adds initial `vopono-gui` for launching and monitoring vopono from a desktop GUI, including gamepad controls for Steam Deck testing and status discovery support in `vopono_core` (currently tested on XOrg).
• Adds namespace-specific forwarding exceptions to active `DOCKER-USER` and UFW forward chains when using nftables, improving Docker/UFW firewall compatibility.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/vopono</description>
    </item>
    <item>
      <title>vopono 0.10.16</title>
      <link>https://github.com/jamesmcm/vopono/releases/tag/0.10.16</link>
      <guid isPermaLink="true">https://github.com/jamesmcm/vopono/releases/tag/0.10.16</guid>
      <pubDate>Mon, 20 Apr 2026 18:14:18 GMT</pubDate>
      <description>vopono 0.10.16 adds AmneziaWG protocol support, daemon GUI/Wayland forwarding, and a connectivity check with WireGuard keepalive defaults.
• Adds initial AmneziaWG protocol support, including automatic protocol detection from config files.
• Forwards GUI/X11/Wayland environment variables to daemon-launched applications and uses the connecting user&apos;s XDG config directory in daemon mode.
• Adds a connectivity check for the selected network interface at startup.
• Sets a default WireGuard `PersistentKeepalive` when missing to improve recovery after network drops.
• Removes Mullvad OpenVPN support, reflecting Mullvad&apos;s discontinuation of the service.
Breaking changes:
• Mullvad OpenVPN support has been removed; any vopono setup using Mullvad over OpenVPN will no longer function after upgrading.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/vopono</description>
    </item>
    <item>
      <title>vopono 0.10.15</title>
      <link>https://github.com/jamesmcm/vopono/releases/tag/0.10.15</link>
      <guid isPermaLink="true">https://github.com/jamesmcm/vopono/releases/tag/0.10.15</guid>
      <pubDate>Sat, 13 Sep 2025 17:27:36 GMT</pubDate>
      <description>vopono 0.10.15 adds a `daemon` command for rootless systemd integration and propagates app exit codes.
• New `daemon` command enables running the vopono daemon as root (e.g. via systemd) without requiring sudo on the calling user.
• Supports propagating the exit code of the wrapped application back to the calling process.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/vopono</description>
    </item>
    <item>
      <title>vopono 0.10.11</title>
      <link>https://github.com/jamesmcm/vopono/releases/tag/0.10.11</link>
      <guid isPermaLink="true">https://github.com/jamesmcm/vopono/releases/tag/0.10.11</guid>
      <pubDate>Tue, 31 Dec 2024 13:44:07 GMT</pubDate>
      <description>vopono 0.10.11 adds AzireVPN WireGuard port forwarding, key replacement on sync, and a new --silent flag
• Adds WireGuard port forwarding support for AzireVPN.
• Supports replacing keys for an existing device when syncing with AzireVPN via `vopono sync`.
• New `--silent` flag silences all application output.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/vopono</description>
    </item>
    <item>
      <title>vopono 0.10.10</title>
      <link>https://github.com/jamesmcm/vopono/releases/tag/0.10.10</link>
      <guid isPermaLink="true">https://github.com/jamesmcm/vopono/releases/tag/0.10.10</guid>
      <pubDate>Thu, 28 Mar 2024 16:57:12 GMT</pubDate>
      <description>New `vopono.host` entry, `$VOPONO_FORWARDED_PORT` env var, and scripted `postup`/`predown` argument support
• Adds `$VOPONO_FORWARDED_PORT` environment variable when using `--port-forwarding` or `--custom-port-forwarding` to expose the mapped port inside the namespace
• Adds `vopono.host` entry to the hosts file in the network namespace (available when `--allow-host-access` is used) for resolving host services like `http://vopono.host:80`
• Enables passing arguments to `postup` and `predown` scripts defined in `~/.config/vopono/config.toml` via the new argument handling
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/vopono</description>
    </item>
    <item>
      <title>vopono 0.10.9</title>
      <link>https://github.com/jamesmcm/vopono/releases/tag/0.10.9</link>
      <guid isPermaLink="true">https://github.com/jamesmcm/vopono/releases/tag/0.10.9</guid>
      <pubDate>Sun, 03 Mar 2024 12:24:46 GMT</pubDate>
      <description>Adds --custom-port-forwarding flag, --port-forwarding-callback script support, and TOML config for CLI args in vopono 0.10.9
• Adds `--custom-port-forwarding {protonvpn,pia}` flag to indicate which provider&apos;s implementation to use for custom Wireguard config files
• Adds `--port-forwarding-callback` script support for ProtonVPN port forwarding, receiving the port number as `$1`
• Adds shell path expansion to path arguments so `~` can be used in custom config arguments
• Allows all CLI arguments except `application` to be specified in `config.toml` file
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/vopono</description>
    </item>
    <item>
      <title>vopono 0.10.8</title>
      <link>https://github.com/jamesmcm/vopono/releases/tag/0.10.8</link>
      <guid isPermaLink="true">https://github.com/jamesmcm/vopono/releases/tag/0.10.8</guid>
      <pubDate>Sat, 20 Jan 2024 14:13:34 GMT</pubDate>
      <description>vopono 0.10.8 adds PrivateInternetAccess port forwarding and `--create-netns-only` flag.
• Adds `--create-netns-only` CLI argument to create the network namespace without starting VPN traffic
• Adds PrivateInternetAccess port forwarding support
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/vopono</description>
    </item>
    <item>
      <title>vopono 0.10.7</title>
      <link>https://github.com/jamesmcm/vopono/releases/tag/0.10.7</link>
      <guid isPermaLink="true">https://github.com/jamesmcm/vopono/releases/tag/0.10.7</guid>
      <pubDate>Sat, 04 Nov 2023 16:15:58 GMT</pubDate>
      <description>vopono 0.10.7 adds ProtonVPN port forwarding via `--protonvpn-port-forwarding` and provisional Cloudflare Warp support.
• Added `--protonvpn-port-forwarding` argument to enable port forwarding for ProtonVPN.
• Requires appending `+pmp` to the OpenVPN username in `~/.config/vopono/proton/openvpn/auth.txt`.
• Added provisional support for Cloudflare Warp.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/vopono</description>
    </item>
    <item>
      <title>vopono 0.10.1</title>
      <link>https://github.com/jamesmcm/vopono/releases/tag/0.10.1</link>
      <guid isPermaLink="true">https://github.com/jamesmcm/vopono/releases/tag/0.10.1</guid>
      <pubDate>Sun, 24 Jul 2022 11:58:14 GMT</pubDate>
      <description>Adds `--allow-host-access` for localhost ports and `--custom-netns-name` to override namespace naming in vopono 0.10.1
• Added `--allow-host-access` flag to allow accessing ports on the localhost (usually via the IP address `10.200.1.1`)
• Added `--custom-netns-name` to override the network namespace name generation
• Moved OpenVPN logfiles to `~/.config/vopono/logs/`
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/vopono</description>
    </item>
    <item>
      <title>vopono 0.9.1</title>
      <link>https://github.com/jamesmcm/vopono/releases/tag/0.9.1</link>
      <guid isPermaLink="true">https://github.com/jamesmcm/vopono/releases/tag/0.9.1</guid>
      <pubDate>Sun, 22 May 2022 17:35:36 GMT</pubDate>
      <description>vopono 0.9.1 adds $VOPONO_HOST_IP and $VOPONO_NS_IP environment variables for network introspection
• Adds `$VOPONO_HOST_IP` and `$VOPONO_NS_IP` env vars to expose the host and namespace IPs during runtime
• Sets 644 permissions explicitly for netns config files via `.hacktron/config.yaml` or default config path
• Issues a warning when multiple active network interfaces are detected
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/vopono</description>
    </item>
    <item>
      <title>vopono 0.9.0</title>
      <link>https://github.com/jamesmcm/vopono/releases/tag/0.9.0</link>
      <guid isPermaLink="true">https://github.com/jamesmcm/vopono/releases/tag/0.9.0</guid>
      <pubDate>Sun, 10 Apr 2022 13:19:47 GMT</pubDate>
      <description>vopono 0.9.0 adds --open-hosts and --hosts arguments for namespace connectivity control
• Adds `--open-hosts` argument to allow direct connections from the network namespace to certain hosts
• Adds `--hosts` argument to write hosts entries in the network namespace, useful for local hosting
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/vopono</description>
    </item>
    <item>
      <title>vopono 0.8.10</title>
      <link>https://github.com/jamesmcm/vopono/releases/tag/0.8.10</link>
      <guid isPermaLink="true">https://github.com/jamesmcm/vopono/releases/tag/0.8.10</guid>
      <pubDate>Mon, 20 Dec 2021 17:22:39 GMT</pubDate>
      <description>vopono 0.8.10 adds AirVPN OpenVPN support and `-A` askpass flag
• Adds AirVPN (OpenVPN only) provider support for `vopono sync` with API key requirement
• Adds `-A &lt;path&gt;` argument to specify sudo askpass program path
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/vopono</description>
    </item>
    <item>
      <title>vopono 0.8.9</title>
      <link>https://github.com/jamesmcm/vopono/releases/tag/0.8.9</link>
      <guid isPermaLink="true">https://github.com/jamesmcm/vopono/releases/tag/0.8.9</guid>
      <pubDate>Sun, 19 Dec 2021 18:47:46 GMT</pubDate>
      <description>vopono 0.8.9 allows network interface override in non-UP states and uses config-hash for namespace names.
• Allow network interface to be overridden even when provided network interface is not `UP` state
• Switch custom provider network namespace and veth link names to use the hash of the config filename
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/vopono</description>
    </item>
  </channel>
</rss>
