A self-hosted solution to enable secure connectivity between devices across restricted networks like NAT or firewalls