Please read official documentation from PfSense project here:
## THIS SECTION is OUTDATED.
*Read* other materials first to familiarize yourself with wireguard and wireguard on FreeBSD / Android:
genneko has a nice writeup that is easy to follow and much better formatting here:
https://genneko.github.io/playing-with-bsd/networking/freebsd-wireguard-android/