一、软路由固件

固件选择

目前常见的软路由系统主要包括:

固件名称 血统/定位 核心优势 推荐指数
OpenWrt 纯正官方 最纯净、无冗余代码、更新最快、安全性最高。 ⭐⭐
ImmortalWrt 高性能分支 国内生态最好。针对性能优化极佳,插件库极其丰富且下载快。 ⭐⭐⭐⭐⭐
iStoreOS 交互派 最像路由器的系统。带首页仪表盘、有专门的应用商店和极简配置 NAS 功能。 ⭐⭐⭐⭐⭐
飞牛 (fnOS) NAS 系统 全能选手。本质是 NAS 系统,但内置了强大的虚拟机和 Docker,可一键运行软路由。 ⭐⭐⭐⭐

固件下载

这里主要演示ImmortalWrtiStoreOS的安装, 固件下载地址如下:

ImmortalWrt固件下载地址

iStoreOS固件下载地址

选择x86对应的固件, 下载后格式为img.gz, 解压出img格式的镜像文件

二、U启制作

  • 写的比较精简, 需要具备一定的IT基础

U启工具(通用): ventoy

PE工具箱(ImmWrt需要): 杏雨梨云

写盘工具(ImmWrt需要): IMG写盘工具, 也可以下载汉化版

通用方法:

  1. 先使用杏雨梨云制作U启工具箱的ISO版本
  2. 再使用ventoy制作U盘启动, 并把杏雨梨云U启工具箱ISO版和软路由固件IMG镜像放到U盘中

三. 固件刷写

iStoreOS固件刷写

iStoreOS自带写入功能, 所以直接使用ventoy启动, 然后选择iStoreOS固件进行安装即可

  1. 登录U盘系统,登录成功之后,输入:quickstart (或者 qu + tab 自动补全)
  2. 选择Install X86,选择目标磁盘, 并进行确定,就行了。

关于OpenClash

iStoreOS源中不带科学上网相关插件, 需要额外手动下载上传安装, 下载地址:

https://github.com/bcseputetto/Are-u-ok/releases

ImmWrt固件刷写

ImmWrt不自带写入功能, 所以需要借助U盘PE和写盘工具进行安装

  1. 通过ventoy进入杏雨梨云PE工具箱
  2. 打开IMG写盘工具, 将IMG镜像写入目标磁盘即可

iStoreOS固件默认自动获取ip, 使用ip a查看并进行登录即可

ImmWrt默认为固定IP, 如果作为旁路由, 需要使用下面命令来自动获取IP, 且单次生效

1
2
uci set network.lan.proto=dhcp
/etc/init.d/network restart

四、虚拟机安装固件

  • 很多时候我们需要先通过虚拟机来安装固件进行测试验证, 并最终选择适合自己的固件
  1. 管理员权限启动虚拟机,
  2. 创建虚拟机, 添加一块硬盘(选择SATA接口, 否则进入PE系统无法看见磁盘), 选择使用物理磁盘, 设备选择U盘编号, 一般为PysicalDrive1(py0为本地硬盘), 并选择使用整个磁盘
  3. 之后安装步骤和物理机安装一样, 启动设置好开机启动, 通过U盘引导安装到虚拟机磁盘。