背景
随着本地局域网内的设备日益增多,为每台设备单独配置代理变得愈发繁琐,尤其是那些没有图形界面的设备,配置过程尤为不便。
好在手头的飞牛设备拥有 12G 闲置内存,正好可以用来搭建一个软路由,将代理功能集中处理,省去逐台配置的麻烦。
技术路线:
系统: FnOS + iStoreOS + FnOS 虚拟机
软件: OpenClash
一、FnOS 安装 iStoreOS
1、下载 iStoreOS
固件下载地址:iStoreOS 固件
下载对应系统的版本固件。
2、新建虚拟机
在飞牛 OS 中创建虚拟机,步骤如下:
2.1 填写名称,操作系统选择 Linux,内核默认
2.2 分配 2 个核心、2G 内存,并勾选开机自启
2.3 不添加存储空间
2.4 添加一个虚拟网卡
2.5 不添加硬件直通
3、处理固件镜像
3.1 解压镜像文件
gzip -d istoreos-*.img.gz
3.2 转换为 QCOW2 格式
qemu-img convert -f raw -O qcow2 istoreos-*.img istoreos.qcow2
转换完成后会生成一个 istoreos.qcow2 格式的文件。
4、导入虚拟机
4.1 编辑飞牛虚拟机,进入「存储空间」页面,将 qcow2 格式的文件导入虚拟机
4.2 启动虚拟机,使用 VNC 连接,会看到系统已成功启动
4.3 在终端执行 quickstart 命令查看默认 IP 地址
4.4 通过浏览器访问该 IP,默认用户名和密码均为 root,登录即可进入后台