博文

目前显示的是 2026的博文

OpenWrt 25.12 安装 Argon 主题教程:APK 安装包下载、校验与模拟安装

  OpenWrt 25.12 安装 Argon 主题详细教程:从环境检查到安装包验证 一、写在前面 OpenWrt 默认使用的 LuCI 界面比较朴素。如果希望路由器管理页面更美观、更现代,可以考虑安装 Argon 主题。 不过,安装第三方主题并不只是下载一个文件、执行一条命令那么简单。不同版本的 OpenWrt 可能采用不同的软件包管理方式,下载错误格式的安装包、忽略版本兼容性,或者盲目安装第三方插件,都可能带来不必要的问题。 本文以 OpenWrt 25.12 系列为例,记录一次 Argon 主题安装前的实际检查过程,介绍如何确认系统环境、寻找安装包、验证文件完整性,以及通过模拟安装检查依赖关系。 本文当前进度:已完成环境检查、安装包校验和模拟安装;尚未执行正式安装。 二、了解 Argon 主题与配置插件 在开始之前,需要先区分两个不同的软件包。 1. Argon 主题 主题软件包名称: luci-theme-argon 它主要负责 LuCI 管理界面的外观,例如: 页面布局与整体视觉风格 菜单、背景、按钮等界面元素 主题相关的样式与资源文件 安装主题的目的,是让路由器管理界面变得更美观。 2. Argon 配置插件 配置插件的软件包名称: luci-app-argon-config 它主要用于调整 Argon 主题提供的个性化选项。具体可以调整哪些内容,要以对应版本的插件功能为准。 需要注意: 主题是主体,配置插件是可选的辅助工具。 只想更换管理界面的外观,不必一开始就安装配置插件。 配置插件不等于 PassWall2,也不会因为安装它就自动获得代理功能。 主题与配置插件的版本、依赖关系应当分别检查,不能认为主题能安装,插件就一定兼容。 本次操作先只处理 Argon 主题,暂不安装配置插件,以减少不必要的变量。 三、确认 OpenWrt 系统环境 安装第三方软件之前,第一步不是下载,而是确认系统版本和架构。 通过 SSH 登录 OpenWrt,执行以下命令: cat /etc/openwrt_release 该命令用于查看 OpenWrt 的发行版信息。 继续执行: cat /etc/os-release 查看系统名称、版本等信息。 再执行: apk --version apk --print-arch 这两条命令分别用于查看 APK 包管理器版本和...

PVE 虚拟机安装 OpenWrt PassWall2 全记录:汉化界面、安装 Xray,直到发现磁盘空间不足

  PVE 虚拟机安装 OpenWrt PassWall2 全记录:汉化界面、安装 Xray,直到发现磁盘空间不足 一、为什么要折腾这套环境? 这次搭建的目标,是在 PVE 虚拟化环境中运行 OpenWrt,并通过 PassWall2 管理代理节点,为后续家庭网络配置做准备。 我的环境并不是一台独立的软路由,而是在 Intel N100 小主机上的 PVE 中运行 OpenWrt 虚拟机。 主要环境如下: 项目 配置 宿主机 Intel N100 小主机 虚拟化平台 PVE OpenWrt 版本 25.12.5 系统架构 x86,i386_pentium4 初始虚拟磁盘 1 GiB 后续扩容 4 GiB 代理管理插件 PassWall2 代理核心 Xray、Sing-Box 这次安装过程有一个很值得记录的地方: 插件安装成功,不代表整个代理环境已经准备好;系统磁盘空间、软件源、依赖和代理核心都可能成为下一步的障碍。 二、先让 OpenWrt 界面更容易使用 OpenWrt 安装完成后,首先进入 LuCI 管理界面。 如果系统默认显示英文,可以考虑安装对应版本的中文语言包。OpenWrt 的 LuCI 汉化通常采用独立的语言包,而不是修改网页文件。 安装前,建议先检查当前软件源和可用语言包: apk update apk search luci-i18n 然后根据搜索结果,选择与当前 LuCI 插件版本相匹配的中文语言包。 例如,某些版本的软件包名称会采用类似以下形式: luci-i18n-passwall2-zh-cn 但具体名称和版本后缀可能因软件源而异,因此应以 apk search 的实际输出为准,不要直接照搬其他 OpenWrt 版本的包名。 安装后刷新 LuCI 页面。如果界面仍然没有变化,可以检查语言包是否已安装,并确认系统语言设置是否选择了中文。 **这里有一个原则:**不要因为系统是 OpenWrt,就直接套用旧版本常见的 opkg 命令。OpenWrt 25.12 使用的是 APK 包管理体系,操作前要先确认当前系统版本。 三、安装 PassWall2 管理插件 接下来安装 PassWall2。 PassWall2 的作用是提供代理节点管理、代理规则和相关服务配置界面。它本身不是代理协议核心,因此安装完成后,还需要配置并安装与节点协议匹...

OpenWrt 安装 PassWall2 时提示空间不足?PVE 虚拟机扩容实战:从 1GB 到 4GB

  OpenWrt 安装 PassWall2 时提示空间不足?PVE 虚拟机扩容实战:从 1GB 到 4GB 摘要: 在 PVE 虚拟机中部署 OpenWrt 25.12、安装 PassWall2 和代理核心时,遇到了 No space left on device 错误。起初 /tmp 还有近 1GB 可用空间,却始终无法安装 Sing-Box。经过逐步排查,最终发现问题出在 OpenWrt 的可写 Overlay 文件系统:虚拟磁盘虽然有 1GB,但实际可写空间只有约 87MB。本文记录从问题定位、虚拟磁盘扩容到根分区和 Overlay 扩容的完整过程,供遇到类似问题的朋友参考。 关键词: OpenWrt、PVE、PassWall2、Sing-Box、Xray、Overlay、磁盘扩容、APK 一、问题背景:为什么安装软件会提示空间不足? 我的环境是 PVE 虚拟化平台,在一台 Intel N100 主机上运行 OpenWrt 虚拟机,准备部署 PassWall2,并安装 Xray、Sing-Box 等代理核心。 系统信息如下: 项目 配置 虚拟化平台 Proxmox VE(PVE) 虚拟机系统 OpenWrt 25.12.5 系统架构 x86/generic 虚拟机型号 QEMU Standard PC(Q35 + ICH9) 原始虚拟磁盘 1 GiB 目标磁盘容量 4 GiB 软件包管理器 APK 已安装的代理组件 PassWall2、Xray PassWall2 的 LuCI 管理界面安装成功后,我继续安装 Sing-Box。 执行: apk add sing-box 安装过程中出现了以下报错: Installing sing-box (1.14.3-r1) ERROR: sing-box-1.14.3-r1: failed to extract usr/bin/sing-box: No space left on device ERROR: wget: exited with error 4 ERROR: sing-box-1.14.3-r1: No space left on device 第一反应是下载失败或者软件源有问题。但之前下载软件包时, /tmp 明明还有大量可用空间。 那么,究竟是网络问题,还是磁盘问题? 二、排查第一步:...

原版OpenWrt折腾记

 pve安装完ssh进去 vi /etc/config/network i 将192.168.1.1修改为你需要的ip地址192.168.100.3 输入英文模式得冒号:wq,回车,reboot 浏览器打开192.168.100.3,用户root,密码password 可以改用finalshell连接openwrt,我们还需要输入别的命令,这样输入命令方便点,可以粘贴