[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73397":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":32,"readmeContent":33,"aiSummary":34,"trendingCount":16,"starSnapshotCount":16,"syncStatus":35,"lastSyncTime":36,"discoverSource":37},73397,"clash-for-linux-install","nelvko\u002Fclash-for-linux-install","nelvko","😼 优雅地使用基于 clash\u002Fmihomo 的代理环境","",null,"Shell",13519,1520,20,16,0,91,231,739,273,44.55,"MIT License",false,"master",true,[27,28,29,30,31],"clash","clash-meta","linux","mihomo","subconverter","2026-06-12 02:03:12","# Linux 一键安装 Clash\n\n![GitHub License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fnelvko\u002Fclash-for-linux-install)\n![GitHub top language](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flanguages\u002Ftop\u002Fnelvko\u002Fclash-for-linux-install)\n![GitHub Repo stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fnelvko\u002Fclash-for-linux-install)\n\n![preview](resources\u002Fpreview.png)\n\n## ✨ 功能特性\n\n- 支持一键安装 `mihomo` 与 `clash` 代理内核。\n- 兼容 `root` 与普通用户环境。\n- 适配主流 `Linux` 发行版，并兼容 `AutoDL` 等容器化环境。\n- 自动检测端口占用情况，在冲突时随机分配可用端口。\n- 自动识别系统架构与初始化系统，下载匹配的内核与依赖，并生成对应的服务管理配置。\n- 在需要时调用 [subconverter](https:\u002F\u002Fgithub.com\u002Ftindy2013\u002Fsubconverter) 进行本地订阅转换。\n\n## 🚀 一键安装\n\n在终端中执行以下命令即可完成安装：\n\n```bash\ngit clone --branch master --depth 1 https:\u002F\u002Fgh-proxy.org\u002Fhttps:\u002F\u002Fgithub.com\u002Fnelvko\u002Fclash-for-linux-install.git \\\n  && cd clash-for-linux-install \\\n  && bash install.sh\n```\n\n- 上述命令使用了[加速前缀](https:\u002F\u002Fgh-proxy.org\u002F)，如失效可更换其他[可用链接](https:\u002F\u002Fghproxy.link\u002F)。\n- 可通过 `.env` 文件或脚本参数自定义安装选项。\n- 没有订阅？[click me](https:\u002F\u002F次元.net\u002Fauth\u002Fregister?code=oUbI)\n\n## ⌨️ 命令一览\n\n```bash\nUsage: \n  clashctl COMMAND [OPTIONS]\n\nCommands:\n    on                    开启代理\n    off                   关闭代理\n    status                内核状况\n    proxy                 系统代理\n    ui                    Web 面板\n    secret                Web 密钥\n    sub                   订阅管理\n    upgrade               升级内核\n    tun                   Tun 模式\n    mixin                 Mixin 配置\n\nGlobal Options:\n    -h, --help            显示帮助信息\n```\n\n💡`clashon` 同 `clashctl on`，`Tab` 补全更方便！\n\n### 优雅启停\n\n```bash\n$ clashon\n😼 已开启代理环境\n\n$ clashoff\n😼 已关闭代理环境\n```\n- 在启停代理内核的同时，同步设置系统代理。\n- 亦可通过 `clashproxy` 单独控制系统代理。\n\n### Web 控制台\n\n```bash\n$ clashui\n╔═══════════════════════════════════════════════╗\n║                😼 Web 控制台                  ║\n║═══════════════════════════════════════════════║\n║                                               ║\n║     🔓 注意放行端口：9090                      ║\n║     🏠 内网：http:\u002F\u002F192.168.0.1:9090\u002Fui       ║\n║     🌏 公网：http:\u002F\u002F8.8.8.8:9090\u002Fui          ║\n║     ☁️ 公共：http:\u002F\u002Fboard.zash.run.place      ║\n║                                               ║\n╚═══════════════════════════════════════════════╝\n\n$ clashsecret mysecret\n😼 密钥更新成功，已重启生效\n\n$ clashsecret\n😼 当前密钥：mysecret\n```\n\n- 可通过浏览器打开 `Web` 控制台进行可视化操作，例如切换节点、查看日志等。\n- 默认使用 [zashboard](https:\u002F\u002Fgithub.com\u002FZephyruso\u002Fzashboard) 作为控制台前端，如需更换可自行配置。\n- 若需将控制台暴露到公网，建议定期更换访问密钥，或通过 `SSH` 端口转发方式进行安全访问。\n\n### `Mixin` 配置\n\n```bash\n$ clashmixin\n😼 查看 Mixin 配置\n\n$ clashmixin -e\n😼 编辑 Mixin 配置\n\n$ clashmixin -c\n😼 查看原始订阅配置\n\n$ clashmixin -r\n😼 查看运行时配置\n```\n\n- 通过 `Mixin` 自定义的配置内容会与原始订阅进行深度合并，且 `Mixin` 具有最高优先级，最终生成内核启动时加载的运行时配置。\n- `Mixin` 支持以前置、后置或覆盖的方式，对原始订阅中的规则、节点及策略组进行新增或修改。\n\n### 升级内核\n```bash\n$ clashupgrade\n😼 请求内核升级...\n{\"status\":\"ok\"}\n😼 内核升级成功\n```\n- 升级过程由代理内核自动完成；如需查看详细的升级日志，可添加 `-v` 参数。\n- 建议通过 `clashmixin` 为 `github` 配置代理规则，以避免因网络问题导致请求失败。\n\n### 管理订阅\n\n```bash\n$ clashsub -h\nUsage: \n  clashsub COMMAND [OPTIONS]\n\nCommands:\n  add \u003Curl>       添加订阅\n  ls              查看订阅\n  del \u003Cid>        删除订阅\n  use \u003Cid>        使用订阅\n  update [id]     更新订阅\n  log             订阅日志\n\n\nOptions:\n  update:\n    --auto        配置自动更新\n    --convert     使用订阅转换\n```\n\n- 支持添加本地订阅，例如：`file:\u002F\u002F\u002Froot\u002Fclashctl\u002Fresources\u002Fconfig.yaml`\n- 当订阅链接解析失败或包含特殊字符时，请使用引号包裹以避免被错误解析。\n- 自动更新任务可通过 `crontab -e` 进行修改和管理。\n\n### `Tun` 模式\n\n```bash\n$ clashtun\n😾 Tun 状态：关闭\n\n$ clashtun on\n😼 Tun 模式已开启\n```\n\n- 作用：实现本机及 `Docker` 等容器的所有流量路由到 `clash` 代理、DNS 劫持等。\n- 原理：[clash-verge-rev](https:\u002F\u002Fwww.clashverge.dev\u002Fguide\u002Fterm.html#tun)、 [clash.wiki](https:\u002F\u002Fclash.wiki\u002Fpremium\u002Ftun-device.html)。\n- 若订阅中的节点 `server` 使用域名，默认 `mixin.yaml` 已预置 `proxy-server-nameserver`，可避免开启 `Tun` + `fake-ip` 后节点域名被解析为 fake-ip 而导致代理握手失败；如使用自定义 DNS 配置，建议保留该项，并在必要时再配合 `fake-ip-filter`。\n- 注意事项：[#100](https:\u002F\u002Fgithub.com\u002Fnelvko\u002Fclash-for-linux-install\u002Fissues\u002F100#issuecomment-2782680205)\n\n## 🗑️ 卸载\n\n```bash\nbash uninstall.sh\n```\n\n## 📖 常见问题\n\n👉 [Wiki · FAQ](https:\u002F\u002Fgithub.com\u002Fnelvko\u002Fclash-for-linux-install\u002Fwiki\u002FFAQ)\n\n## 🔗 引用\n\n- [clash](https:\u002F\u002Fclash.wiki\u002F)\n- [mihomo](https:\u002F\u002Fgithub.com\u002FMetaCubeX\u002Fmihomo)\n- [subconverter](https:\u002F\u002Fgithub.com\u002Ftindy2013\u002Fsubconverter)\n- [yq](https:\u002F\u002Fgithub.com\u002Fmikefarah\u002Fyq)\n- [zashboard](https:\u002F\u002Fgithub.com\u002FZephyruso\u002Fzashboard)\n\n## ⭐ Star History\n\n\u003Ca href=\"https:\u002F\u002Fwww.star-history.com\u002F#nelvko\u002Fclash-for-linux-install&Date\">\n\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=nelvko\u002Fclash-for-linux-install&type=Date&theme=dark\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=nelvko\u002Fclash-for-linux-install&type=Date\" \u002F>\n   \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=nelvko\u002Fclash-for-linux-install&type=Date\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>\n\n## 🙏 Thanks\n\n[@鑫哥](https:\u002F\u002Fgithub.com\u002FTrackRay)\n\n## ⚠️ 特别声明\n\n1. 编写本项目主要目的为学习和研究 `Shell` 编程，不得将本项目中任何内容用于违反国家\u002F地区\u002F组织等的法律法规或相关规定的其他用途。\n2. 本项目保留随时对免责声明进行补充或更改的权利，直接或间接使用本项目内容的个人或组织，视为接受本项目的特别声明。\n","该项目提供了一键安装基于Clash和Mihomo代理环境的脚本，适用于Linux系统。核心功能包括一键安装Clash或Mihomo内核、自动检测并解决端口冲突、兼容多种Linux发行版及容器化环境，并支持通过Subconverter进行本地订阅转换。此外，项目还提供了丰富的命令行工具如`clashctl`用于管理代理服务，以及一个Web控制台方便用户进行可视化操作。适合需要在Linux环境下快速搭建和管理代理服务器的个人或团队使用。",2,"2026-06-11 03:45:21","high_star"]