banner
约 300 字
1 分钟

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

-
-
无标签

前言

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

飞牛OS应用商店一键安装

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

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

    blog image
    blog image

    网卡名称在设置里看

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

    blog image
    blog image

    输入ifconfig找到本机ip

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

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

    blog image
    blog image

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

    blog image
    blog image

其他NAS部署QWER

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

    blog image
    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
    blog image

结尾

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

END

相关文章

暂无相关文章