Skip to main content

Digital Nomad

TODO

This article is a work in progress.

DigitalNomad is a VPN client integrated with Apostrophy Services and users require a valid subscription to be able to use DigitalNomad.

Application Functionality

Client-Server Communication Model

When DigitalNomad is started, it submits the Wireguard public key alongside a contemporary (signed) token to the VPN management server. The contemporary token originates from the Apostrophy Services subscription management API, which only returns such a token for valid subscriptions.

The token does not contain any identifying information.

Upon submission of these two artifacts (and after validation), the VPN management server API responds with a connection manifest that describes the entry points and exit points available.

DigitalNomad projects these on the world map (and lists them), so the user can choose where their VPN connection should have them end up.

Known Limitations

There are a few known limitations to the current DigitalNomad client and VPN management server implementation;

  • DigitalNomad does not currently support IPv6-only networks.

  • TBD