软路由与网络设备 ·

零成本软路由方案:Windows 虚拟机安装 iStoreOS 配合 COCODUCK 实现全屋科学上网

A

Alex Chen

COCODUCK 技术团队

零成本软路由方案:Windows 虚拟机安装 iStoreOS 配合 COCODUCK 实现全屋科学上网

为什么选择虚拟机软路由?

对于想要体验软路由功能但又不想购买额外硬件的用户,在 Windows 电脑上通过虚拟机运行 iStoreOS 是最经济的入门方案。配合 COCODUCK 的高质量订阅节点,你可以实现:

  • 零硬件成本:利用现有电脑,无需购买 R2S、N100 等设备
  • 全屋设备覆盖:PC、安卓手机、iPhone 都可通过网关上网
  • x86 性能优势:普通 PC 的处理能力远超 ARM 软路由
  • 灵活部署:随时开关,不影响正常使用电脑

本教程将手把手教你完成虚拟机创建、固件安装和 COCODUCK 订阅配置。

配置参数一览

设置项推荐值说明
虚拟机软件VMware Workstation个人版免费
操作系统类型Linux (64位)对应 iStoreOS x86_64
内存分配2GB确保多插件运行流畅
处理器核心2 核满足加解密需求
网络适配器桥接模式必须勾选”复制物理网络连接状态”
iStoreOS 默认密码password首次登录使用

准备工作

在开始之前,请准备:

  1. VMware Workstation:从官网下载安装(个人使用免费)
  2. iStoreOS 固件:下载 x86_64 版本的 VMDK 格式固件
  3. 稳定的网络连接:用于下载固件和后续安装插件

第一步:创建虚拟机

打开 VMware,点击「创建新的虚拟机」,选择「自定义」模式。

关键配置

  1. 硬件兼容性:保持默认
  2. 安装来源:选择「稍后安装操作系统」
  3. 操作系统:选择 Linux → Other Linux 5.x kernel 64-bit
  4. 虚拟机名称:如 iStoreOS-Gateway
  5. 处理器:2 核心
  6. 内存:2048 MB (2GB)

删除默认硬件

这是新手最容易出错的步骤。创建完成后,需要删除虚拟机默认生成的硬件:

  1. 打开虚拟机设置
  2. 删除默认的硬盘
  3. 删除光驱(CD/DVD)
  4. 点击「添加」→「硬盘」→「SATA」→「使用现有虚拟磁盘」
  5. 选择下载好的 iStoreOS .vmdk 文件

第二步:配置桥接网络

网络配置是虚拟机能否充当软路由的核心关键

VMware 网络适配器桥接模式配置界面

操作步骤:

  1. 进入虚拟机设置 →「网络适配器」
  2. 选择「桥接模式」
  3. 必须勾选「复制物理网络连接状态」
  4. 点击「确定」保存

为什么必须用桥接模式? 桥接模式让虚拟机直接获得与宿主机同一网段的 IP 地址,使其能够作为局域网内其他设备的网关。NAT 模式无法实现这一功能。

第三步:启动并获取 IP

启动虚拟机后,会进入 iStoreOS 的命令行界面。

iStoreOS 命令行界面,使用 ip addr 查看 IP 地址

获取 IP 地址:

  1. 在命令行输入 ip addrifconfig
  2. 找到 br-lan 接口的 IP 地址(通常是 192.168.x.x)
  3. 在浏览器访问该 IP 进入管理后台
  4. 默认密码:password

第四步:设置静态 IP

为了保证其他设备能稳定连接,需要将 iStoreOS 的 LAN 口设为静态 IP。

