Loading... !> - 不建议使用;<br> - 推荐使用更成熟的项目,如 Surgio、ClashEditor、subconverter 等 ## 前言 这两天学了点 `python`,然后就自己动手写了这么一个可能我自己都不用的玩意:laughing:。主要功能就是把 `Surge` 托管链接或者 `ss` 订阅链接和规则文件(默认是[神机规则](https://github.com/ConnersHua/Profiles/tree/master))组合在一块,然后输出出来。脚本不求写得多好,只求堪堪能用就行。 项目地址:[ConfigSplicing](https://github.com/WithdewHua/ConfigSplicing) **实现功能**: - [x] 支持不同类型的节点订阅链接(Surge、SS) - [x] 支持同时输入多个节点订阅链接(相同类型或者不同类型) - [x] 支持自定义规则链接 - [x] 支持为策略组添加节点 - [x] 支持修改策略组名字 - [x] 支持输出 Surge 或者 Clash 配置文件 ## 准备工作 - `python3` 环境 各平台安装都很简单,不详述了。[官网](https://www.python.org/) - 下载整个脚本文件(以下二选一) - 克隆:`git clone https://github.com/WithdewHua/ConfigSplicing.git` - 压缩包:[GitHub](https://github.com/WithdewHua/ConfigSplicing/archive/master.zip) ## 使用方法 - 进入项目文件夹: ```bash # 例如 cd ConfigSplicing ``` - 安装依赖: ```bash pip3 install . ``` - 输入命令: ```bash # 查看帮助 cs --help Usage: cs [OPTIONS] [SUB_LINKS]... ConfigSplicing Options: -R, --rename 更改策略组名 -c, --clash 输出Clash配置文件 -r, --rule TEXT 规则链接(默认为神机规则) -i, --interval INTEGER 设置延迟组的间隔时间(默认1200) --help Show this message and exit. # 示例 ## 不自定义规则链接 cs ss_link1 ss_link2 ## 自定义规则链接 cs -r rule_link ss_link1 ss_link2 ## 输出为 clash 配置文件 cs -r rule_link ss_link -c ## 输出为 clash 配置文件,并且需要更改策略组名字 cs ss_link1 ss_link2 -c -R ``` - 然后根据提示做完就可以了,能不能成功就随缘吧。:relieved: ## 更新日志 - 2019-09-14 支持输出 Clash 配置文件; 最后修改:2020 年 02 月 13 日 © 允许规范转载 赞 0 如果觉得我的文章对你有用,请随意赞赏
4 条评论
非技术的路过。
看不懂,哎
就是写着玩的,没啥用,别折腾了,用那些更成熟的东西吧,比如一些转换的接口啥的。
我用户的机场各种接口都有,就是感觉它的策略组不好用,想换成神机的,不知道该怎么换