【更新v20220429】iStoreOS_X86 固件发布,一用就上手!
v20220429 版本更新说明
- 修复:UI 配置界面,有时候卡主不动,非常影响体验
- 修复:table full, dropping packet
- 修复:首页改 DNS 的错误
- 增加 aliyun/dnspod DDNS
- 做一些兼容性,保证一些离线插件能运行
- 增加驱动:kmod-ath10k
- 增加 qb,tr 下载器的设置向导
- 把终端放到首页,更好找
v20220422 版本更新说明
新增驱动
RTL8125B i40e
新增功能
- 首页向导新增更多快捷入口
- 支持更好的局域网统计
- 支持快速修改内网IP
- 更方便的内网测速
- 命令行快捷修改 内网IP
- 更好的上网检测,能区别出来 DNS 的配置错误
- 增加 socat 插件
修复 BUG
- 有分区的情况下的,在线升级失败
- Argon 主题导致网页偶尔卡
- NAT 环回地址失败
- 旁路由的配置修复,强制配置 DNS,保证旁路由内部有网络
- Aria2 向导设置好文件夹权限
- 磁盘格式化更稳
- 重启网络模块导致 docker 安装错误
注意事项
如果在线升级失败,请下载openwrt-21.02.1-2022042219-x86-64-squashfs-combined.img.gz 不用解压升级。
命令行修改内网 IP 方法:
quickstart lan --ip 192.168.99.1 --mask 255.255.255.0
也可以直接用
quickstart
进入交互模式修改 IP。(显示器模式下中文乱码,下个版本修复)
前沿
记得过年的时候,突然有着冲动,要搞个 X86 的固件。然后还出了视频,也是为了给自己动力。然而过了接近三个月,真正的固件才面世,非常不容易。有很多兄弟质疑我们为啥移值个固件那么就?那我先来说说开发过程为何的这么曲折跟心酸!
iStoreOS_X86 开发的心酸历程
定义一个小目标
我们团队本来推出的我们自研的 EasePi 系列第一款产品 ARS2,都是 ARM 系列,然后原目标是做一个自家产品的更好的 OpenWRT 固件。我感觉固件做得还行,但是为何不分享出去呢?那我们就定了个小目标,做一个跟 ARS2 一样体验的 X86 版本,就这么开始立项了。
需求变化,我们想要的功能越来越多
虽说是跟 ARS2 固件一样,但是当时的 ARS2 的固件是基于 OpenWRT 19 版本的,那我们新的 X86 的 iStoreOS 怎么着得是最新稳定代码吧?还得有 X86 软件中心吧;还得支持在线升级吧;升级后插件不会丢失吧;还得把皮肤做得更漂亮吧;还得支持 2.5G 网卡吧。考虑到我们的定位是给入门者使用的,那我们还得有 Docker 向导吧,还得有 Aria2 下载向导吧。我们把需求定义得越来越多。。。真的三个月真不够干啥的
各种新情况突发
OpenWRT 19 版本被我们调教得很稳定了,但是没想到 OpenWRT 21 版本的官方代码,留下来那么多新旧不兼容的问题。很多 19 版本运行得很好的插件,放到 21 版本要不安装不了,要不无法应用或者启动。。。
新的皮肤问题频出
当时新皮肤我们还出了一个视频,但是花了很多时间适配,发现大小问题非常多,目前暂时放弃作为默认皮肤。未来考虑作为一个插件让大家选择。。。
人员研发成本急剧增加
刚开始投入一个人,紧接着因为要做更多的向导,有加了两个。然后发现要做皮肤,又加了一个前端。又发现太多的插件跟 OpenWRT 21 版本不兼容,把我们的技术最牛逼的都带上了(原本他维护我们的 ARS2 固件)。又发现固件测试不充分,我亲自当上了测试工程师,深圳隔离期间还搬了两个软路由回家测试。。。
最后我差点崩溃了,这些人里都是钱啊,按深圳的工资标准,真的快坚持不下去了!
固件基本信息,刷前必看
固件使用注意
- 默认IP http://192.168.100.1
- 默认密码:password
- 如果只有一个网口,默认的网口是 LAN;如果大于一个网口,默认 eth0 是 WAN 口,其它都是 LAN。
- 如果在 LAN 口修改 IP,或者任何修改之后导致无法连接路由器,都会导致刚才的修改被回滚。所以要修改 LAN/WAN 口 IP,可以选择强制应用,保证修改肯定生效。
功能介绍
- 基于 OpenWRT 官方稳定分支,没魔改,通过 patch 方式修复了一些问题
- 通过组件化并开源来支持首页向导,软件中心 等
- 拨号向导
- 网络共享设置向导
- 磁盘格式化向导
- Docker 设置向导
- Aria2 下载设置向导
- 软件中心
- 支持已安装的软件备份+恢复,方便升级系统
- 在线升级固件,插件会丢失。如果想插件快速恢复,请在 iStore --> 维护 --> 全量备份插件到另外一个分区
- 移植了 5.10 的相关驱动,以支持部分 2.5G 网卡(待更多测试)
功能组合
问题反馈
https://github.com/linkease/istoreos/issues
第三方离线包
测试内容参考
https://github.com/linkease/istoreos/wiki/%E6%B5%8B%E8%AF%95%E7%94%A8%E4%BE%8B
鸣谢
- ziguayungui,jjm2473,Koolshare LEDE 的作者 fw867,xiangfeidexiaohuo
- KoolCenter,易有云 团队相关同事
- OpenWRT 官方团队
- 众多 OpenWRT 的固件或者插件开发者
固件预览
固件下载
请在这里 选择您合适的 X86 版本固件
相关视频
请关注我们的 B 站账号 ,会有更多精彩的讲解。