iStoreOS 科学上网完整专题

iStore 插件 + Are-u-ok 第三方插件包 + ESXi 虚拟机代理 + 旁路由最佳实践

目录

快速导航

Section 01

iStoreOS 是什么

iStoreOS 是基于 OpenWrt 开发的开源免费路由兼存储系统,由 LinkEase 推出。相比原生 OpenWrt,它提供了更友好的 Web 管理界面和 iStore 软件中心生态,降低了插件安装与维护门槛。

Section 02

支持设备与固件下载

来源:iStoreOS 官方安装文档

支持设备列表

分类支持设备
x86 通用x86 物理机、PVE、ESXi 8.0、VMware Workstation、Hyper-V、iKuai、UNRAID
专用设备EasePi R1、EasePi ARS2
RockchipR2S/R2C、R4S、R5S/R5C、R6S/R6C、R66S、R68S、H66K/H68K/H69K、H88K、莱因特 T68M
其他 ARM树莓派 Model 4、Radxa E20C/E52C、GL MT3000、小米 AX9000
AppleApple Silicon M 系列(VMware Fusion)

固件下载

设备下载地址
x86_64fw.koolcenter.com/iStoreOS/x86_64/
R2Sfw.koolcenter.com/iStoreOS/r2s/
R4Sfw.koolcenter.com/iStoreOS/r4s/
R5S/R5Cfw.koolcenter.com/iStoreOS/r5s/
R6S/R6Cfw.koolcenter.com/iStoreOS/r6s/
R68Sfw.koolcenter.com/iStoreOS/r68s/

固件通常为 .img.gz 格式,刷写工具会自动解压,无需手动解压。

Section 03

iStoreOS 安装(x86 物理机 / ESXi / PVE)

3.1 x86 物理机安装

