简述Mihomo(某科学软件官方分支,兼容性最强),完全对标某科学软件,支持订阅、分流、规则、TUN透明代理、WebUI管理,x86/ARM飞牛NAS都兼容。 说明我的飞牛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
|
