大家好,这个是我和 Claude 对话生成的 App ,用来管理路由器中的 OpenClash 服务。
这个是 App 的界面,参考了 OpenClash 自带的面板的设计、Loon 以及 QuantumultX 的 UI ,使其更适配 iPhone 竖屏的布局。可以在 iPhone 上查看 OpenClash 的运行数据、切换代理、查看活动连接、标记客户端、修改配置等等。
已上架 App Store: https://apps.apple.com/cn/app/clash-dash/id6738882561?platform=iphone
已开源,可以自行编译使用: https://github.com/bin64/OpenClash-Dashboard/tree/main
弄这个 App 的缘由是虽然 OpenClash 本身提供了好几个 Web 管理面板,但我感觉查看活动连接并不是很方便,所以我在看到 https://v2ex.com/t/913855 的帖子之后感觉我也能借助 AI 来写一个(毕竟我只需要写 UI 界面,然后从 OpenClash 的 API 获取信息呈现出来即可)。
虽然 90% 的代码都是 Claude 生成的,但我还是设置了 $1.99 销售价格。不为别的,就因为我想拥有在 App Store 挣钱的感觉!(另外 Claude 订阅也是花钱了的,开发者订阅的费用已经被平摊了)。
我的情况:没有 iOS 开发的背景,非科班出身,没有系统学习程序开发。使用过 Python 、JS 、C#、PHP 等写过各种各样的小工具、后台管理系统还有各类插件。在弄这个 App 之前看了一些 SwiftUI 的教程。
第一次上架 iOS App ,也遇到了不少问题,包括更换苹果开发者的地址(因为我一开始注册的是美区的开发者计划)、Git 的使用、提交 App 审核等,会整理清楚之后记录下来。
我只在 iPhone 16 Pro 和 iPhone 12 mini 上测试过,所以可能会有一些 bug ,但因为比较激动,所以就先上架了(我自己使用没有什么问题)。有一种在小时候写的作文发表了,于是想把杂志都买下来给周围的人人手一本的感觉。后续冷静一些了会再次查看有哪些可以修改的地方,添加对 OpenClash 项目的引用链接等等。我也会尽量保持更新来适配 OpenClash 的更新。
欢迎大家友好交流。
兑换码:
JXH3N779AETP
MEMT63P99J79
REJ6KE9HFTRY
TET3W7FKNARY
WR3WP3MYTWTX
4EPWFTWKJFLX
9X7KJ9FXW6KW
RY4WRXRYYF7A
LHKX9NJANNJT
RP9E7JFATRPF
PH4LJK6MWAPA
4MJ9JRJENF7A
6NPY96MR33FE
6JMPR7XMNLR3
TRWWN7T7M7WL
MF3934H6F96J
YWFAH99EKJ9A
MFJ3W6YM34EM
P69AHJT4TLK6
9AMJX6A9F4RE
1
finalshot 15 小时 41 分钟前
6JMPR7XMNLR3 已用,感谢
|
2
OutOfMemoryError 15 小时 36 分钟前
TRWWN7T7M7WL 已用,感谢
|
3
lihua 15 小时 34 分钟前 via iPhone
TET3W7FKNARY ,已使用,感谢。
|
4
ychen997 15 小时 33 分钟前 via iPhone
REJ6KE9HFTRY 已使用感谢
|
5
redime 15 小时 15 分钟前 via iPhone
兑换码都被使用了嘛。op 可以再给个嘛,邮箱 base64: d2FuZG9uZ3dlbmcyMDVAZ21haWwuY29t
|
6
qiyuanshouji 14 小时 17 分钟前 via iPhone
很感兴趣 哎呀呀 来晚了 能否求一个兑换码
d3V3ZWlzY3JpcHRAZ21haWwuY29t |
7
ttkanni 14 小时 0 分钟前
W7AJMAJH7A3K 已使用,感谢 OP ~
|
8
hallomou OP @qiyuanshouji #6 @redime #5 已发。
|
9
naindex 13 小时 54 分钟前
9KXYJNJJYJ46 已使用谢谢 op
|
10
TechDesign 13 小时 39 分钟前
谢谢 OP
|
11
lucybenz 13 小时 29 分钟前
ZGVhcmRlZXJpZGVhQGdtYWlsLmNvbQ== 邮箱 谢谢 op
|
12
blockmin 13 小时 25 分钟前
无了啊,YmxvY2ttaW5AMTYzLmNvbQ==
感谢 OP |
13
d460686680 13 小时 19 分钟前
YVdOcmVUazVORFJBY0hKdmRHOXViV0Y=pbC5jb20= 谢谢 op 求一个
|
14
d460686680 13 小时 16 分钟前
@d460686680 aWNreTk5NDRAcHJvdG9ubWFpbC5jb20= 发错了 这个是邮箱
|
15
xiaoxt 13 小时 2 分钟前
来晚啦,求一个码,谢谢。 NjI3NDYxMjg0QHFxLmNvbQ==
|
16
appgle 13 小时 0 分钟前
无了,能求一个吗,谢谢 OP ,Z2l0d2lraUBvdXRsb29rLmNvbQ==
|
17
dengshen 12 小时 53 分钟前 via iPhone
来晚了求一个 ZGVuZ3NoZW5ra0BnbWFpbC5jb20=
|
18
wyd011011daniel 12 小时 42 分钟前 via iPhone
确实感兴趣 求一个。d3lkMDExMDExQGdtYWlsLmNvbQ==
|
19
pppguest3962 12 小时 37 分钟前
在用 mihomo ,求一个,cHBwZ3Vlc3QzOTYyQDE2My5jb20=
|
20
vanchKong 12 小时 31 分钟前
内核是什么,支持全局的扩展脚本吗
可以求一个码吗,感谢🙏 dmFuY2hrb25nQGdtYWlsLmNvbQ== |
21
czhh 12 小时 24 分钟前
MTgwMjQ2NDJAcXEuY29t 可以发个码吗谢谢
|
22
Chiqing 12 小时 22 分钟前
来晚 le ,求一个码,谢谢!
YXpnbmlxaWhjJTQwcHJvdG9ubWFpbC5jb20= |
23
titi14gj 12 小时 21 分钟前
支持一个
|
24
shfksknc 12 小时 16 分钟前
来晚了求一个 谢谢 c3RhcnpoYW5nMTIzNEBnbWFpbC5jb20=
|
25
server 12 小时 11 分钟前
好心人. 求码
|
26
SkywalkerJi 12 小时 11 分钟前 via Android
美区的开发者计划有什么问题吗,换到国区了?
|
27
Ethanccc 12 小时 6 分钟前
来晚了,如果可以的话求发一个码,谢谢! d2h1LnJzLmV0aGFuY2hlbkBnbWFpbC5jb20=
|
28
kebamt 11 小时 48 分钟前
来晚了,求一个码 [email protected]
|
29
zcomo 11 小时 45 分钟前 via iPhone
又来晚了,求一个码。
b3dvaUBtc24uY29t |
30
anonydmer 10 小时 8 分钟前
都用完了,但是没有几个人在这里说一声已用也没有感谢楼主的
|
31
Love4Taylor 9 小时 55 分钟前
原版 clash 还是支持 mihomo ?
|
32
Retas 9 小时 9 分钟前 via iPhone
来晚了,求一个,感谢!
Y2F0Y2hhaXIzNjVAb3V0bG9vay5jb20= |
33
porjac233 8 小时 44 分钟前 via Android
牛逼啊
|
34
aeof 8 小时 36 分钟前
怎么弄英文开发者名称的时候
|
35
rhinoc 8 小时 27 分钟前
话说还有没有啥客户端可以连 openclash 的(竞品),之前也发现了这个需求来着,没想到楼主行动力高已经实现了。
|
36
uiverusifu 8 小时 25 分钟前 via iPhone
来晚一步,求码
YWdhaW5zdEBkdWNrLmNvbQ==
|
37
qhx1018 7 小时 29 分钟前
来晚了,求个码:cWluaHVhaXhpYW5nQGdtYWlsLmNvbQ==
|
38
backlin 2 小时 38 分钟前 via iPhone
来晚了求个码
MzU2NjY2MjkzQHFxLmNvbQ== |
39
orannnnnnge 2 小时 25 分钟前 via iPhone
老哥 求个码
c2hlbnhpYW9odTE5OTZAZ21haWwuY29t |
40
shilianmlxg 2 小时 21 分钟前 via iPhone
来晚了 求个码 大佬
Njk1NjE0OTYwQHFxLmNvbQ== |
41
azuyume 1 小时 26 分钟前
来晚了 求个码 大佬
YXp1eXVtZW9ubmFub2tvQGdtYWlsLmNvbQ== |
42
xaoflysho 43 分钟前
已购买
|
43
xaoflysho 38 分钟前
|
44
mikaelson 26 分钟前
分享一下 claude 的聊天记录?
|
45
Emyorii 17 分钟前
非常好的软件,求个码,谢谢大佬
SDBpMEBvdXRsb29rLmNvbQ== |