收起左侧

飞牛OS Docker部署 Mihomo(某科学软件) 教程

1
回复
80
查看
[ 复制链接 ]

7

主题

47

回帖

0

牛值

初出茅庐

简述

Mihomo(某科学软件官方分支,兼容性最强),完全对标某科学软件,支持订阅、分流、规则、TUN透明代理、WebUI管理,x86/ARM飞牛NAS都兼容。
主流镜像:dreamacro/某科学软件-meta、metacubex/mihomo
优势:
一键DockerCompose部署,飞牛Docker面板直接创建项目
内置完整Web控制面板,浏览器管理订阅、节点、分流规则
支持HTTP/SOCKS5/TUN三种代理模式,内网手机电脑均可接入NAS代理
占用资源极低,不影响NAS下载、影音服务
适用场景:仅内网设备手动填代理、给Docker拉取镜像加速

说明

我的飞牛OS地址是:192.168.2.88

我的mihomo文件夹路径是:/vol1/1000/docker/mihomo

所以下文中案例所用到的都是这俩,大家在部署时自行修改为自己的实际地址和路径

部署流程

1、在飞牛文件管理中,新建mihomo目录,例如/vol1/1000/docker/mihomo

2、在/vol1/1000/docker/mihomo新建docker-compose.yml文件,文件代码中的路径需要与上方一致,内容如下:

version: '3.8'

services:
  mihomo:
    image: metacubex/mihomo:latest
    container_name: mihomo
    restart: always
    network_mode: host
    privileged: true
    cap_add:
      - ALL
    security_opt:
      - apparmor=unconfined
    volumes:
      - /vol1/1000/docker/mihomo:/root/.config/mihomo
      - /dev/net/tun:/dev/net/tun
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro

  metacubexd:
    image: ghcr.io/metacubex/metacubexd:latest
    container_name: metacubexd
    restart: always
    network_mode: bridge
    ports:
      - '9097:80'
    volumes:
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro

3、在/vol1/1000/docker/mihomo新建config.yaml文件,注意修改好你的订阅链接地址,web登录密码,内容如下:

mixed-port: 7890
allow-lan: true
bind-address: '*'
mode: rule
log-level: info
external-controller: 0.0.0.0:9090
secret: "这里填写web登录密码"

tun:
  enable: true
  stack: system
  dns-hijack:
    - any:53
    - tcp://any:53
  auto-route: true
  auto-redirect: true

proxy-providers:
  mysub:
    url: "这里填写你的订阅链接地址"
    type: http
    interval: 3600
    health-check:
      enable: true
      url: "http://www.gstatic.com/generate_204"
      interval: 300

proxies:
  - name: "直连"
    type: direct
    udp: true

dns:
  enable: true
  ipv6: false
  enhanced-mode: fake-ip
  fake-ip-range: 198.18.0.1/16
  nameserver:
    - 223.5.5.5
    - 119.29.29.29

proxy-groups:
  - name: 自动选择
    type: url-test
    use:
      - mysub
    url: "http://www.gstatic.com/generate_204"
    interval: 300
    tolerance: 50

  - name: 手动选择
    type: select
    proxies:
      - 直连
    use:
      - mysub

  - name: 默认
    type: select
    proxies:
      - 自动选择
      - 手动选择
      - 直连

rules:
  - MATCH,默认

然后回到飞牛Docker新建Compose,名称mihomo,选择好路径/vol1/1000/docker/mihomo,使用现有文件新建,勾选构建好立即启动

Web页面登录地址:http://192.168.2.88:9097/

后端地址:http://192.168.2.88:9090

11.png

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

4

回帖

0

牛值

江湖小虾

PixPin_2026-07-09_22-20-37.png

后期那个yaml 我是叫gemini帮我写的。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则