目录

配图

![Clash Docker 部署](https://img.shields.io/badge/Docker-Clash-blue?style=flat-square&logo=docker)

📦 前言


在 Linux 下配置代理,最优雅的方式莫过于 Docker。不仅环境隔离,还能随时切换内核。本文将手把手教你在 Debian 系统上,用最标准的目录规范部署 Clash。

🚀 第一步:拉取镜像


目前社区最推荐两个镜像:
- dreamgcl/clash: 稳定,兼容性好(推荐新手)
- metacubex/mihomo: 支持新协议,性能更强(推荐进阶)

docker pull dreamgcl/clash:latest

📂 第二步:标准化目录规划


遵循 Linux 规范,配置放 /etc,数据放 /var

sudo mkdir -p /etc/clash
sudo mkdir -p /var/lib/clash
sudo chown $USER:$USER /etc/clash /var/lib/clash

⚙️ 第三步:下载配置并启动

1. 下载你的订阅配置


curl -L "https://api.91unicorn.vip/api/v1/client/subscribe?token=7dc659f94c21f632f5a5dca46a9fc8d7" -o /etc/clash/config.yaml

2. 启动容器


docker run -d \
--name clash \
--restart unless-stopped \
-p 7890:7890 -p 7891:7891 -p 9090:9090 \
-v /etc/clash/config.yaml:/root/.config/clash/config.yaml:ro \
-v /var/lib/clash:/root/.config/clash/data \
-e SECRET="your_secret" \
dreamgcl/clash:latest

💻 第四步:终端使用指南

临时生效(当前窗口)


export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"

Git 专用


git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy http://127.0.0.1:7890

✅ 验证


curl -I https://www.google.com

看到 200 OK 即成功!

---
*生成时间:2026-04-02 | 维护者:团子 🌟*

最后编辑:2026年04月02日 ©著作权归作者所有

发表评论