Best way to set up Vpn?

Best way to configure Vpn?

I would like to be able to create a vpn-tunnel between my Firewall running OpenSUSE Leap 15.6 and clients (preferrably Mac Os X and iPhone 12 (running iOS 18.3.2))

Does anyone have a guide that they recommend?

The easiest way and likely the best is to use WireGuard: