hey mate, another great write up! I have been wanting to test WireGuard on my Unraid box for a while now. So I went through the steps, and it looks like everything is fine but I never get a handshake on my Unraid box in WireGuard, so its not fully connected.
I have set up my dynamic dns, I can ping that and get my current WAN IP, I have set up a NAT rule to forward UDP 51820 to my unraid IP, set up my peer with keys etc, created the tunnel on my iPhone in the WireGuard app using the QR code method - it connects and says its active, however Unraid says “last handshake not received”, and on my iphone I can’t hit the unraid box or my LAN. Also pftop and the firewall logs show no packets at all hitting pfsense for port 51820 either.
Not sure what is happened to be honest … any ideas?