飞牛Nas部署 istoreos 软路由

一、前言

1.1、介绍

iStoreOS是一个国内开发的OpenWrt版本,通过优化和汉化处理,为路由器系统带来了全新的使用体验。它是入门级的路由系统,也是入门级的NAS系统,基于原版OpenWRT,在多个硬件平台上经过长期迭代。iStoreOS的目标是提供一个人人会用的路由兼轻NAS系统,系统本身开源免费

二、部署工作

2.1、服务包部署

Last_Three_Service_Package.sh 选择 istoreos 部署完毕,直接跳转到 Web 界面配置即可!

2.2、Compose 文件部署

services:
  istoreos:
    image: fingerboy/istoreos-x86-64:latest
    container_name: istoreos
    privileged: true
    command: /sbin/init
    restart: always
    networks:
      macnet:
        ipv4_address: 127.0.0.1
networks:
  macnet:
    external: true

2.3、飞牛可视化部署

2.3.1、前期 Nas 设置

提前按照如下进行配置:

  • sudo -i 进入 root 权限

  • ifconfig 查看网络信息

  • ip link set 网卡名称 promisc on 开启网卡混杂模式

  • docker network create -d macvlan --subnet=127.0.0.0/24 --gateway=127.0.0.1 -o parent=网卡名称 macnet 创建 macnet 网络

设置1.jpg

设置2.jpg

2.3.2、镜像仓库源

推荐镜像源:https://docker.1ms.run

https://lastthree.cn/archives/fei-niu-nasjing-xiang-yuan-la-qu-shi-bai-jie-jue-ban-fa

2.3.3、镜像准备

镜像为:fingerboy/istoreos-x86-64

版本为:latest

镜像1-twal.jpg

2.3.4、可视化容器配置

容器名称自定义,勾选开机自动开启

容器1-xqct.jpg

开启最高权限运行,网络勾选 macnet ,命令填写如下

  • /sbin/init

容器2-Pvva.jpg

勾选创建后启动容器,并创建容器

容器3-hpXG.jpg

三、部署后的 Web 配置

3.1、内部配置

进入容器内部,输入如下代码 docker exec -it istoreos /bin/bash

web1-ftYk.jpg

输入如下指令修改配置文件 vi /etc/config/network ,将文件中的 lanip addr 进行修改

web2-YszX.jpg

输入如下指令重启网络,etc/init.d/network restart 重启完成退出容器

web3-GSBB.jpg

访问刚才设置的 IP 访问 istoreos 的 Web 界面,输入如下信息登录:

  • 用户名:root

  • 密码:password

web4-cNaT.jpg

进入 istoreos 的 Web 界面,点击左侧栏的网络向导,配置为旁路由模式

web5-IgAF.jpg

进入配置界面,按要求填写配置:

  • LAN 接口配置方式:默认

  • IP 地址:刚才设置的地址

  • 子网掩码:默认

  • 网关地址:家庭路由器的 IP 地址

  • DNS 服务器:同上

web6-qHLl.jpg

配置完成刷新界面,点击左侧栏 iStore ,点击上方手动安装,安装 passwall 插件

web7-NiAC.jpg

(所有插件均放置在夸克群中,自行加入群聊获取,点我加入)下载 PassWall_4.78-1_x86_64_all_sdk_22.03.7.run 文件,并上传到 istoreos 中进行安装

web8-FSBC.jpg

安装完成,点击左侧栏服务,选择 passwall 服务进入,优先导入代理配置,其次按照下方提示信息进行配置即可,代理地址为:http://192.168.31.30:1072,到此 istoreos 的配置完毕

web9-BIxH.jpg