VPN on Linux: the Veyl app
Our Linux app is in the works. Three protocols and the same credentials as on every other device: the configuration comes from your account rather than being copied by hand.
What the app does
It raises a tunnel over one of the three protocols and holds it. The node is picked by a response time measured from your machine. Credentials come from your account — the same ones as on your phone and your Mac.
A server, not a desktop
On Linux the tunnel more often runs on a machine that stays up rather than on a laptop. What matters here is not the interface but how the connection survives a drop: Hysteria2 is built for loss and recovers on its own, while protocols over TCP wait out a timeout after a break.
Autostart and privileges
Only a privileged process can create a network interface. The usual route is a systemd unit that brings the tunnel up before anyone logs in and restarts it if it dies: on a machine with no screen that is the only way a tunnel survives a reboot.
The Veyl app
SoonMeanwhile, connect over our protocols with any client that speaks them.
Common questions
- Do I need a graphical desktop?
- No. The app is meant for a screenless machine too — there it runs as a systemd unit and is configured by file.
- Will a single-board computer do?
- Yes, if its processor is ARM64 or x86-64. Both architectures are in the build plan.