因 Clash.Meta 内核完全支持这些功能,所以此项目不再更新 XD
推荐使用 Clash.Meta 内核,具有 Clash Premium 相同的功能和额外特性,而且完全开源
支持 Meta 内核的桌面客户端:Clash Verge
兼容配置的 iOS 客户端:Stash (付费)
Clash Meta for iOS 在开发中
ClashTool 是一个用于生成 Clash 配置文件的工具,它可以根据用户的配置生成符合 Clash 规范的配置文件。
因 subconverter 对简单的需求过于复杂和缺失一些配置,所以写了这个工具,目前已完成 Python 版本。
我只想:
- 聚合多个订阅链接和线路
- 方便添加自定规则
- 使用别人写好的规则
- 不用手动修改 Clash 难懂的各种 yaml 配置了
ClashTool 现在已经支持这些功能,并且完全兼容 subconverter 原有 list 格式的规则,不需要重写自己原来的规则了。修改也很简单。
并且提供一个开箱即用的配置,只需要修改样例里面的 线路/订阅 部分即可。(自用配置 XD)
- 基础需求
- Web Server 功能
- 电脑上安装有 Python 3.x 和 pip
- 运行
git clone https://github.com/xxnuo/ClashTool.git下载仓库文件
或者手动下载ClashTool.py,Profile.sample.toml,ClashBase.yaml文件到同一个ClashTool文件夹下 - 进入
ClashTool文件夹,运行pip install pyyaml - 复制
Profile.sample.toml,再重命名Profile.sample 副本.toml为Profile.toml - 打开
Profile.toml - 参考文件
Profile.sample.toml里的说明和示例修改Profile.toml里的配置项 - 最后运行
python ClashTool.py会在Profile.toml同目录下生成Output.yaml文件 - 用 Clash 能直接加载
Output.yaml使用
- Python 版本
- Golang 或 Rust 实现单个可执行文件版本