I'm using Wireguard in combination with Pi-Hole on a cheap VPS as a VPN on my iPhone, it's blazingly fast and super stable. Will be trying this on my Mac as well now.
Do you know any good guides on configuring server to act as a vpn/proxy (i.e. routing)? Regular wireguard articles don't cover this use-case at all, assuming reader know everything beforehand