Skip to content

[Bug]: Added domains behave opposite of intended in Bypass / VPN Only modes #103

Description

@smailpouri

Version: v4.8.0
Installation Method: Homebrew (brew install --cask vpn-bypass)
VPN Type: WireGuard

Bug Description:
Adding a domain to the list:

  • In VPN Only mode, the domain should go through the VPN — but its traffic goes through the direct connection instead.
  • In Bypass mode, the domain should bypass the VPN (go direct) — but its traffic goes through the VPN instead.

Custom mode works correctly.

Expected Behavior:
VPN Only → domain via VPN; Bypass → domain direct.

Steps to Reproduce:

  1. Add a domain (e.g. speedtest.net) in VPN Only or Bypass mode.
  2. Connect WireGuard (NetBird must be connected for WireGuard to connect while the app runs).
  3. Visit the domain / run a speed test — traffic goes the wrong way: direct in VPN Only, through the VPN in Bypass.
  4. Also: with NetBird off, WireGuard won't connect while the app runs; quitting the app fixes it.

Environment:

  • macOS (Apple Silicon)
  • Helper installed
  • NetBird + WireGuard

Checklist:

  • I have searched existing issues to ensure this isn't a duplicate
  • I have tried restarting the app

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions