开源推荐
morning
GitHub 热门项目:clash-for-linux-install
摘要
GitHub项目:clash-for-linux-install 仓库地址:https://github。com/nelvko/clash-for-linux-install Stars:13111 | 作者:nelvko 项目描述:。
https
clash
install
github
bash
2026-05-25
1 阅读
GitHub Trending
GitHub 项目:clash-for-linux-install
仓库地址:https://github.com/nelvko/clash-for-linux-install
星级:13111 | 作者:nelvko
项目描述:? 优雅地使用基于冲突/mihomo 的代理环境
===================================================
自述文件内容:
# Linux一键安装冲突




## ✨ 功能特性
- 支持一键安装 `mihomo` 和 `clash` 代理内核。
- 兼容`root`与普通用户环境。
- 搬运主干`Linux`发布版本,并兼容`AutoDL`等容器化环境。
- 自动检测端口占用情况,在冲突时随机分配可用端口。
- 自动识别系统架构与初始化系统,下载匹配的内核与依赖,并生成对应的服务管理配置。
- 在需要时调用 [subconverter](https://github.com/tindy2013/subconverter) 进行本地订阅转换。
## ? 一键安装
在终端中执行以下命令即可完成安装:
````bash
git克隆 --branch master --深度 1 https://gh-proxy.org/https://github.com/nelvko/clash-for-linux-install.git \
&& cd linux 安装冲突 \
&& bash install.sh
````
- 远程命令使用了[加速远程](https://gh-proxy.org/),如故障可更换其他[可用链接](https://ghproxy.link/)。
- 可以通过`.env`文件或脚本参数自定义安装选项。
- 没有订阅?[点我](https://次元.net/auth/register?code=oUbI)
## ⌨️命令一览
````bash
用途:
crashctl 命令 [选项]
命令:
开启代理
off 关闭代理
状态 内核状况
代理系统代理
ui Web 面板
秘密网络
子订阅管理
升级 升级内核
屯屯模式
mixin Mixin 配置
全局选项:
-h, --help 显示帮助信息
````
?`clashon`同`clashctl on`,`Tab`补全更方便!
### 优雅启停
````bash
$ 冲突
? 已开启代理环境
$ 冲突
? 已关闭代理环境
````
- 在启动停止代理内核的同时,同步设置系统代理。
- 可以通过 `clashproxy` 单独控制系统代理。
### 网络控制台
````bash
$ 冲突
╔═══════════════════════ ════════════════════════╗
║ ? 网络控制台 ║
║═══════════════════════ ════════════════════════║
║║
║ ?注意放行端口:9090 ║
║ ?内网:http://192.168.0.1:9090/ui ║
║ ? 公网:http://8.8.8.8:9090/ui ║
║ ☁️ 公众号:http://board.zash.run.place ║
║║
╚═══════════════════════ ════════════════════════╝
$ 冲突秘密 我的秘密
?密钥更新成功,已重启生效
$ 冲突秘密
? 当前密钥:mysecret
````
- 可通过浏览器打开`Web`控制台进行可视化操作,如切换节点、查看日志等。
- 默认使用 [zashboard](https://github.com/Zephyruso/zashboard) 作为控制台支架,如需更换可自行配置。
- 若需将控制台暴露到公网,建议定期更换访问密钥,或通过 `SSH` 端口转发方式进行安全访问。
### `Mixin` 配置
````bash
$ 冲突混合素
? 查看 Mixin 配置
$ 冲突混合素 -e
? 编辑 Mixin 配置
$ 冲突混合素 -c
? 查看原始订阅配置
$ 冲突混合-r
? 查看运行时间配置
````
- 通过 `Mixin` 自定义的配置内容会与原始订阅进行深度合并,且 `Mixin` 具有最高优先级,最终生成内核启动时加载的运行时配置。
- `Mixin`支持以前置、后置或覆盖的方式,对原始订阅中的规则、节点及策略组进行新增或修改。
### 升级内核
````bash
$ 冲突升级
? 请求内核升级...
{“状态”:“确定”}
? 内核升级成功
````
- 升级过程由代理内核自动完成;如需查看详细的升级日志,可添加 `-v` 参数。
- 建议通过 `clashmixin` 为 `github` 配置代理规则,重庆因网络问题导致请求失败。
### 管理订阅
````bash
$ 冲突子 -h
用途:
冲突子命令 [选项]
命令:
添加订阅
ls 查看订阅
del 删除订阅
使用 使用订阅
更新[id] 更新订阅
日志订阅日志
选项:
更新:
--自动