Bypass tab: per-entry destination (physical link vs bypass server), exclude/include framing #223
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Where things stand after #222: bypassed apps use the bypass server when one is up and the physical link otherwise; bypass networks always use the physical link. That is one fixed policy per kind, and the two legitimate desires it has to serve pull in opposite directions:
Both desires apply to both kinds. A LAN client using this host as a gateway may want the bypass server; an app may want total exclusion while another app uses the bypass server. The clean model is a per-entry destination - physical link or bypass server - for apps and networks alike, rather than one policy per kind.
The UI is the hard part. The bypass tab is already dense, and this adds a dimension. ProtonVPN's split-tunneling framing is the reference: a mode switch (Exclude - selected apps skip the VPN; Include - only selected apps use it) over one app list. aqomui already has the include half as "connect to a server only via bypass"; the per-entry destination is what would let one list express exclude, include and the mixed case without three separate controls. This belongs to the broader UI cleanup (#70, #153) rather than a bolt-on checkbox - design it there, not scheduled on its own.