Dear NovaAccess users, we list some frequently asked questions here in case you need.

You can freely comment here under this page and we will compile the answers and keep it updated.

How this differ with official tailscale client

We use a fork of libtailscale (which is Open Sourced by Tailscale) library, the library provide a C interface to let your dial into your tailnet, but it run pure inside the app, so it does not allow the VPN permission to access your tailnet.

But since it’s a regular app, it can not provide proxy services for other app, that’s why we add frequenly used function such as Web Browser into the app.

For more information you can check tailscale official document of how this works:

https://tailscale.com/kb/1112/userspace-networking

We also Open Sourced our fork of libtailscale, our fork mainly focused more functionality and some compilation issues, also we disable the telemetry which send logs to tailscale log server, you can find it at:

https://github.com/GalaxNet-Ltd/libtailscale

Why the SSH terminal session can resumed when app goes to background

NovaAccess does NOT require any background permission actually.

The reason for SSH terminal session can survive even when goes app background for long time is the magic of aforementioned libtaiscale’s userspace networking.

If you want to dive to the details, you can have a look at this picture:

Image

Note:

  • Sometimes when iOS/iPadOS find the system’s free memory is in low watermark, it may killed the suspended apps, in that case, the memory of our app is lost, in that case, NovaAccess can’t resume the session, none of other apps.