diff --git a/README.md b/README.md index 42927a4..e65aafe 100644 --- a/README.md +++ b/README.md @@ -2,15 +2,47 @@ # 项目介绍 -此项目以 Clash Meta / Mihomo 内核为核心,提供自动识别架构并下载对应二进制的能力,同时通过 systemd 统一管理服务,配合清晰的目录结构,便于维护与回滚。基于脚本实现开箱即用的代理体验,主要用于解决服务器访问 GitHub 等海外资源速度慢的问题。 +**clash-for-linux** 是一个面向 Linux 服务器/桌面环境的 **Clash 自动化运行与管理脚本集**。 + 项目基于 **Clash Meta / Mihomo 内核**,通过脚本方式实现 **开箱即用、可维护、可回滚** 的代理部署体验,适合用于提升服务器访问 GitHub、Docker Hub 等海外资源的速度。
-**2026.01.13**持续更新。 +本项目主要解决以下问题: -
+- ❌ 官方 Clash 二进制下载、架构区分、配置部署繁琐 +- ❌ 手动管理 Clash 进程、端口、环境变量不稳定 +- ❌ systemd 服务、权限、安全配置缺乏统一方案 +- ❌ 多订阅 / 配置混乱,升级和回滚成本高 +### 核心特性 + +- 🚀 **自动识别系统架构**(x86_64 / aarch64 / armv7),下载并使用对应 Clash 内核 +- 🧩 **脚本化部署**,无需手动安装依赖,适合服务器与无桌面环境 +- 🔧 **systemd 服务管理**,支持 start / stop / restart / enable +- 🗂️ **清晰的目录结构**,配置、日志、二进制、mixin 分离,便于维护与回滚 +- 🔐 **安全默认配置** + - 管理面板默认仅绑定 `127.0.0.1` + - 自动生成或自定义 Secret + - 默认开启 TLS 校验 +- 🧪 **端口自动检测与分配**,避免冲突 +- 🔄 **多订阅管理(clashctl)**,支持订阅切换、更新、日志查看 +- 🧠 **Mixin 机制**,可按需追加/覆盖 Clash 配置 +- 🌐 **Tun 模式支持**(需 Clash Meta / Premium) + +### 适用场景 + +- Linux 云服务器(VPS) +- 家用 NAS / 小主机(x86 / ARM) +- 需要稳定访问 GitHub、Go / Node / Docker 生态的开发环境 +- 不希望长期手动维护 Clash 运行状态的用户 + +### 项目定位说明(很重要,避免误解) + +- ✅ 本项目 **不提供任何订阅内容**,仅负责运行与管理 +- ✅ 本项目是 **Clash / yacd 的工程化封装**,并非 Clash 的替代品 +- ❌ 不适合只想“点点 UI 就用”的纯桌面用户 +- ❌ 不包含任何节点、机场或订阅推荐 + # 使用须知 - - 支持普通用户运行,涉及 systemd 安装/端口转发等系统级操作时需要 root 或 sudo。 - 使用过程中如遇到问题,请优先查已有的 [issues](https://github.com/wanhebin/clash-for-linux/issues)。 - 在进行issues提交前,请替换提交内容中是敏感信息(例如:订阅地址)。