Easily selectable LAN ports for VPN

Is there any out-of-the-box page/gui dashboard within luci to be able select/assign a specifc LAN port for using only VPN with killswitch, on/off toggle, etc?

In short I am asking if this functionality from GL-inet already exists in OpenWrt, and if not, if there is anything in the pipeline to achieve that.

As far as I know GL-inet is based on OpenWrt so I suppose they are using packages in common to achieve that.

Yes - it is the “interfaces” - you add whatever physical and wifi ports you want to a bridge that has killswitch or pants down config.

Yeah, I know it is possible to be done through a rabbit hole configuration involving a series of steps (new interface, new rules, vlans, etc); maybe I did not make it too clear: an intuitive and easy-to-follow VPN dashboard like the one I refered to in the link

No, there is no such dashboard.

The nice interface is their (gl.inet's) only USP and (C), everything else is already available elsewhere (read: in Openwrt).

Elsewhere, like in luci-app-pbr?

@stangri could you please comment on if this kind of vpn dashboard is something that we could expect in luci-app-pbr in the future?

Ok, thanks to egc, I am confident that luci-app-pbr is capable to support that functionality (manually though - not via an one-stop-shop vpn dashboard).

Is there any volunteer to help me build this setup (4 separate LANs, Wifi, Guest wifi - all with their own enable/disable vpn switch as well as their own vpn killswitch) within the next month or so? In return I will document everything in a step-by-step guide and publish it in the wiki.

Although not the elegant solution and UI as I was ideally looking for in the 1st post, I managed to finally achieve at least a heavily cut-down version (but does the job), with only LAN4 and GuestWiFi serving strictly OpenVPN. Post here.