wnlen/clash-for-linux
面向 Linux 的 Clash / Mihomo 代理运行平台,提供订阅管理、节点选择、Tun 模式和诊断工具。
- Star
- 6,192
- Fork
- 1,231
- 未关闭 Issue
- 28
- 最近提交
- 29天前
这是什么?
Clash for Linux 是一组 Shell 脚本,用于在 Linux 上安装、配置并运行 Clash 或 Mihomo 代理内核。脚本会识别系统架构并下载对应内核,之后通过 clashon、clashoff、clash select、clash use 等简短命令管理运行状态。
项目支持保存多个订阅并切换主订阅,可导入 Clash/Mihomo YAML、Base64 订阅或分享链接;路由模式可在 rule、global、direct 之间切换,端口会自动检测以避免冲突。通过 Mixin 文件可以对生成的运行配置追加或覆盖内容。此外还包括 Tun 透明代理、局域网代理、IPv6 设置、多跳节点和开机接管等功能,root 与普通用户均可安装。
项目适用于 Ubuntu、Debian、WSL 及 OpenWrt 脚本模式等环境,支持 amd64、arm64 和 armv7 架构。对于无法稳定访问 GitHub 的主机,还提供离线资源包安装方式,clash doctor 可用于排查常见问题。
核心功能
- 01自动识别系统架构并下载对应的 Clash 或 Mihomo 内核。
- 02保存多个订阅,通过 clash use 切换当前主订阅。
- 03使用编号交互选择策略组和节点。
- 04提供 Tun 透明代理模式,需以 root 方式安装。
- 05通过 Mixin 文件覆盖、前置或追加运行配置。
- 06内置 doctor 诊断命令和 Web 控制台,便于排障与管理。
适用场景
- 在 Linux VPS 或远程开发环境中使用代理访问 GitHub、Docker 等服务。
- 在 Ubuntu、Debian 或 WSL 上快速部署 Clash,无需手动维护运行状态。
- 在路由器、NAS 或小主机上开启局域网代理,供同网段设备使用。
- 在终端中管理多个订阅并快速切换。
快速上手
- 1
从加速镜像克隆项目
git clone --branch master --depth 1 https://ghfast.top/https://github.com/wnlen/clash-for-linux.git - 2
进入项目目录
cd clash-for-linux - 3
运行安装脚本
bash install.sh
使用前须知
- 仅面向 Linux,README 未描述 macOS 或 Windows 支持。
- Tun 模式需要以 root 方式安装。
- 官方仅支持 amd64、arm64 和 armv7 架构。
- OpenWrt 脚本模式不注册开机自启,设备重启后需重新执行 clashon。
标签
常见问题
- clash-for-linux 是什么?
- 面向 Linux 的 Clash / Mihomo 代理运行平台,提供订阅管理、节点选择、Tun 模式和诊断工具。 Clash for Linux 是一组 Shell 脚本,用于在 Linux 上安装、配置并运行 Clash 或 Mihomo 代理内核。脚本会识别系统架构并下载对应内核,之后通过 clashon、clashoff、clash select、clash use 等简短命令管理运行状态。
- clash-for-linux 可以免费使用吗?用的什么许可证?
- clash-for-linux 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- clash-for-linux 还在维护吗?
- 活跃维护中。clash-for-linux 最近一次提交是在 2026年9月24日。
- clash-for-linux 适合用来做什么?
- 在 Linux VPS 或远程开发环境中使用代理访问 GitHub、Docker 等服务。 在 Ubuntu、Debian 或 WSL 上快速部署 Clash,无需手动维护运行状态。 在路由器、NAS 或小主机上开启局域网代理,供同网段设备使用。 在终端中管理多个订阅并快速切换。
- clash-for-linux 怎么安装和运行?
- 从加速镜像克隆项目: git clone --branch master --depth 1 https://ghfast.top/https://github.com/wnlen/clash-for-linux.git 进入项目目录: cd clash-for-linux 运行安装脚本: bash install.sh
- 在哪里获取 clash-for-linux?
- 源代码和安装说明在 GitHub 上:https://github.com/wnlen/clash-for-linux
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
自托管的网络流量可视化面板,用于监控和审计 Clash/Mihomo(OpenClash)与 Surge 网关的流量。
一款基于 Python 的基础设施自动化工具,可在 SSH 服务器、本地机器和 Docker 容器上执行命令与声明式操作。
一个 Python Kubernetes 客户端库,API 风格贴近 kubectl,同时提供同步和异步接口。
一套完全用 Bash 编写的终端屏保合集,借助 echo、sleep 和 tput 生成动态 ASCII 艺术。
用 Rust 编写的去中心化 Mesh VPN,可将分散设备组成虚拟局域网,支持 NAT 穿透与 WireGuard。