Clash 的几个 GUI 都是怎么写的?

2022-12-09 21:56:09 +08:00
 WilliamColton
最近发现 CFW 用起来实在是太卡了,想写一个自用,各位 V 友知道 Clash 的 GUI 都是怎么原理嘛?是怎么控制 Clash Core 的?
4994 次点击
所在节点    问与答
21 条回复
boris93
2022-12-09 22:00:49 +08:00
clash core 对外暴露了 API 的,端口得看订阅配置文件的 external-controller ,默认好像 9090 来着
A01514035
2022-12-09 22:01:20 +08:00
WilliamColton
2022-12-09 22:02:49 +08:00
@boris93 #1 那 API 就只有文档里给出来的几个嘛?那其它的功能(如添加订阅链接等)如何实现呢?
WilliamColton
2022-12-09 22:04:32 +08:00
@A01514035 #2 上面说要我看 http://clash.gitbook.io/doc/restful-api 文档,但是这个文档怎么显示最后一次修改是 4 年前的?
WilliamColton
2022-12-09 22:06:04 +08:00
@WilliamColton #4 那么哪个文档才具有时效性呢?
boris93
2022-12-09 22:20:45 +08:00
@WilliamColton #3 订阅管理估计得自己维护,更新订阅就是个 cron ,切换订阅的话就是调 PUT 接口让 clash 读新配置
curl -X PUT \
-d '{"path":"/root/.config/clash/config.yaml"}' \
http://localhost:9090/configs
dcsuibian
2022-12-09 22:21:53 +08:00
clashN ,采用.NET 原生技术开发。开源,支持 Clash.Meta 内核(有 TUN 等功能)。

相较于 Clash for Windows ,我感觉舒服很多
WilliamColton
2022-12-09 22:23:48 +08:00
@boris93 #6 😃谢谢 那两个 API 文档我应该看哪一个呢?
WilliamColton
2022-12-09 22:24:54 +08:00
@dcsuibian #7 哈哈哈 我从昨天开始用 Clash Verge,比 CFW 快很多欸
WilliamColton
2022-12-09 22:25:40 +08:00
@dcsuibian #7 Clash.Meta 和 Clash Core 有什么区别嘛?
WilliamColton
2022-12-09 22:26:12 +08:00
@WilliamColton #10 我感觉 Clash.Meta 的文档也没明说呀
boris93
2022-12-09 22:26:54 +08:00
@WilliamColton #10 我感觉 GitHub wiki 比较靠谱
SenLief
2022-12-09 22:30:47 +08:00
我就没有 ui ,用的 web 控制节点,直接跑 clash.meta 内核。web 是个控制面板,没有添加的功能的。cfw 的大部分功能我都用不上。
dcsuibian
2022-12-09 22:34:53 +08:00
@WilliamColton Clash 本身是开源,但更强的 premium 版本(有 TUN 功能)是闭源的
Clash.Meta 就把 Clash Premium 的特性(部分)重新实现了,但是开源
WilliamColton
2022-12-09 22:35:10 +08:00
@boris93 #12 哦哦 那怎么 wiki 还把我推荐到别的文档上去 哈哈
SenLief
2022-12-09 22:35:53 +08:00
@WilliamColton 因为大部分还是 clash 的功能,只是开源实现了部分特性。
boris93
2022-12-09 22:36:54 +08:00
@WilliamColton #15 wiki 都往 GitBook 引了,那就看那个吧
WilliamColton
2022-12-09 22:39:00 +08:00
@dcsuibian #14 既然 Clash Core 都开源了,为什么 premium 不开源呢?毕竟没有涉及商业之类的
AoEiuV020CN
2022-12-10 01:46:43 +08:00
找个网页端 gui 比如 yacd ,然后开 f12 抓请求一看就知道需要哪些 api 了,
话说你真的需要自己开发 gui 吗,CFW 不好用可以直接试试网页端的 gui ,自己维护订阅更新就 OK 了,
angrylid
2022-12-10 03:37:20 +08:00
你把这个时间用于工作,然后用工资换一台电脑就好了。

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

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

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

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

© 2021 V2EX