先说下我的使用环境:
我自己有不止一个机场的订阅, 然后还有自己 VPS 部署的 xray 节点, 最开始是分别订阅机场, 然后再把自己的节点导入 clash, 感觉十分不方便. 而且电脑和手机的配置也完全不同步.
之后了解到 iOS 端的 stash 用的 clash 核心, 于是萌生了把手机端和电脑端配置同步的想法.
开始是通过 cfw 的 parser, 写了些 js 脚本, 将不同源的订阅和自己的 vps 节点进行整合, 最后上传到 github gist. 最后手机端(stash)使用 pc 端生成的配置. 不过问题是, 如果电脑不开机, 那么手机端配置无法更新.
最后干脆写了个程序, 配置好订阅地址和规则, 每天用 github action 自动生成配置更新到 gist, 提供给手机端和 pc 端订阅.
1
smallyu 2023-04-27 17:05:59 +08:00
咋那么多配置项
|
2
totoro625 2023-04-27 17:12:03 +08:00
你这些配置都是远程用的别人的规则文件,不就是 https://github.com/tindy2013/subconverter 干的活儿吗?
定制一下 subconverter 主程序目录中 pref.ini 即可实现 |
3
csrocks OP @totoro625 你说的没错,不过我只是想要自己的分流规则,subconverter 并不适合我的使用场景
|
4
AoEiuV020CN 2023-04-27 19:23:47 +08:00 via Android
有几个槽点,
一个 subconverter 主要功能就是整合自己的订阅和自己的分流规则,写一份自己的分流规则就能转换成 clash/quan 等多种梯子的配置文件,并没有不适合你的场景, 一个是你把配置文件放在墙外 gist 上那岂不是更新梯子配置文件还得首先有个能用的梯子? 我是用 subconverter 整合自己的机场订阅和 vps 节点,加上自己的分流规则包含 ACL4SSR 维护的规则, github actions 每两小时更新一次生成配置文件上传到自己国内服务器上,然后梯子软件从国内服务器下载配置文件, https://github.com/AoEiuV020/SubConfig |
5
dianso 2023-04-27 19:59:15 +08:00
瞎折腾,没用
|
6
SimonOne 2023-04-27 20:35:51 +08:00
我用 Clash Premium 的 rule-provider 和 proxy-provider 。
|
7
csrocks OP @AoEiuV020CN 你说的对, 不过 cfw 的 parser 其实完全够用, 我只是想生成和 pc 端一致的配置, 并且不在 pc 端生成, 对我来说, 阅读 subconverter 文档然后再部署的时间, 可能比我自己写更多.
|