iStoreOS 是一款基于 OpenWrt 开发的开源免费软路由系统,兼具强大功能和极致体验。在保留了 OpenWrt 灵活性的同时,简化了交互操作和增强稳定性,让新手也能轻松驾驭。
1] iStoreOS 的安装
iStroreOS 固件的安装相对于 OpenWrt 来说就简单方便很多,对于支持的硬件都有详细的安装教程。根据教程,大多都可以顺利完成固件的安装。这里演示如何在 x86_64 物理机上安装 iStoresOS。
首先从 >>官方网站<< 下载对应平台的固件压缩包,根据主机实际情况可以选择下载 UEFI 版本也以选择 Legacy 版本,主要区别就是是否支持 efi 启动。目前 x86_64 架构的最新版本为24.10.2-2025090517,根据 OpenWrt 24.10 版修改而来。下载完成后,就可以得到一个名为”istoreos-24.10.2-2025090517-x86-64-squashfs-combined.img.gz”的镜像压缩文件。
然后使镜像文件 U 盘写入工具”rufus”将这个镜像文件(文件不需要解压)写入 U 盘中,这样就制作了一个 iStoreOS 的安装盘。
最后,使用这个安装 U 盘启动主机,等待一切就绪后,就可以通过输入命令来安装 iStoreOS 至主机的硬盘了。
通过 U 盘启动主机进入系统后,可以输入”quickstart”命令来调出快速启动项菜单:
图.1 进入 iStoreOS 快速启动项菜单
可以看到,快速启动项主要包含三个功能,显示接口信息(Show Interfaces)、更换 LAN 口 IP(Change LAN IP)以及安装固件至本地硬盘(Install X86),可以使用方向键移动选项前的方块光标来进行选择,可以先将 LAN 口 IP 地址设置好,这样就可以通过该 IP 地址进入 iStoreOS 的管理界面了。选择”Change LAN IP”菜单项,按回车键,再输入正确的 IP 地址和子网掩码就完成了 iStoreOS 管理地址的设置:
图.2 设置 iStoreOS 管理地址
示例将 iStoreOS 的管理 IP 地址设置为”172.16.200.253″,输入正确的话光标为变为绿色,设置完成后,会返回到控制台菜单。设置完后,可以使用”Show Interfaces”显示一下接口信息,看设置是否生效。
注意此时主机也已经成功启动了 iStoreOS,并且可以通过设置好的 IP 地址进入管理页面,但是此时是通过 U 盘启动的系统,使用起来不是很方便,需要将系统安装至主机的本地硬盘。
之后,就可以选择”Install X86″菜单进行安装 iStoreOS 至本地硬盘了:
图.3 安装 iStoreOS 至本地硬盘
硬盘空间最小要求为 2.5 GB,选择想要安装磁盘(光标选定),然后按回车确定安装即可:
图.4 完成安装 iStoreOS
系统安装成功后,会自动重启主机,将主机设置为硬盘启动,就可以正常启动 iStoreOS了。
2] iStoreOS 的使用
系统启动成功后,可以在主机界面输入”ip a”命令来查看 LAN 口 IP 地址信息。如果显示为空,则可以再次使用”quickstart”命令进入快速启动菜单重新设置 LAN 口地址,设置完成后,可以重新启动主机保证设置完全生效。
再次使用”ip a”命令查看 LAN 口 IP 地址信息,如果设置生效,就可以使用浏览器访问该 IP 地址,就会进入 iStoreOS 的登录页面:
图.5 iStoreOS 登录界面
首次登录的话,由于 root 用户没有密码,直接按登录按钮就可以进入系统了:
图.6 iStoreOS 管理界面
总体来说,iStoreOS 界面简洁明了,使用门槛低,基本上选择到相应功能后,就会有对应的向导提示完成相关操作。熟悉 OpenWrt 配置的话,上手难度更低。系统自带了 Docker 和网络存储功能,即主机不仅可以作为路由器,也可以作为 Docker 容器和本地 NAS 主机来使用,需要的扩展也可以从系统自带的 iStore 应用商店中下载安装。
当然,也可以通过”系统”->”软件包”功能来进行软件包的安装。软件包的”OPKG”软件源也已经设置为国内源,方便基本软件的下载和安装。当然,也可以通过上传软件包方式来安装其他软件包,例如常用的科学上网插件(如 Passwall等)安装起来也非常方便,系统甚至贴心的为我们安装了”dnsmasq-full”包来替代 OpenWrt 官方固件使用的”dnsmasq”包,最大程序降低了安装难度。
更多的功能使用,可以参照官方说明,这里也不再做过多演示了。
3] iStoreOS 使用体会
iStoreOS 是一款非常适合初学者使用的软路由系统,刷机安装都是成熟套路,软件包也安装的足够,方便大家折腾。总体感觉这个系统就是给小白用的,不需要想怎么用,系统都替大家提前想好了。想要的功能全都有,不需要深入了解。
但是,iStoreOS 也有几个让我感觉不舒服的地方,想和大家分享研究一下。
首先就是 iStoreOS 的预装应用实在有点多,不管用不用的到,都给安排上了。虽然这些软件都可以通过软件包管理功能进行卸载删除,但是还是比较麻烦和,并且如果预装的软件不是自己需要的,如果安装类似功能的其他软件还可能带来兼容性问题,实在有点得不偿失。
其次就是文件系统使用了”squashfs”和”overlay”,这虽然方便进行系统恢复,但是这种方式大大限制了用户的掌控力,预装软件虽然可以卸载,但实际上却是占用了更多的 overlay 空间来将预装软件标注为删除,不利用小空间主机的使用。
再次是系统预先设置了很多网络接口设备,例如”dheth0″、”docker0″、”teql0″等,界面上没有删除按钮,只有在主机界面通过命令行进行删除,并且删除的难度还挺高,重刷一道系统,接口设备又都回来了。虽然不影响使用,但对于完美言主义者来说,总是有点小难受。
最后就是使用的 Argon 主题,并不是官方最新的版,最新版的进度条等都是圆角的,感觉要高大上很多。
总之,iStoreOS 系统是一款非常不错的软路由系统,比较适合小白用户使用。对于熟悉 OpenWrt 的用户,感觉还是使用官方固件配个 Argon 主题来的实在。