I use this VPN for internal traffic between my machines only. Not as a tunnel for Internet destined web client traffic.
I have set up my FreeBSD servers and my Linux machines to have sshd listen on the WireGuard address.
On my iPhone I connect to the WireGuard server that I run. Then I can ssh to all of my machines.
The machine that runs the WireGuard server to which all of the other machines connect, runs FreeBSD :)