Astrex VPN
- 1 Devlogs
- 11 Total hours
Your connection. Your rules. Built on trust, designed for freedom.
Your connection. Your rules. Built on trust, designed for freedom.
So, first devlog - let’s go. I’ve been working on Astrex VPN for a while now and figured it’s time to start talking about it. Honestly, a big chunk of my time has gone into design, way more than I expected - I just can’t ship something that doesn’t look and feel right to me. The client is cross-platform, built with Kotlin Multiplatform and sing-box doing the heavy lifting under the hood. The backend is in Rust, which has been a great choice so far. Architecturally, the whole thing runs on a hub-and-node setup: the hub sits in the middle managing connections, and the nodes are individual servers that reach out to the hub and talk to it over WebSocket. Still a lot to do, but it’s coming together. More updates soon.