iStoreOS 自带的 Tailscale 版本经常落后官方好几个版本,想用新功能或者修 bug 的话,得自己手动升级。下面记录几种升级方法,按操作难度排序。
先看看当前情况
SSH 进路由器,查一下版本和架构:
tailscale version
uname -a心里有数了再决定用哪种方式升级。
方法一:应用商店更新
最省心的方式,进 iStore → 应用商店 → 已安装,找到 Tailscale,有更新按钮就点一下。
适合不想折腾的人,缺点是版本更新慢,不一定是最新的。
方法二:tailscale update
部分新版本自带升级命令:
tailscale update跑完 tailscale version 看看效果。能用的话这是最方便的,比应用商店快,比手动装省事。
方法三:opkg 升级
iStoreOS 底子是 OpenWrt,可以用包管理器:
opkg update
opkg upgrade tailscale还没装的话:
opkg install tailscale升级后 Web 管理界面一般不会受影响。
方法四:直接装官方最新版
仓库版本实在太老的话,一步到位:
curl -fsSL https://tailscale.com/install.sh | sh装完 tailscale version 确认一下。想追最新版就用这个。
升级后检查
tailscale status
/etc/init.d/tailscale status有问题就重启服务:
/etc/init.d/tailscale restart需要重新登录吗?
大概率不需要。节点名称、Tailscale IP、ACL 权限、Exit Node 配置这些一般都会保留。
万一提示重新认证:
tailscale up按提示走一遍就行。
怎么选
- 怕麻烦 → 应用商店
- 想快一点 →
tailscale update - 追求最新 → 官方安装脚本