{"repo":"wnlen/clash-for-linux","free":true,"listed":false,"github":"https://github.com/wnlen/clash-for-linux","clone":"git clone https://github.com/wnlen/clash-for-linux.git","description":"🐧 一个更完整、更优雅的 Linux Clash / Mihomo 代理运行平台","language":"Shell","stars":5859,"topics":["clash-meta","shell-script","devops-tools","openclaw","proxy","vpn","linux","mihomo"],"license":"MIT","category":"networking-infra","readme_excerpt":"🐧 Clash for Linux 💬 社区交流： Telegram 群 一个更完整、更优雅的 Linux Clash / Mihomo 运行平台。 ✨ 核心特性 - 🚀 自动识别系统架构 ：自动下载并使用对应 Clash 内核 - 🧪 端口自动检测与分配 ：避免冲突 - 🔄 多订阅管理 ：可以保存多个订阅，通过 clash use 切换当前主订阅。 - 💫 节点选择 ：使用编号交互选择策略组和节点。 - 🌐 Tun 模式 ：用于透明代理接管场景（需root方式安装）。 - 🧠 Mixin 机制 ：可按需追加/覆盖 Clash 配置 - 👤 不同权限 ：兼容 root 与普通用户环境。 - 🔐 安全默认配置 ：自动生成或自定义 Secret - 🩺 内置诊断工具（ doctor ） ：快速排障 适用场景 - Linux 云服务器（VPS / 远程开发环境） - 本地开发环境（Ubuntu / Debian / WSL） - 路由 / 轻量系统（OpenWrt / NAS / 小主机 x86 / ARM） - 需要稳定访问 GitHub、Go / Node / Docker 生态的开发者 - 不希望手动维护 Clash 运行状态的用户 🚀 一键安装（推荐） 在终端中执行以下命令即可完成安装： - 上述命令使用了加速前缀，如失效可更换其他可用链接。 - 可通过 .env 文件或脚本参数自定义安装选项。 - 在 WSL 环境中，不支持放在 Windows 挂载目录 /mnt/c/ 下，请安装到 Linux 原生目录。 ------ ⌨️ 命令一览 clashctl 旧入口继续保留兼容；新文档、帮助和终端提示统一使用更简洁的 clash 。 ------ 🧭 路由模式与节点连通性 - clash mode 查看当前的 Clash 路由模式，支持切换 rule 、 global 、 direct 。 - global 模式使用 GLOBAL 策略组当前选择的策略组或节点；如需调整可执行 clash select 。 - clash test 与 clashtest 等价，默认测试当前路由模式对应的策略组当前选择能否访问 Google 和 YouTube，并显示延迟。 - 连通性测试不会切换节点；任一目标不可访问时命令返回非零状态，便于脚本判断。 ------ 🌐 Web 控制台 - 可通过浏览器打开 Web 控制台进行可视化操作，例如切换节点、查看日志等。 - clash secret 与 clashsecret 都支持无参数查看、有参数直接设置。 - 默认使用 zashboard 作为控制台前端，如需更换可自行配置。 - 控制台中的“浏览器出口 IP”由访问面板的浏览器发起查询，可能与远端 Mihomo 的代理出口不同；远端出口请在服务器上通过本地代理端口查询。 - 运行配置会把 external-ui 指向本地 Dashboard 目录，并把 external-ui-url 指向 zashboard 的 dist.zip 下载地址；面板内 /upgrade/ui 会使用该地址更新前端。 - 若需将控制台暴露到公网，建议定期更换访问密钥，或通过 SSH 端口转发方式进行安全访问。 ------ 🏠 局域网代理 项目默认开启局域网代理：运行配置会写入 allow-lan: true ，并把 external-controller 绑定到 0.0.0.0 ，避免订阅文件里的 allow-lan: false 覆盖项目默认值。 开","default_branch":null,"files":null,"tree":[],"storefront":"/r/wnlen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wnlen/clash-for-linux/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}