🛡️ Choosing the right VPN can be confusing! OpenVPN, WireGuard, or Tailscale? Each offers unique benefits. 🔍 Learn more in our latest blog post!

:shield: Choosing the right VPN can be confusing! OpenVPN, WireGuard, or Tailscale? Each offers unique benefits. :magnifying_glass_tilted_left: Learn more in our latest blog post!

One thing the article doesn’t mention is that Tailscale uses wireguard-go, which is a userspace implementation of wireguard.

Wireguard instead uses the in-kernel module which is much more performant.

I’d use TailScale if I could rely on having an updated version on my BerylAX, but having to update it manually through SSH by copying binaries over to it is a pain.

I have a $4 Digital Ocean instance with wireguard

Was testing vpn speeds with an exit node last night and experienced this first hand. Latency was significantly worse with Tailscale vs Wireguard on my Flint 2

Thanks for making this post. I had not realized that was an issue with these. There’s no option to update on the router’s GUI or whatnot?

Just updated a very old tailscale version on my Flint 2 with this script, no issues.

Script: Update Tailscale on (nearly) all devices - Technical Support for Routers / VPN, DNS, Leaks - GL.iNet

Aren’t you exceeding 500G for the whole month? :thinking:

I’ve had my free oracle wireguard running since January.

Are you sure you weren’t just routed through a relay server?

Nop. Even the manual update does not get you the latest version. Tailscale version is tied to the openwrt version. The current openwrt fork glinet uses in version 4.6 or 4.7 of the firmware is Openwrt ver 21 vs latest openwrt version 23.5.5 which is about to be upgraded to Ver 24. There are glinet specific Openwrt Ver 24 beta firmware for the latest products like Beryl 2 AX, Flint 2 . But they are beta firmware.

Don’t get me wrong, glinet did an outstanding job on their UI to simplify the usage/ navigation of openwrt with their own UI, which hides complicated toggles and less use features of Openwrt. Also setting up WireGuard and handing out client profile was a breeze.

I think it is glinet ‘s development philosophy that they would rather get things done right than trying to keep up with the latest Openwrt Version. it is could also be about resources, and probably more efficient to skip a bunch of Openwrt versions, and jump direct on to the latest Openwrt.

Oh, I know how to do it, but Tailscale is updated so regularly that it´s really tedious to do this.

It´s especially problematic on low storage devices where one needs to compress the binaries with the risk of bricking our machines if we mistakenly fill the storage.