出处:飞牛论坛baiy316
一、准备工作
1、拉取mihomo镜像(镜像仓库搜索metacubex/mihomo下载)
2、准备config.yaml文件
创建config.yaml文件,具体内容见这个;在proxy-providers处替换自己的订阅名称、链接、前缀<记得删括号!>
文件名需严格匹配 GeoSite.dat 和 GeoIP.dat(区分大小写)。
3、下载文件
从 该仓库 下载:GeoIP.dat、geoid.metadb、geosite.dat三个文件;
将下载的三个文件以及config.yaml文件放进任意目录中(例:/vol1/1000/docker/mihomo)
至此所有准备工作全部完成。
二、安装
1、打开docker-compose,点击新增项目
2、项目名称可以随意填写,这里写mihomo;路径填写保存yml文件的目录;来源选择创建docker-compose.yml
3、在文本框内粘贴下方代码
# version: '3'
services:
mihomo:
container_name: mihomo
image: metacubex/mihomo
restart: always
pid: host
ipc: host
network_mode: host
cap_add:
- ALL
security_opt:
- apparmor=unconfined
volumes:
- /vol1/1000/docker/Mihomo:/root/.config/mihomo
- /dev/net/tun:/dev/net/tun
# 共享host的时间环境
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
metacubexd:
container_name: metacubexd
image: ghcr.io/metacubex/metacubexd
restart: always
network_mode: bridge
ports:
- '39097:80'
volumes:
- /vol1/1000/docker/Mihomo/metacubexd:/config/caddy
# 共享host的时间环境
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro其中:
/vol1/1000/docker/mihomo 需要保持与第二节第3点的目录一致
/vol1/1000/docker/mihomo/metacubexd 是metacube的配置目录
倒数第五行的 39097 是web访问端口,可随意修改
三、使用
浏览器地址栏输入 "IP:39097",可访问metacube(XD)管理界面,后端地址填写 "http://设备IP:9090",密钥为空即可。
暂无评论