操作步骤:

  1. 进入「网络」→「接口」→「LAN」
  2. 将协议改为「静态地址」
  3. 设置 IP 地址(如 192.168.1.100
  4. 子网掩码:255.255.255.0
  5. 网关:填写主路由 IP(如 192.168.1.1
  6. DNS:填写主路由 IP 或公共 DNS
  7. 保存并应用

第五步:安装科学上网插件

iStoreOS 内置了 iStore 应用商店,但科学上网插件需要手动安装。

iStore 商店手动安装插件界面

下载插件

前往插件 GitHub Release 页面下载 .ipk 文件:

  • PassWall2:适合新手,配置简单
  • OpenClash:功能强大,支持复杂分流

注意:虚拟机是 x86_64 架构,务必下载对应版本。

安装插件

  1. 进入「iStore」→「手动安装」
  2. 上传下载好的 .ipk 文件
  3. 等待安装完成
  4. 刷新页面重启系统后,在「服务」菜单中找到插件

常见问题:安装后服务列表不显示?这是正常现象,手动刷新页面或重启即可。

第六步:配置 COCODUCK 订阅

以 PassWall2 为例配置 COCODUCK 订阅。

PassWall2 插件运行状态显示"运行中"

添加订阅

  1. 进入「服务」→「PassWall2」
  2. 找到「节点订阅」
  3. 添加 COCODUCK 订阅链接(在用户中心获取)
  4. 点击「保存并应用」
  5. 更新订阅,等待节点列表加载

启用代理

  1. 进入「基本设置」
  2. 开启「主开关」
  3. 选择 TCP/UDP 默认节点
  4. 分流模式选择「绕过中国大陆」
  5. 保存并应用

状态显示「运行中」即表示配置成功。

第七步:终端设备接入

Windows PC 接入

  1. 打开「网络和 Internet 设置」→「以太网」或「Wi-Fi」
  2. 点击「编辑」IP 设置
  3. 选择「手动」
  4. 设置:
    • IP 地址:192.168.1.xxx(与 iStoreOS 同网段)
    • 子网掩码:255.255.255.0
    • 网关:填写 iStoreOS 的 IP(如 192.168.1.100
    • DNS:同上
  5. 保存

安卓手机接入

安卓手机修改网关和 DNS 指向 iStoreOS

  1. 进入 Wi-Fi 设置,长按当前连接的网络
  2. 选择「修改网络」→「高级选项」
  3. IP 设置改为「静态」
  4. 网关DNS 填写 iStoreOS 的 IP
  5. 保存

iPhone 接入

  1. 进入「设置」→「Wi-Fi」→ 点击当前网络的 i 图标
  2. 选择「配置 IP」→「手动」
  3. 填写 IP、子网掩码、路由器(网关)
  4. 配置 DNS 为 iStoreOS 的 IP
  5. 保存

注意事项

宿主机依赖

虚拟机软路由的最大局限:宿主机关机 = 全屋断网。如果需要 7×24 小时稳定运行,建议:

  • 使用专用电脑作为宿主机
  • 或考虑购买 N100/R2S 等低功耗硬件

节点无法连接?

订阅节点后显示有延迟但无法上网?尝试:

  1. 重启 iStoreOS 虚拟机
  2. 检查 PassWall2 的 DNS 设置
  3. 更换节点测试

国内网站变慢?

开启代理后访问国内网站变慢,检查分流模式是否正确设置为「绕过中国大陆」。

适合人群

推荐使用

  • 想零成本体验软路由的新手
  • 租房族/学生党,不方便更换主路由
  • 需要临时科学上网环境的用户

建议跳过

  • 需要 7×24 小时稳定运行的用户(建议购买专用硬件)
  • 对 IP、网关、DNS 概念完全陌生的纯小白

总结

通过本教程,你已经学会了:

  • 在 VMware 中创建 iStoreOS 虚拟机
  • 配置桥接网络实现网关功能
  • 安装 PassWall2 并配置 COCODUCK 订阅
  • 让 PC、手机等设备通过虚拟机网关上网

这是入门软路由的最低成本方案,适合想要先体验再决定是否购买硬件的用户。


参考来源:本文内容参考自相关技术视频教程,经过重新整理和优化,以适合 COCODUCK 用户阅读。

免责声明:本文仅供技术学习参考,COCODUCK 提供的是合规的网络加速服务,用户需遵守当地法律法规。

开始使用 COCODUCK

还没有 COCODUCK 账号?立即注册,体验稳定快速的网络加速服务。

免费注册 COCODUCK →