- Coordination nodes are available via a public IP and have ports open to the outside world. They handle connecting devices that are behind a NAT.
- Hosts are nodes that are behind a firewall that can act as gateways for their subnet or act as standalone machines that are accessible by other devices on the network.
- Clients are stock wireguard devices and need a coordination node to proxy all data, when connected via wireguard your data enters through a coordination node and exits through a host that has signed up to be an exit node for a given network.