banner
约 300 字
1 分钟

飞牛OS应用商店上架的QWRT旁路由,其他NAS也可以安装了,还可以选择iStoreOS一键部署

-
-
无标签

前言

飞牛OS应用商店上架的QWRT旁路由非常好用,实际是一个由大佬Lean发布的docker应用,也就是说所有NAS都可以安装。之前旁路由系统要通过虚拟机装,docker版优势在于部署简单且占用资源非常低。如果习惯iStoreOS朋友还可以安装悟空的日常做的docker版。

飞牛OS应用商店一键安装

  1. 直接在应用商店找到QWRT应用,安装即可

    blog image
  2. 填写网段、网关、网卡

    blog image

    网卡名称在设置里看

    blog image
  3. 在docker设置中打开终端,查看ip

    blog image

    输入ifconfig找到本机ip

    blog image
  4. 浏览器输入ip,打开旁路由页面,默认密码是password

    blog image
  5. 输入神秘代码,即可使用隐藏应用

    blog image

    代码:echo 0xDEADBEEF> /etc/config/google_fu_mode

    blog image

其他NAS部署QWER

  1. 通过命令查看网卡名称ip link show

    blog image
  2. 部署docker应用,docker compose代码均转自悟空的日常

  • Arm64的群晖 (比如DS220J)

YAML
services:
  qwrt:
    image: coolsnowwolf/qwrt:arm64-latest
    container_name: qwrt
    privileged: true
    command: /sbin/init
    networks:
      - qwrt_macnet
networks:
  qwrt_macnet:
    name: qwrt_macnet
    driver: macvlan
    driver_opts:
      parent: eth0 # 这里替换为你设备的网卡名称(比如eth0、end0、enp1s0、enp1s0-ovs等)
    ipam:
      config:
        - subnet: 192.168.66.0/24 # 这里换成你的NAS所在的网段(比如192.168.100.0/24)
          gateway: 192.168.66.1
  • x86-64的群晖 (比如DS1821+)

YAML
services:
  qwrt:
    image: coolsnowwolf/qwrt:amd64-latest
    container_name: qwrt
    privileged: true
    command: /sbin/init
    networks:
      - qwrt_macnet       
networks:
  qwrt_macnet:
    name: qwrt_macnet
    driver: macvlan
    driver_opts:
      parent: eth0 # 这里替换为你设备的网卡名称(比如eth0、end0、enp1s0、enp1s0-ovs等)
    ipam:
      config:
        - subnet: 192.168.66.0/24 # 这里换成你的NAS所在的网段(比如192.168.100.0/24)
          gateway: 192.168.66.1
  • Armbian-arm64

YAML
services:
  qwrt:
    image: coolsnowwolf/qwrt:arm64-latest
    container_name: qwrt
    privileged: true
    command: /sbin/init
    networks:
      - qwrt_macnet
networks:
  qwrt_macnet:
    name: qwrt_macnet
    driver: macvlan
    driver_opts:
      parent: enp0s1 # 这里替换为你设备的网卡名称(比如eth0、end0、enp1s0、enp1s0-ovs等)
    ipam:
      config:
        - subnet: 192.168.66.0/24 # 这里换成你的NAS所在的网段(比如192.168.100.0/24)
          gateway: 192.168.66.1

一键部署iStoreOS旁路由 兼容OMV | Armbian | Debian

  1. 部署方法同上,项目地址:https://github.com/wukongdaily/istoreos-docker-builder

  2. docker compose 部署方式 x86-64为例

YAML
services:
  ios:
    image: wukongdaily/openwrt-istoreos:amd64-latest # 根据架构 如果是arm64 标签写arm64-latest
    container_name: istoreos
    privileged: true
    command: /sbin/init
    networks:
      - ios_macnet
networks:
  ios_macnet:
    name: ios_macnet
    driver: macvlan
    driver_opts:
      parent: enp2s0-ovs # 这里替换为你设备的网卡名称(比如eth0、end0、enp1s0、enp1s0-ovs等)
    ipam:
      config:
        - subnet: 192.168.66.0/24 # 这里换成你的NAS所在的网段(比如192.168.100.0/24)
          gateway: 192.168.66.1 # 这里换成你的NAS所在的网关(比如192.168.100.1)
  1. docker compose 部署方式 arm64 为例

YAML
services:
  ios:
    image: wukongdaily/openwrt-istoreos:arm64-latest # 根据架构 如果是x86-64 标签写amd64-latest
    container_name: istoreos
    privileged: true
    command: /sbin/init
    networks:
      - ios_macnet
networks:
  ios_macnet:
    name: ios_macnet
    driver: macvlan
    driver_opts:
      parent: end0 # 这里替换为你设备的网卡名称(比如eth0、end0、enp1s0、enp1s0-ovs等)
    ipam:
      config:
        - subnet: 192.168.66.0/24 # 这里换成你的NAS所在的网段(比如192.168.100.0/24)
          gateway: 192.168.66.1 # 这里换成你的NAS所在的网关(比如192.168.100.1)
  1. 假设istoreos是容器名称,输入代码进入dockersudo docker exec -it istoreos /bin/bash , docker内输入Show Interfaces 查看本机ip

    blog image

结尾

docker版的旁路由主要使用情景就是魔法了,但不建议做主网关,看了下官方评论区,问题还是挺多的。如果需要更稳定或有更硬核的需求还是建议用物理机。如果获取不到ip,关闭网卡的ipv6试试。如果魔法失效,打开魔法设置中的兼容模式。

END

相关文章

暂无相关文章