Skip to content

Plugin request: Support for AdGuard VPN "TrustTunnel" protocol #5165

@meigor

Description

@meigor

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:

Is your feature request related to a problem? Please describe.
AdGuard has open-sourced their VPN protocol TrustTunnel. Currently, OPNsense users cannot natively connect to services using this specific protocol (e.g., AdGuard VPN or self-hosted instances).

While OPNsense supports standard protocols like IPsec or OpenVPN, it lacks native support for TrustTunnel, which offers specific benefits like traffic obfuscation (HTTPS masquerading) to bypass DPI and censorship. There is currently no way to utilize these protocol-specific features directly on the firewall.

Describe the solution you'd like
I request a new plugin (e.g., os-trusttunnel) that integrates the open-source TrustTunnel client into OPNsense.

The plugin should:

  1. Implement the client binary (Rust-based).
  2. Provide a UI for authentication (Credentials/Token) and endpoint configuration.
  3. Expose the connection as a strictly assignable Interface/Gateway for policy-based routing.

Describe alternatives you've considered

  • External Gateway (VM/Docker): Running the client on a separate Linux host and routing traffic through it. This adds unnecessary maintenance overhead and complexity compared to a native integration.

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions