News for hackers. Stuff that matters.
Re:Innernet: open source Rust based Tailscale alternative by emperor_ on Tuesday March 30, 2021 @01:39AM (#26631514)
I’m going to try this because tailscale is extremely slow when you want to fully utilize your bandwidth.
Re:Innernet: open source Rust based Tailscale alternative by dijit on Tuesday March 30, 2021 @01:47AM (#26631538)
I think tailscale uses a userland TUN/TAP interface[0] which negotiates at 10MiB/s; that’ll be the largest bottleneck and likely applies to Innernet too.

Tailscale does use considerable CPU on my Mac though.

[0]: https://github.com/tailscale/tailscale/blob/main/net/tstun/t...

Re:Innernet: open source Rust based Tailscale alternative by clpwn on Tuesday March 30, 2021 @03:15AM (#26631949)
Latency and bandwidth was a big issue for us - innernet uses the WireGuard kernel module on Linux when available, which is about as good as you can get (easily achieving saturated gigabit line speeds).

macOS is a different story, since there are only userspace implementations at the moment. Innernet currently looks for the official "wireguard-go" implementation, but you can swap out userspace implementations as you like. I'll add an environment variable check to make that easier without needing to recompile.