Script: Update Tailscale on (nearly) all devices

Hello,

May I know are you asking why there is a "Beta" label in Tailscale?

Since the Tailscale of GL firmware only has some basic functions, and there may be some undiscovered bugs or incomplete functions on some models. So we label it as "Beta".

If it is just using basic functions, such as forming a virtual network "TailNet", it is available.

Here is what I was talking about:

Now I know Beta will be there anyways despite the version change.

However, the tailscale account control disappears for some reason. It is there if I don't update. I tried resetting the router and repeating the process.

Perhaps 4.7 firmware issue?

Ran into this too... Just run the script with --restore and then do the Bind, then run the script without restore option to back to normal.

wget -O update-tailscale.sh https://raw.githubusercontent.com/Admonstrator/glinet-tailscale-updater/main/update-tailscale.sh && sh update-tailscale.sh --restore

That being said...

Apparently you can also run this script and install the newest version of Tailscale while ssh’d to the tailscale ip address for administration. OK WOW! REALLY! You have to understand that the connection to the router is going over the Tailscale (flat) VPN networking stack. I literally connected to a 100.x.y.z address with native windows shh client. Though I wonder if there is a little magic there anyways… If this is as it appears, it means either the script creator accounted for this, or the Tailscale network stack is way more resilient than I ever thought possible. Probably the former, but you’d have to dig through the code to see how. Probably some linux command foo.

Further the Tailscale Devices web page also updated in realtime after the command ran. Pretty slick Tailscale. Pretty slick.

Both.

The script will restart tailscale afterward, of course. But it can't guarantee that it will still work - so generally speaking, you should be careful running the script without being “next” to your router.

Yes Totally. I realized this right after I said yes, and was like... Welp that's gone... Was pleasantly surprised to see it recover.

For sure though, don't do this kids, lol

My home network is connected to another home network, located in a different geographical location, via Tailscale. And I have updated Tailscale remotely many times via Xshell, and never had any problems. Thanks to the script`s creator!

1 Like

Thanks back :slight_smile:

1 Like