12 KiB
Executable File
title, source, author, published, created, description, tags, updated
| title | source | author | published | created | description | tags | updated | ||
|---|---|---|---|---|---|---|---|---|---|
| 群晖 7.2 系统使用 Docker 安装 mihomo,轻松支持 Clash / Clash-meta 订阅——保姆级教程 | https://www.onemuggle.com/archives/1406.html |
|
2025 年 04 月 18 日 | 2025-09-21 | 前两天刚领了大礼包,这几天休息的很舒服。昨天闲来无事就准备安装一下mihomo,因为之前安装的clash无法使用clash-meta订阅,而且部分小机场貌似只有clash-meta的链接,群晖上... |
|
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-52-19.png
](https://www.onemuggle.com/action/Watermark?mark=L3Vzci91cGxvYWRzLzIwMjUvMDQvMTE2OTM1OTU5LnBuZw==)
关闭之前安装的Clash
- 右击
容器名选择停止,先把这两个给停止了2025-04-18_13-11-17.png
下载映像包(这玩意折腾半天)
- 站内备份:
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
设置config.yaml文件
建议使用 mihomo.zip 懒人包,可大大 减少失败几率
修改 config.yaml 中订阅链接时,订阅链接需要使用Clash / Clash-meta 订阅,另外注意需替换【订阅链接】这4个字!!!
- 解压后可直接把
mihomo文件夹拖到docker文件夹下(懒人包,修改订阅链接后,可跳过下面步骤) File-docker-新增-文件夹-输入mihomo2025-04-18_13-23-38.png
- 可解压
mihomo.zip,找到config.yaml,右击文本打开,搜索订阅链接,替换文本并保存,上传到 mihomo文件夹下2025-04-18_13-23-35.png
- 访问 GitHub 下载:geoip.dat、geoip.metadb、geosite.dat 三个文件 ,上传到 mihomo文件夹下
2025-04-18_13-25-20.png
- 在mihomo文件夹下,再次新建一个文件夹
metacubexd2025-04-18_13-26-07.png
添加docker项目
- 右击
metacubexd文件夹选择属性2025-04-18_13-33-26.png
- 复制文件路径
2025-04-18_13-35-01.png
- 替换
YAML配置.txt内的路径(注意前面有空格)2025-04-18_13-32-25.png
- 打开docker选择
新增2025-04-18_13-27-04.png
- 输入名称
mihomo,路径选择 刚在docker文件夹内新建的mihomo ,来源选择 创建yml2025-04-18_13-28-35.png
- 把修改过的
YAML配置.txt复制进去2025-04-18_13-36-34.png
- 依次点击:下一步 完成 关闭
2025-04-18_13-36-56.png
2025-04-18_13-37-12.png
2025-04-18_13-37-46.png
- 浏览器建议使用 谷歌浏览器 的无痕模式, 并需要暂时关闭浏览器的广告拦截器(ABP) ,浏览器输入群晖IP+9097端口,后台地址 输入群晖IP+9090端口 (不能使用https开头,必须是http或者直接ip+9090)
2025-04-18_13-44-23.png
2025-04-18_13-51-55.png
- 也可以使用之前的,右击启动
2025-04-18_13-40-16.png
2025-04-18_13-51-09.png
2025-04-18_13-51-29.png
- 不会操作或没安装的,看之前的教程哈
群晖7.2系统通过Docker安装Clash实现全局代理科学上网——保姆级教程 前几天在捣鼓群晖内网穿透时,发现之前能访问Docker的注册表,现在无法访问了。然后就开始摸索尝试用群晖虚拟机搭建...
'/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,事件:开机,点击确定 用户定义的脚本粘贴下面代码后点击确定
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://
参考链接
END
本文作者: 文章标题: 群晖 7.2 系统使用 Docker 安装 mihomo,轻松支持 Clash / Clash-meta 订阅——保姆级教程
本文地址: https://www.onemuggle.com/archives/1406.html
版权说明:若无注明,本文皆 OneMuggle 原创,转载请保留文章出处。
如果觉得我的文章对你有用,请随意赞赏