「CLASH」- Daemonize Clash

构建

通过 Docker 部署,以针对某些特殊场景
https://hub.docker.com/r/dreamacro/clash

通过 Docker Compose 运行:

version: '3.8'

services:
  dreamacro-clash:
    image: registry.cn-hangzhou.aliyuncs.com/d3rm/third-party:docker.io.dreamacro.clash.v1.18.0 # dreamacro/clash:v1.18.0
    container_name: dreamacro-clash
    restart: unless-stopped
    volumes:
      - ./config:/root/.config/clash/  # 挂载配置文件目录
    ports:
      - "57890:7890"  # HTTP 代理
      - "57891:7891"  # SOCKS5 代理
      - "59090:9090"  # 外部控制端口(REST API)
    # network_mode: "host"  # 推荐使用 host 模式,避免 NAT 问题
    # cap_add:  # 如果需要 TUN 模式,取消注释
    #   - NET_ADMIN

应用

WIP 配置全局代理

我们尝试修改 mode: global 参数,但是并未生效。另外,我们能找到的针对 mode: global 相关的文档较少。