FAQ
Frequently asked questions
General
What is Baseguard?
Baseguard is a mesh VPN that creates secure, direct connections between devices. Unlike traditional VPNs, traffic doesn't route through a central server—devices connect directly to each other using P2P connections.
How is Baseguard different from traditional VPNs?
| Feature | Traditional VPN | Baseguard |
|---|---|---|
| Topology | Hub-and-spoke | Full mesh |
| Traffic path | Through server | Direct P2P |
| Single point of failure | Yes | No |
| Access control | IP-based | Tag-based |
Is my traffic encrypted?
Yes. All traffic is encrypted end-to-end using WireGuard (ChaCha20-Poly1305). Encrypted packets are transmitted directly from node A to node B — even when traffic passes through a relay server, the relay only forwards encrypted WireGuard packets without any ability to decrypt them.
Connectivity
Why is my connection using relay instead of P2P?
Relay is used when direct P2P can't be established, typically due to:
- Strict firewalls
- Symmetric NAT
- Corporate network restrictions
This is normal — all traffic is end-to-end encrypted between your devices, so relay servers cannot see or decrypt any of your data.
How do I improve P2P success rate?
- Open UDP port 42273 in your firewall
- Use a router with less restrictive NAT
- Ensure outbound UDP isn't blocked
Can nodes in different organizations communicate?
No. Organizations are completely isolated. Nodes can only communicate with other nodes in the same organization.
Security
Who can see my traffic?
No one other than the communicating devices. Each pair of nodes establishes a unique encrypted tunnel with its own key pair. No third party — including the control plane, relay servers, or your ISP — can access the contents of your traffic.
What happens if I lose my device?
Are my private keys transmitted?
No. Private keys never leave your device.
Configuration
How do I connect to multiple organizations?
You can only connect to one organization at a time. To switch:
baseguard disconnect
baseguard switch-organization <org-id>
baseguard connectAdministration
How do I add a device without user interaction?
Use node auth keys:
- Create key in console
- Run:
baseguard login --auth-key <key>
Can I control which devices can join?
Yes. Enable "Require node approval" in organization settings. New devices must be approved by an admin.
How do I see what changes were made?
Check Audit Logs in the console. All administrative actions are logged.
Can I self-host Baseguard?
Contact sales for self-hosted deployment options.
Getting Help
If you can't resolve an issue, contact support.
See Also
- Troubleshooting — Diagnose and resolve common issues
- Concepts — Core concepts overview
- CLI Reference — Command-line interface