tptacek 35 minutes ago

Not sure why you'd vibe-code a new VPN protocol, double ratchet or otherwise, when you can just take WireGuard and make a new transport for it.

WireGuard by itself is not a stealth VPN, but the things that make a VPN "stealthy" are all things you'd layer on top of a WireGuard design, not thread through the middle of it. A datagram-based protocol can run under any obscured transport.

We did this at Fly.io when we discovered that, for one reason or another, 5% of our users simply couldn't reliably use UDP. It was a one-day project to run it under WebSockets instead, and that was before coding agents.

  • drum55 31 minutes ago

    Wireguard is both really useful and pretty frustrating as a user. As a developer it's amazing that you can do things like relay packets through a bouncer with authentication to get around NAT without ever having to think about the protocol level safety, as a user it's near impossible to configure without the confused "why are no packets working", and as you had here it just doesn't make it through a lot of restrictive networking conditions. I'd love some middle ground between wireguard and tailscale in terms of complexity, their clients have way too much stuff in them.

    The parent is obviously just Claude making a fancy website and some sort of unreviewed networking protocol that's dressed up to look as if it's a real project. Github really needs to start showing commit cadence and repo birthdates.

    • joecool1029 19 minutes ago

      > I'd love some middle ground between wireguard and tailscale in terms of complexity, their clients have way too much stuff in them.

      netbird's a thing to check out if you want an alternative to tailscale you can self-host.

      • drum55 15 minutes ago

        Netbird also, at least to me, has much too much stuff in it, perhaps even more. I would love to be able to connect to everything reliably no matter the network, the daemon doesn't need a reverse proxy, Ai agent routing and billing, in browser SSH client, it's all just attack surface. Tailscale allows you to compile a lot of it out as of a couple of weeks ago, but it's still an awful lot of code.

eric15342335 22 minutes ago

Why not Xray-core VLESS families? It sounds like your code is written by an LLM that is trained on Xray-core source code.

dieseltech 44 minutes ago

> We believe privacy should be proven, not promised

Then instantly gives you a shell script that it pipes to `sudo bash`. The irony isn't lost here.

  • Carrok 42 minutes ago

    Also the suggested installation method of at least: rust, bun, uv, deno, and homebrew

    Such a tired trope. If you want to do it the hard way, you are welcome to build by hand https://github.com/PDG-Global/rVPN-core#building

    • drum55 38 minutes ago

      Just because everyone else is doing it doesn't mean it's right.

  • hirako2000 41 minutes ago

    That's also the cost of providing convenience AND something that can open port 443

PUSH_AX 43 minutes ago

There's only 4 mentions of Rust on the landing page. Are we sure this is memory safe enough?