Repolode
wnlen

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. 1

    从加速镜像克隆项目

    git clone --branch master --depth 1 https://ghfast.top/https://github.com/wnlen/clash-for-linux.git
  2. 2

    进入项目目录

    cd clash-for-linux
  3. 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 数据每日更新。

相关项目