I have managed to get a split tunnel wireguard vpn working on my road warrior android devices, but I am not sure if I did it properly.
In my current setup, I created a wireguard zone, and added the following rules:
Allow-Wireguard-Incoming:
UDP From any host in wan To any router IP at port 12345 on this device = accept input
Then created rules to allow traffic between the interfaces:
Any traffic From any host in wireguard To any host in Lan = accept forward
Any traffic From any host in Lan To any host in wireguard = accept forward
Any traffic From any host in wireguard To any host in wan = accept forward
Any traffic From any host in wan To any host in wireguard = accept forward
But this feels quite exposed.
Any suggestions as to how I can improve this setup?