20250429

整理站点源码之余升级了 Bitwarden,自托管服务更新引发了一场群晖上的折腾之旅,最终转向配置 OpenWRT 虚拟机,虽未成功但充满探索的乐趣。

—— Description Content

今天抽空把站点中几个版块页面的源码整理了一下。之前有些函数命名实在太随意了,甚至还存在不少重复代码没做组件化,导致每次要修改某个功能时,得一个个内容合集页面去手动修改,实在不够优雅。趁着今天有空,干脆系统性地理了一遍。

整理源码过程中一不小心分了心,把手机上的软件也顺手升级了一轮。因为太久没打开 Google Play 商店了,结果差不多一半的 App 都提示要更新。

这波升级的导火索,其实是我看到 Bitwarden 的新版 UI 真的很对胃口,作为我一直在用的密码管理工具,当然不能落后。可更新完客户端才发现,还得把自托管的服务端也升级才行,着实有点麻烦。但既然都已经动手了,那就干到底吧。

打开群晖的容器管理工具,发现原来部署的 Bitwarden 服务端镜像居然是 14 个月前的版本。众所周知,在国内下载容器镜像并不轻松,好在我设置了 Docker Hub 的国内镜像源,最终顺利拉取到最新版镜像,手机 Bitwarden 也终于恢复了与服务端的连接。

解决完这个问题后,我又起了折腾的心思,想着既然群晖能跑虚拟机,不如试试在上面部署个 OpenWRT,当作旁路由来用,顺便实现科学上网功能。说干就干,哈哈,想一出是一出。

这次我选择直接从 OpenWRT 官网下载固件,从零配置一个最基础的上网环境。原以为这事挺简单,结果一直卡在将群晖虚拟机分配的硬盘空间正确绑定到 OpenWRT 上这一步。眼看要上班了也还没弄好,只能暂时收手,明天继续研究。

这也算是“温故而知新”了吧。上一次折腾 OpenWRT 还是在软路由上,时间已经过去很久,正好趁这个机会重新捡起来。