TowerOpenWrt 配置工作台 v2026.11.05-r3
GitHub ↗

安装与升级

Tower 由两个包组成:tower 是后端程序和内置规则,luci-app-tower 是 LuCI 界面。两个都装完,才能在「服务 → Tower」里看到入口。

一键安装

在路由器上以 root 执行。脚本会接入现有的 dllkids 软件源,再按固件版本用 apk 或 opkg 装包:

wget -O - https://raw.githubusercontent.com/kenzok8/openwrt-tower/main/scripts/install.sh | sh

安装完成后刷新 LuCI 页面即可。如果脚本报找不到源,检查设备能不能访问 down.dllkids.xyz。

通过软件源安装

已经接入该软件源的设备,不需要再跑脚本:

# 25.12 / apk
apk update && apk add tower luci-app-tower

# 24.10 / opkg
opkg update && opkg install tower luci-app-tower

用 SDK 自己编译

把仓库当作 src-link feed 接入已配置好 Go 环境的 SDK:

echo 'src-link tower /absolute/path/to/openwrt-tower' >> feeds.conf
./scripts/feeds update -a
./scripts/feeds install -p tower tower luci-app-tower
make package/tower/compile V=s
make package/luci-app-tower/compile V=s

tower 是 Go 程序,交叉编译需要 SDK 自带 Go 工具链;luci-app-tower 是纯 LuCI 资源,架构无关。

从 Release 手动安装

到 Releases 下载与你的系统版本、架构匹配的两个包:

设备上已有可信软件源时,优先走软件源安装,升级能跟上源里的版本。

升级与备份

升级只覆盖程序和界面,你的数据原样保留:

升级前建议先备份这四处(含 /etc/config/tower)。回滚时把两个包降到旧版本,再把备份放回去即可。

升级后如果界面还是旧样子,浏览器强制刷新一次;LuCI 会缓存静态资源。

卸载

apk del luci-app-tower tower        # 25.12
opkg remove luci-app-tower tower    # 24.10

卸载不会自动删 /etc/tower/。确认不再使用后手动删除,否则下次安装会直接接上旧数据。