I just watched the video on Warpspeed VPN and found it very intriguing; I’ve attempted a few times to use PiVPN to set up my own Wireguard server, but it’s been a bit of a pain. Has anyone tried using Warpspeed VPN on a Pi? Is it even available for the Pi?
I kinda fell asleep during that video and while it seemed interesting at the time, I don’t want to attempt rewatching it. Can you give a rundown of WarpSpeed VPN?
Whats your issue with the wireguard set up? Probably easier then trying to make warpspeed on a pi.
Whenever I set up a Wireguard server, it seems to work once, maybe twice; after that, I’m not able to get any data to transfer, and I’m not really sure why. Nothing about the configuration has changed, as far as I can tell.
It’s an app you can deploy to Linode and its ilk that is mostly a frontend GUI for Wireguard with easy user management and the like. However, they do charge for more than 1 client at a time, so it’s a little strange on that front. Honestly, PiVPN is pretty easy to use as well, it just doesn’t have a mouse GUI (text based and CLI only).
I don’t know why warpspeed … you have to both host it, and pay for it to get all features, and it’s a concentrator design, it doesn’t do much more than a shell script.
… you could try Tailscale - it’s free and mostly opensource for personal, family, opensource project use cases. It punches through NATs easily, is supported on all major platforms incl android and ios and most importantly it’s a mesh VPN… so you don’t go through a concentrator and suffer the latency/performance issues. They even run relays across the globe to help with draconian networks, where you can’t peer to peer. (only thing missing is trying IP over DNS).You can also route subnets with Tailscale, and it comes with this “Magic DNS” thing and so on… For me, I have to admit, the biggest selling point is I know bradfitz and apenwarr as extremely non-evil and very technically hard core people, and I know they have enough runway to keep running Tailscale for a while correctly, without dumb VC and crypto BS influence, and without hawking the project/company to some random corporation.
Anyway, if you’re into self-hosting or don’t want to have to trust Tailscale not to add nodes (which btw is fully fixable in design, they’re working on implementing the fixes), there’s headscale, which is a free and opensource Tailscale compatible implementation of the Tailscale coordinator service, so you can use Tailscale clients with headscale service.
There’s other Wireguard based mesh VPNs like:
And outside of Wireguard … there’s:
- Nebula (noise protocol using AES, run your own coordinator called Lighthouse, requires cert management; used by Slack)
- Zerotier (custom crypto, but popular because it’s L2, with others you need Ethernet over IP or VXLAN or GRE+proxyarp… kind of like Telegram that has custom crypto, new Mikrotik supports it, … I don’t know why so Russian, it’s strange/weird).
- Tinc
- … just go to hackernews
Plenty of other corporate paid stuff is out there, especially when you get into corporate machine-to-machine and cloud and iot, because as a corporation you might have audit requirements, so people just outsource that regulatory stuffnand let someone else provide the ever evolving paperwork requirements, like there’s this strongDM thing and so on.
Wow this is great, thank you for listing some alternatives! I’ll give them a try!