Single header file library to provide encrypted communication between peers.
It uses Tailscale DERP relays for low bandwidth communications. This allows exchanging data between peers even when both of them are behind NAT.
Communications are end-to-end encrypted. Nobody, even relays, cannot read messages unless they have your PRIVATE key. You only need to share PUBLIC key to others - which other users will use to send messages to you.
Library is available on GitHub: https://github.com/mmozeiko/derpnet