详细参考:iStoreOS 官方 x86 安装教程

  1. 从上方链接下载 x86_64 固件(.img.gz
  2. 使用 RufusbalenaEtcher 将镜像写入 U 盘
  3. 设置 BIOS 从 U 盘启动,引导进入 iStoreOS
  4. 默认管理地址:http://192.168.100.1,用户名 root,密码 password
  5. 通过网络向导完成 WAN/LAN 配置

3.2 VMware / PVE 虚拟机安装

3.3 ESXi 安装(详见下一节)

Section 04 · ESXi 专题

ESXi:安装 iStoreOS 并代理虚拟机科学上网

高频场景:ESXi 主机上跑一个 iStoreOS 虚拟机作为软路由/旁路由,让同一 ESXi 上的其他 VM(Windows/Linux/NAS 等)都走它来科学上网。

4.1 镜像准备

  1. 下载 x86_64 固件:fw.koolcenter.com/iStoreOS/x86_64/
  2. 解压 .img.gz 得到 .img 文件
  3. 使用 StarWind V2V Converter.img 转换为 ESXi 兼容 VMDK(会生成 istoreos.vmdk + istoreos-flat.vmdk
  4. 将两个 VMDK 文件上传到 ESXi 数据存储

4.2 创建虚拟机

  1. ESXi → 创建/注册虚拟机 → 创建新虚拟机
  2. 操作系统类型:Linux → 其他 Linux(64 位)
  3. CPU:2 核及以上;内存:2GB 及以上
  4. 删除默认硬盘,改为「添加现有硬盘」→ 选择上传的 istoreos.vmdk
  5. 引导选项:BIOS(非 UEFI)
  6. 网络适配器:
      网卡 1(WAN):连接可访问外网的虚拟交换机/端口组
      网卡 2(LAN):连接内部虚拟交换机(其他 VM 所在的端口组)
      适配器类型建议 VMXNET3

4.3 基本网络配置

启动虚拟机后,通过控制台或浏览器(http://192.168.100.1)进入管理界面。

4.4 让其他虚拟机走代理

方法 A:修改 VM 网关(逐台设置)

在需要科学上网的 VM 中,将网关和 DNS 都改为 iStoreOS 的 IP。

方法 B:iStoreOS 做 DHCP(全自动)

如果 iStoreOS 作为主路由并负责 DHCP,内部 VM 默认走它,无需额外配置。

方法 C:虚拟交换机隔离(推荐)

在 ESXi 上创建一个独立的内部虚拟交换机(不绑物理网卡)。iStoreOS 的 LAN 口连接这个交换机,需要代理的 VM 也连接这个交换机。iStoreOS 的 WAN 口连 ESXi 管理网络。这样内部 VM 的所有流量都必须经过 iStoreOS。

ESXi 物理网卡 ← → vSwitch0(管理网络 + iStoreOS WAN)
                          iStoreOS VM
                    WAN ↑          ↓ LAN
                                vSwitch-Internal(独立,无物理网卡)
                                    ↑
                            其他需要代理的 VM

4.5 安装科学上网插件

虚拟机网络调通后,按「第五节」安装 PassWall / OpenClash 等插件,导入订阅即可。

Section 05

科学上网插件安装(Are-u-ok)

来源:AUK9527/Are-u-ok,插件由 bcseputetto 维护。

5.1 确认平台架构

uname -m
平台典型设备仓库目录
aarch64(cortex-a53)小米 AX3600/AX9000、红米 AX6000、EasePi ARS2apps/
aarch64(generic / Rockchip)R2S/R4S/R5S/R6S/R68Sapps/(兼容)
x86_64Intel/AMD PC、N100/J4125、ESXi/PVE VMx86/

5.2 科学上网插件列表与下载(22.03)

aarch64_cortex-a53 平台(也兼容 aarch64_generic)

插件名功能下载编译日期
PassWall科学上网PassWall_26.2.142026-02-14
PassWall2科学上网PassWall2_26.2.142026-02-14
SSR-Plus科学上网SSR-Plus_1902025-08-31
OpenClash科学上网OpenClash_0.47.0552026-02-14

x86_64 平台

插件名功能下载编译日期
PassWall科学上网PassWall_26.2.142026-02-14
PassWall2科学上网PassWall2_26.2.142026-02-14
SSR-Plus科学上网SSR-Plus_1902025-08-31
OpenClash科学上网OpenClash_0.47.0552026-02-14

其他常用插件(两个平台均有提供)

插件名功能ARM 下载x86 下载
AdGuardHomeDNS / 广告拦截下载下载
MosDNSDNS 转发/分流mosdns_5.3.3-4mosdns_5.3.3-4
UnblockNeteaseMusic解锁网易云灰色歌曲下载下载

5.3 24.10 版本插件

5.4 安装方法

方法 A:iStore 手动安装(推荐)

  1. 下载对应平台的 .run 文件到本地电脑
  2. 打开 iStoreOS 管理界面 → iStore 应用商店手动安装
  3. 点击选择上传或直接拖放 .run 文件
  4. 等待安装完成,刷新页面后在「已安装」或「服务」菜单中即可看到

方法 B:终端命令安装

.run 文件上传到路由器(如通过 SCP 传到 /tmp/upload/),然后 SSH 执行:

sh /tmp/upload/PassWall_26.2.14_x86_64_all_sdk_22.03.7.run
来自 Are-u-ok README 的重要注意事项:
· 不推荐 PassWall 系列和 SSR-Plus 同时安装,部分软件包可能存在冲突
· 安装前推荐删除所有自行添加的第三方软件源,避免意外错误
· 部分依赖仍需通过 opkg 在线安装——如果安装失败,先检查路由器自身的网络情况,特别是旁路由模式下最容易出现网络问题
· 再三注意需要路由器自身联网正常
Section 06

旁路由最佳实践

本节内容参考 iStoreOS 官方文档:旁路由入门,以及社区实践总结。请以官方文档为准。

6.1 什么是旁路由

旁路由本质上是一个"旁路网关"——它不负责拨号,只负责代理转发。局域网内的设备把网关和 DNS 指向旁路由,流量就会经过旁路由上的代理插件。

互联网 → 光猫/主路由(拨号、DHCP)→ 交换机/LAN
                                        ↓
                                   iStoreOS 旁路由(同网段,仅 LAN)
                                        ↑
                              需要科学上网的设备(网关 = iStoreOS IP)

6.2 网络配置

  1. IP 地址:与主路由同网段(如主路由 192.168.1.1,旁路由设为 192.168.1.2
  2. 子网掩码255.255.255.0
  3. 网关:指向主路由 IP(192.168.1.1
  4. DNS:可设为主路由 IP 或公共 DNS
  5. 关闭 DHCP:由主路由继续提供 DHCP

6.3 防火墙配置

来源:iStoreOS 旁路由官方文档

在 iStoreOS 的 网络 → 防火墙 → 自定义规则 中添加:

iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE

防火墙 → 常规设置 中:入站数据 接受、出站数据 接受、转发 接受

6.4 客户端设备如何使用

方法 A:逐台设置网关:将设备的网关和 DNS 改为旁路由 IP。

方法 B:主路由 DHCP 推送:在主路由 DHCP 中将网关和 DNS 改为旁路由 IP,所有获取 DHCP 的设备自动走旁路由。

方法 C:DHCP 标签分组:只为特定 MAC / IP 范围推送旁路由网关,其他设备仍走主路由直连。

6.5 验证

  1. 在旁路由本机:ping google.com
  2. 在客户端设备(已改网关):浏览器打开 google.com
  3. 检查 DNS 泄露:访问 dnsleaktest.com
Section 07

稳定性清单:DNS / IPv6 / 防火墙

Section 08

常见坑与排查

症状常见原因排查方向
插件安装失败平台包不匹配 / 路由器无法联网下载依赖确认 uname -m 与下载包平台一致;确认路由器能 ping 8.8.8.8
安装成功但找不到入口浏览器缓存 / LuCI 未刷新清除浏览器缓存或 Ctrl+F5;重启路由器
能连但打不开网页DNS 劫持冲突 / DNS 解析循环检查主路由和旁路由是否同时劫持 DNS
部分设备能用部分不能网关未正确指向旁路由检查客户端的网关和 DNS 设置
流媒体地区异常IPv6 泄露 / DNS 泄露关闭 IPv6 或启用代理插件的 DNS 接管
ESXi VM 无法上网虚拟交换机 / 端口组配置问题确认 VM 网卡连接的端口组与 iStoreOS LAN 口相同
附录

参考链接

本站内容仅用作学习与技术指引,请遵守当地法律法规,合理合规使用网络服务。