Use cases
- Access private services — connect to internal APIs, databases, or staging environments behind a corporate firewall
- Test against production-like infrastructure — reach services on a private network without exposing them publicly
- Team collaboration — share a VPN network so sandboxes and developer machines can communicate directly
Supported providers
How it works
When VPN is enabled, Fabro installs the VPN client inside the sandbox, connects to the specified network, and verifies connectivity before the workflow begins. Once connected, the sandbox receives a VPN IP address and can reach all resources on the private network.Tailscale
Tailscale provides two authentication methods:- Auth key — non-interactive authentication suitable for automated runs and CI/CD pipelines. You provide a Tailscale auth key and the sandbox connects without manual intervention.
- Browser login — interactive authentication where Fabro generates a login URL. You visit the URL in your browser to authorize the sandbox device on your Tailscale network.
OpenVPN
OpenVPN uses a client configuration file (.ovpn) containing connection parameters, certificates, and encryption settings. The sandbox installs the OpenVPN client, uploads the configuration, and connects in the background.