也分享一下自己用的 clash 规则

2023-04-27 16:49:45 +08:00
 csrocks

先说下我的使用环境:

我自己有不止一个机场的订阅, 然后还有自己 VPS 部署的 xray 节点, 最开始是分别订阅机场, 然后再把自己的节点导入 clash, 感觉十分不方便. 而且电脑和手机的配置也完全不同步.

之后了解到 iOS 端的 stash 用的 clash 核心, 于是萌生了把手机端和电脑端配置同步的想法.

开始是通过 cfw 的 parser, 写了些 js 脚本, 将不同源的订阅和自己的 vps 节点进行整合, 最后上传到 github gist. 最后手机端(stash)使用 pc 端生成的配置. 不过问题是, 如果电脑不开机, 那么手机端配置无法更新.

最后干脆写了个程序, 配置好订阅地址和规则, 每天用 github action 自动生成配置更新到 gist, 提供给手机端和 pc 端订阅.

仓库地址: https://github.com/HAndy2013/AutoClash

4739 次点击
所在节点    分享发现
8 条回复
smallyu
2023-04-27 17:05:59 +08:00
咋那么多配置项
totoro625
2023-04-27 17:12:03 +08:00
你这些配置都是远程用的别人的规则文件,不就是 https://github.com/tindy2013/subconverter 干的活儿吗?
定制一下 subconverter 主程序目录中 pref.ini 即可实现
csrocks
2023-04-27 17:39:35 +08:00
@totoro625 你说的没错,不过我只是想要自己的分流规则,subconverter 并不适合我的使用场景
AoEiuV020CN
2023-04-27 19:23:47 +08:00
有几个槽点,
一个 subconverter 主要功能就是整合自己的订阅和自己的分流规则,写一份自己的分流规则就能转换成 clash/quan 等多种梯子的配置文件,并没有不适合你的场景,
一个是你把配置文件放在墙外 gist 上那岂不是更新梯子配置文件还得首先有个能用的梯子?

我是用 subconverter 整合自己的机场订阅和 vps 节点,加上自己的分流规则包含 ACL4SSR 维护的规则,
github actions 每两小时更新一次生成配置文件上传到自己国内服务器上,然后梯子软件从国内服务器下载配置文件,
https://github.com/AoEiuV020/SubConfig
dianso
2023-04-27 19:59:15 +08:00
瞎折腾,没用
SimonOne
2023-04-27 20:35:51 +08:00
我用 Clash Premium 的 rule-provider 和 proxy-provider 。
csrocks
2023-04-28 09:33:31 +08:00
@AoEiuV020CN 你说的对, 不过 cfw 的 parser 其实完全够用, 我只是想生成和 pc 端一致的配置, 并且不在 pc 端生成, 对我来说, 阅读 subconverter 文档然后再部署的时间, 可能比我自己写更多.
xmt328
2023-04-28 14:05:29 +08:00
@SimonOne +1 我也是这么用的,连 subconverter 的服务都省掉了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/935983

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX