Terminal
  • Menu ▾
    • 关于
    • 博客
    • 项目
    • 飞牛NAS Docker
    • 🎬 影音
    • 🎵 音乐
  • 关于
  • 博客
  • 项目
  • 飞牛NAS Docker
  • 🎬 影音
  • 🎵 音乐

功能

mihomo(原 Clash Meta)作为透明代理网关,为局域网内所有设备提供代理服务。

核心能力:

  • HTTP/HTTPS/SOCKS5 代理
  • 订阅自动更新
  • 分流规则(国内直连、国外代理)
  • RESTful API 管理

部署

docker-compose.yml

services:
  mihomo:
    image: metacubex/mihomo:latest
    container_name: mihomo
    restart: unless-stopped
    ports:
      - "7890:7890"   # HTTP 代理
      - "7891:7891"   # SOCKS5 代理
      - "9090:9090"   # API 管理
    volumes:
      - ./config:/root/.config/mihomo
    environment:
      - http_proxy=
      - https_proxy=
      - ALL_PROXY=

配置

在 ./config/ 目录下放置 config.yaml:

mixed-port: 7890
socks-port: 7891
port: 9090
allow-lan: true
mode: rule
log-level: info
external-controller: 0.0.0.0:9090

proxies:
  - name: "example"
    type: ss
    server: example.com
    port: 443
    cipher: chacha20-ietf-poly1305
    password: "your-password"

rules:
  - GEOIP,CN,DIRECT
  - MATCH,example

坑

⚠️ OrbStack 会注入 http_proxy=http://127.0.0.1:7897,必须在 compose 中显式清空代理环境变量,否则容器内网络异常。

系统代理

局域网设备设置:

  • HTTP/HTTPS → 192.168.x.x:7890
  • SOCKS5 → 禁用(OrbStack 兼容性问题)
© 2026 Powered by Hugo :: Theme made by panr
--