Clash 跑在 Docker 里,yacd 当它的网页控制台,浏览器插件把流量指过去。
启动 Clash
docker run -d \
--name=clash \
-v "$PWD/config.yaml:/root/.config/clash/config.yaml" \
-p "7890:7890" -p "7891:7891" -p "9090:9090" \
--restart=unless-stopped \
dreamacro/clash
三个端口各有分工:7890 是 HTTP 代理,7891 是 SOCKS5,9090 是给控制台用的 API。配置文件通过挂载进去,改完重启容器就生效。
把 config.yaml 换成自己的订阅内容,选下面 Clash 的那份复制:

启动 yacd
docker run -p 9090:80 -d --rm haishanh/yacd
浏览器打开 http://localhost:9090,在设置里把 API 端口填成 9090:

连上之后就能在这里切节点、看延迟、改规则,不用去改配置文件。
浏览器指向代理
装 SwitchyOmega 之类的插件,新建情景模式指向 127.0.0.1:7890:
| SwitchyOmega 插件 | 端口设定 |
|---|---|
![]() |
![]() |
切到对应情景模式就能用了。同一个代理地址也能直接填进系统网络设置,或者给终端用 export https_proxy=http://127.0.0.1:7890。


评论
还没有人留言。