Files
StudyDiary/10-WebClipper/群晖 7.2 系统使用 Docker 安装 mihomo,轻松支持 Clash Clash-meta 订阅——保姆级教程.md
T
2026-07-23 20:36:13 +08:00

158 lines
12 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: 群晖 7.2 系统使用 Docker 安装 mihomo,轻松支持 Clash / Clash-meta 订阅——保姆级教程
source: https://www.onemuggle.com/archives/1406.html
author:
- "[[OneMuggle]]"
published: 2025 年 04 月 18 日
created: 2025-09-21
description: 前两天刚领了大礼包,这几天休息的很舒服。昨天闲来无事就准备安装一下mihomo,因为之前安装的clash无法使用clash-meta订阅,而且部分小机场貌似只有clash-meta的链接,群晖上...
tags:
- clippings
updated: 2025-09-21T10:14
---
前两天刚领了大礼包,这几天休息的很舒服。昨天闲来无事就准备安装一下mihomo,因为之前安装的clash无法使用clash-meta订阅,而且部分小机场貌似只有clash-meta的链接,群晖上的clash无法使用,之前不是买了100g的订阅闲置到现在,也是该升一下子了。
昨天上午的时间全用来验证mihomo映像了,容器不是一直重启就是报错缺少参数,直接给干破防了。下午就索性看书去了,结果晚上就收到佬的消息,说在研究clash-meta,起身又折腾了两小时,这次不重启了,直接无法安装,干无语了,还是躺着舒服些。今天早上发现佬昨晚测试到半夜一点多,索性就再次尝试一下,结果还成功了,删除再次从新安装依旧能跑,这便赶紧码字发文。
## 安装 mihomo
站点水印:www.onemuggle.com
## 成功效果
效果图片
[![2025-04-18_12-43-55.png](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMjgxMTk3MDc1NC5wbmc= "2025-04-18_12-43-55.png")
2025-04-18\_12-43-55.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMjgxMTk3MDc1NC5wbmc=)
[![2025-04-18_12-52-19.png](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMTE2OTM1OTU5LnBuZw== "2025-04-18_12-52-19.png")
2025-04-18\_12-52-19.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMTE2OTM1OTU5LnBuZw==)
## 关闭之前安装的Clash
- 右击 `容器名 ` 选择 `停止` ,先把这两个给停止了 [![2025-04-18_13-11-17.png](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMzUzMDQxMTU3MC5wbmc= "2025-04-18_13-11-17.png")
2025-04-18\_13-11-17.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMzUzMDQxMTU3MC5wbmc=)
## 下载映像包(这玩意折腾半天)
- 站内备份: `https://muggle11.lanzouu.com/b009h3gdqb` 密码:1101
- 站内备份: `https://www.onemuggle.com/go/140614061406/`
- 总共4个文件: `tar` 结尾的安装包、 `mihomo.zip` 是懒人包、 `YAML配置.txt` 是安装代码
-`映像` - `操作` - `导入` - `从文件添加` - `从本地设备` [![2025-04-18_13-14-29.png](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvODkyOTE2NjIucG5n "2025-04-18_13-14-29.png")
2025-04-18\_13-14-29.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvODkyOTE2NjIucG5n)
## 设置config.yaml文件
建议使用 **mihomo.zip** 懒人包,可大大 **减少失败几率**
修改 **config.yaml** 中订阅链接时,订阅链接需要使用Clash / Clash-meta 订阅,另外注意需替换【订阅链接】这4个字!!!
- 解压后可直接把 `mihomo` 文件夹拖到docker文件夹下(懒人包,修改订阅链接后,可跳过下面步骤)
- `File` - `docker` - `新增` - `文件夹` - `输入mihomo` [![2025-04-18_13-23-38.png](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMTE0MDY1MTQwLnBuZw== "2025-04-18_13-23-38.png")
2025-04-18\_13-23-38.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMTE0MDY1MTQwLnBuZw==)
- 可解压 `mihomo.zip` ,找到 `config.yaml` ,右击文本打开,搜索 `订阅链接` ,替换文本并保存,上传到 mihomo文件夹下 [![2025-04-18_13-23-35.png](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMTQ4Nzc1OTk1MC5wbmc= "2025-04-18_13-23-35.png")
2025-04-18\_13-23-35.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMTQ4Nzc1OTk1MC5wbmc=)
- 访问 [GitHub](https://www.onemuggle.com/go/aHR0cHM6Ly9naXRodWIuY29tL01ldGFDdWJlWC9tZXRhLXJ1bGVzLWRhdA) 下载:geoip.dat、geoip.metadb、geosite.dat 三个文件 ,上传到 mihomo文件夹下 [![2025-04-18_13-25-20.png](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMzA0MzU1Mjk0Ni5wbmc= "2025-04-18_13-25-20.png")
2025-04-18\_13-25-20.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMzA0MzU1Mjk0Ni5wbmc=)
- 在mihomo文件夹下,再次新建一个文件夹 `metacubexd` [![2025-04-18_13-26-07.png](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMzM3MjA0MzA0OS5wbmc= "2025-04-18_13-26-07.png")
2025-04-18\_13-26-07.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMzM3MjA0MzA0OS5wbmc=)
## 添加docker项目
- 右击 `metacubexd文件夹` 选择 `属性` [![2025-04-18_13-33-26.png](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMzYzMTU0MjIxLnBuZw== "2025-04-18_13-33-26.png")
2025-04-18\_13-33-26.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMzYzMTU0MjIxLnBuZw==)
- 复制文件路径 [![2025-04-18_13-35-01.png](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMTU3NzI0NDE2LnBuZw== "2025-04-18_13-35-01.png")
2025-04-18\_13-35-01.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMTU3NzI0NDE2LnBuZw==)
- 替换 `YAML配置.txt` 内的路径(注意前面有空格) [![2025-04-18_13-32-25.png](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMTk5MzE4OTY2My5wbmc= "2025-04-18_13-32-25.png")
2025-04-18\_13-32-25.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMTk5MzE4OTY2My5wbmc=)
- 打开docker选择 `新增` [![2025-04-18_13-27-04.png](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMzMwOTIxNTQ1Ni5wbmc= "2025-04-18_13-27-04.png")
2025-04-18\_13-27-04.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMzMwOTIxNTQ1Ni5wbmc=)
- 输入名称 `mihomo` ,路径选择 **刚在docker文件夹内新建的mihomo** ,来源选择 **创建yml** [![2025-04-18_13-28-35.png](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvNzkzMTQ3Nzk0LnBuZw== "2025-04-18_13-28-35.png")
2025-04-18\_13-28-35.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvNzkzMTQ3Nzk0LnBuZw==)
- 把修改过的 `YAML配置.txt` 复制进去 [![2025-04-18_13-36-34.png](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMzcxMTY2NzU2My5wbmc= "2025-04-18_13-36-34.png")
2025-04-18\_13-36-34.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMzcxMTY2NzU2My5wbmc=)
- 依次点击:下一步 完成 关闭 [![2025-04-18_13-36-56.png](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvNjQyMzc3NjEyLnBuZw== "2025-04-18_13-36-56.png")
2025-04-18\_13-36-56.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvNjQyMzc3NjEyLnBuZw==)[![2025-04-18_13-37-12.png](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMzkxMjE1OTYxOS5wbmc= "2025-04-18_13-37-12.png")
2025-04-18\_13-37-12.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMzkxMjE1OTYxOS5wbmc=)[![2025-04-18_13-37-46.png](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvNDE5MzIyNjA3OS5wbmc= "2025-04-18_13-37-46.png")
2025-04-18\_13-37-46.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvNDE5MzIyNjA3OS5wbmc=)
- 浏览器建议使用 **谷歌浏览器** 的无痕模式, **并需要暂时关闭浏览器的广告拦截器(ABP)** ,浏览器输入群晖IP+9097端口,后台地址 输入群晖IP+9090端口 (**不能使用https开头,必须是http或者直接ip+9090**) [![2025-04-18_13-44-23.png](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMzI1NzQ2MDY4MC5wbmc= "2025-04-18_13-44-23.png")
2025-04-18\_13-44-23.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMzI1NzQ2MDY4MC5wbmc=)[![2025-04-18_13-51-55.png](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMjkxODMxOTA4OC5wbmc= "2025-04-18_13-51-55.png")
2025-04-18\_13-51-55.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMjkxODMxOTA4OC5wbmc=)
- 也可以使用之前的,右击启动 [![2025-04-18_13-40-16.png](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMTE5OTI5NjkucG5n "2025-04-18_13-40-16.png")
2025-04-18\_13-40-16.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMTE5OTI5NjkucG5n)[![2025-04-18_13-51-09.png](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMTA4MDgwOTMyMC5wbmc= "2025-04-18_13-51-09.png")
2025-04-18\_13-51-09.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMTA4MDgwOTMyMC5wbmc=)[![2025-04-18_13-51-29.png](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMTkyNTU0MTExNi5wbmc= "2025-04-18_13-51-29.png")
2025-04-18\_13-51-29.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMTkyNTU0MTExNi5wbmc=)
- 不会操作或没安装的,看之前的教程哈
[
群晖7.2系统通过Docker安装Clash实现全局代理科学上网——保姆级教程
前几天在捣鼓群晖内网穿透时,发现之前能访问Docker的注册表,现在无法访问了。然后就开始摸索尝试用群晖虚拟机搭建...
](https://www.onemuggle.com/archives/739.html)
## '/dev/net/tun'报错已解决(容器无法自启动)
这几天给群晖加了一个ups然后就遇到这个问题,群晖正常关机后mihomo无法重启,有报错 `bind mount failed :'/dev/net/tun' does not exist` ,报错原因是 `容器挂载失败是因为群晖 DSM 本身就没有 /dev/net/tun,并不是 Docker 的错` ,目前问题已解决。
凡是群晖创建的容器并且有 **'/dev/net/tun'** 报错字样的, **需要使用方法1** 来解决!!!经测试群晖断电后自动开机和手动开关机,容器都不会再报错!
### 方法1、最稳妥方法(开机计划创建文件)
- 大部分 x86 群晖机型(如 DS920+、DS220+、DS1621+)都支持,某些低端、ARM 架构的机型可能不支持(如 DS218j、DS120j
- 打开群晖 `控制面板` ,选择 `任务计划`
- `新增` - `触发的任务` - `用户定义的脚本`
- 任务名称: `WOL` ,用户账号: `root` ,事件: `开机` ,点击 `确定`
- `用户定义的脚本` 粘贴下面代码后点击 `确定`
```bash
if [ ! -c /dev/net/tun ]; then
mkdir -p /dev/net
mknod /dev/net/tun c 10 200
chmod 600 /dev/net/tun
fi
```
- 弹出确定后输入密码即可
-`任务计划` 中查看是否勾选 **已启动**
## 'Failed to fetch' 报错解决思路
- 打开谷歌浏览器,关闭广告拦截插件,打开无痕窗口
- 浏览器输入 群晖IP地址+9090 页面有显示 【{"hello":"mihomo"}】代表安装mihomo成功,反之检查mihomo容器是否正常启动无报错(另注意端口是否被占用)
- 浏览器输入 群晖IP地址+9097(例如:192.168.123.233:9097 冒号是英语状态下的)
- 后端地址输入 `192.168.123.233:9090` ,取消掉前缀 **http://**
## 参考链接
- [docker compose安装mihomo](https://www.onemuggle.com/go/aHR0cHM6Ly9jbHViLmZubmFzLmNvbS9mb3J1bS5waHA_bW9kPXZpZXd0aHJlYWQmdGlkPTEwNzYw)
- [手把手教你如何在飞牛 OS 中使用网络代理](https://www.onemuggle.com/go/aHR0cHM6Ly93aW5kb3dici50b3AvMjAyNC8wOS8xNy9mbm9zLW1paG9tby8)
END
本文作者: 文章标题: [群晖 7.2 系统使用 Docker 安装 mihomo,轻松支持 Clash / Clash-meta 订阅——保姆级教程](https://www.onemuggle.com/archives/1406.html)
本文地址: [https://www.onemuggle.com/archives/1406.html](https://www.onemuggle.com/archives/1406.html)
版权说明:若无注明,本文皆 [OneMuggle](https://www.onemuggle.com/) 原创,转载请保留文章出处。
如果觉得我的文章对你有用,请随意赞赏