构建
通过 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 相关的文档较少。