机场规则无法满足,如何保证机场服务器最新又能添加自有规则

2023-08-10 14:53:10 +08:00
 Comyn
rt,使用 clashpro,机场的规则有些无法匹配,默认设置为用代理的会出现异地登录,默认用直连又需要手动添加规则,一更新订阅规则又被覆盖了
3880 次点击
所在节点    问与答
22 条回复
Blunt1991
2023-08-10 14:57:51 +08:00
规则用自己的,只订阅机场的节点就好。
sakujo
2023-08-10 14:59:20 +08:00
我也想问问在 Windows 客户端的 clash 里怎么设置
finab
2023-08-10 15:01:14 +08:00
ClashX 可以用 proxy-providers

例如
proxy-providers:
xxxx:
type: http
path: ./xxx-providers.yaml
url: '订阅地址'
interval: 36000
health-check:
enable: true
url: http://www.gstatic.com/generate_204
interval: 3600

这样代理是机场的,但规则自己搞
CrazyCoolL
2023-08-10 15:05:21 +08:00
最近刚好也有这样的需求,花个几分钟倍速看下这个视频,就可以简单用了,整理一套自己的规则,订阅防覆盖
<amp-youtube data-videoid="E86j-EwWKuM" layout="responsive" width="480" height="270"></amp-youtube>
ryalu
2023-08-10 15:19:14 +08:00
https://www.v2ex.com/t/942427#reply35

用 proxy-providers 和 rule-providers, 自己定义好模版,然后自己弄个脚本解析下订阅链接并填充到模板中,这个只需要手动生成一次就行。我自己搞了个可以参考下 https://github.com/ryan961/clashset
Comyn
2023-08-10 15:25:22 +08:00
@finab #3 get 原来可以分开
Comyn
2023-08-10 15:59:36 +08:00
@finab #3 不行呀,订阅地址填进去他解析不了呀
Comyn
2023-08-10 16:00:40 +08:00
@ryalu #5 你这保证不了节点最新吧
74123gzy
2023-08-10 16:59:27 +08:00
软件自己配代理,clash 不开系统代理
Trim21
2023-08-10 17:03:23 +08:00
自己写个 http 服务器处理一下机场提供的 clash 配置文件
ryalu
2023-08-10 17:10:17 +08:00
@Comyn #8 https://github.com/ryan961/clashset/blob/12786d15aec8134186518e7b2c758327af969417/main.go#L176

http: Clash loads the server list from a specified URL on startup. Clash periodically pulls the server list from remote if the interval option is set.

相关文档 https://dreamacro.github.io/clash/configuration/outbound.html#proxy-providers
ryalu
2023-08-10 17:11:36 +08:00
zoezz
2023-08-10 17:12:15 +08:00
使用 clash for windows 的 Parsers 可以满足你的要求
eibici
2023-08-10 17:12:18 +08:00
搞这么复杂,为什么不买个轻量服务器,然后自己弄个 OpenVPN ?
mdn
2023-08-10 17:14:31 +08:00
zoezz
2023-08-10 17:16:00 +08:00
比如增加 speedtest 走直连,
parsers: # array
- URL: 你的订阅地址
yaml:
prepend-rules: # rules add a rule to the front
- DOMAIN-SUFFIX,speedtest.net,DIRECT
pkoukk
2023-08-10 17:17:39 +08:00
clash for windows 的 parsers ,不要被 cfw 的名字迷惑,虽然叫 for windows ,但它是有 mac 版本的,比 clash x 强多了
jesky
2023-08-10 19:29:57 +08:00
找一个在线订阅转换的网页,可以选常用的规则,比如 ACL4SSR_XXX ,一般常用的域名地址都能覆盖,最后形成的结果就是:机场的提供代理+自己选择的分流规则,然后就按需定义策略就行。但如果有一些特殊的,小众的需求,就可以使用上面提到的 parsers 功能,这个只在 CFW 里有。
dobelee
2023-08-10 21:10:34 +08:00
电脑上不都是在应用层配置代理吗?手机上就难办了,哦,我说的是 iPhone 。🐶
thet
2023-08-10 21:30:46 +08:00
https://github.com/tindy2013/subconverter ,可以自定义规则,也可以支持多个机场,支持转换到 clash quanx surge

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

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

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

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

© 2021 V2EX