大家好,这个是我和 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
100 个全部发完了,谢谢大家的支持: https://redeem.ym.si/4TNXLV
1
finalshot 7 天前
6JMPR7XMNLR3 已用,感谢
|
2
OutOfMemoryError 7 天前
TRWWN7T7M7WL 已用,感谢
|
3
lihua 7 天前 via iPhone
TET3W7FKNARY ,已使用,感谢。
|
4
ychen997 7 天前 via iPhone
REJ6KE9HFTRY 已使用感谢
|
5
redime 7 天前 via iPhone
兑换码都被使用了嘛。op 可以再给个嘛,邮箱 base64: d2FuZG9uZ3dlbmcyMDVAZ21haWwuY29t
|
6
qiyuanshouji 7 天前 via iPhone
很感兴趣 哎呀呀 来晚了 能否求一个兑换码
d3V3ZWlzY3JpcHRAZ21haWwuY29t |
7
ttkanni 7 天前
W7AJMAJH7A3K 已使用,感谢 OP ~
|
8
hallomou OP @qiyuanshouji #6 @redime #5 已发。
|
9
naindex 7 天前
9KXYJNJJYJ46 已使用谢谢 op
|
10
TechDesign 7 天前
谢谢 OP
|
11
lucybenz 7 天前
ZGVhcmRlZXJpZGVhQGdtYWlsLmNvbQ== 邮箱 谢谢 op
|
12
blockmin 7 天前
无了啊,YmxvY2ttaW5AMTYzLmNvbQ==
感谢 OP |
13
d460686680 7 天前
YVdOcmVUazVORFJBY0hKdmRHOXViV0Y=pbC5jb20= 谢谢 op 求一个
|
14
d460686680 7 天前
@d460686680 aWNreTk5NDRAcHJvdG9ubWFpbC5jb20= 发错了 这个是邮箱
|
15
xiaoxt 7 天前
来晚啦,求一个码,谢谢。 NjI3NDYxMjg0QHFxLmNvbQ==
|
16
appgle 7 天前
无了,能求一个吗,谢谢 OP ,Z2l0d2lraUBvdXRsb29rLmNvbQ==
|
17
dengshen 7 天前 via iPhone
来晚了求一个 ZGVuZ3NoZW5ra0BnbWFpbC5jb20=
|
18
wyd011011daniel 7 天前 via iPhone
确实感兴趣 求一个。d3lkMDExMDExQGdtYWlsLmNvbQ==
|
19
pppguest3962 7 天前
在用 mihomo ,求一个,cHBwZ3Vlc3QzOTYyQDE2My5jb20=
|
20
vanchKong 7 天前
内核是什么,支持全局的扩展脚本吗
可以求一个码吗,感谢🙏 dmFuY2hrb25nQGdtYWlsLmNvbQ== |
21
czhh 7 天前
MTgwMjQ2NDJAcXEuY29t 可以发个码吗谢谢
|
22
Chiqing 7 天前
来晚 le ,求一个码,谢谢!
YXpnbmlxaWhjJTQwcHJvdG9ubWFpbC5jb20= |
23
titi14gj 7 天前
支持一个
|
24
shfksknc 7 天前
来晚了求一个 谢谢 c3RhcnpoYW5nMTIzNEBnbWFpbC5jb20=
|
25
server 7 天前
好心人. 求码
|
26
SkywalkerJi 7 天前 via Android
美区的开发者计划有什么问题吗,换到国区了?
|
27
Ethanccc 7 天前
来晚了,如果可以的话求发一个码,谢谢! d2h1LnJzLmV0aGFuY2hlbkBnbWFpbC5jb20=
|
28
kebamt 7 天前
来晚了,求一个码 [email protected]
|
29
zcomo 7 天前 via iPhone
又来晚了,求一个码。
b3dvaUBtc24uY29t |
30
anonydmer 7 天前
都用完了,但是没有几个人在这里说一声已用也没有感谢楼主的
|
31
Love4Taylor 7 天前
原版 clash 还是支持 mihomo ?
|
32
Retas 7 天前 via iPhone
来晚了,求一个,感谢!
Y2F0Y2hhaXIzNjVAb3V0bG9vay5jb20= |
33
porjac233 7 天前 via Android
牛逼啊
|
34
aeof 7 天前
怎么弄英文开发者名称的时候
|
35
rhinoc 7 天前
话说还有没有啥客户端可以连 openclash 的(竞品),之前也发现了这个需求来着,没想到楼主行动力高已经实现了。
|
36
uiverusifu 7 天前 via iPhone
来晚一步,求码
YWdhaW5zdEBkdWNrLmNvbQ==
|
37
qhx1018 7 天前
来晚了,求个码:cWluaHVhaXhpYW5nQGdtYWlsLmNvbQ==
|
38
backlin 6 天前 via iPhone
来晚了求个码
MzU2NjY2MjkzQHFxLmNvbQ== |
39
orannnnnnge 6 天前 via iPhone
老哥 求个码
c2hlbnhpYW9odTE5OTZAZ21haWwuY29t |
40
shilianmlxg 6 天前 via iPhone
来晚了 求个码 大佬
Njk1NjE0OTYwQHFxLmNvbQ== |
41
azuyume 6 天前
来晚了 求个码 大佬
YXp1eXVtZW9ubmFub2tvQGdtYWlsLmNvbQ== |
42
xaoflysho 6 天前 1
已购买
|
43
xaoflysho 6 天前
|
44
mikaelson 6 天前
分享一下 claude 的聊天记录?
|
45
Emyorii 6 天前
非常好的软件,求个码,谢谢大佬
SDBpMEBvdXRsb29rLmNvbQ== |
46
d460686680 6 天前
@xaoflysho 你这个是原版 clash 吧,op 这个应该适配的是 meta ,两个版本的 clash 还是有出入的
|
47
hallomou OP @xaoflysho #43 你好,我会尽快适配原版 Clash 内核,因为我自带的 OpenClash 使用的是 meta 内核,所以暂时有一些覆盖不全的地方。
|
48
hapsinge 6 天前
aGFwc2luZ2VyQGdtYWlsLmNvbQ==
支持求码,谢谢 |
49
hallomou OP |
51
hallomou OP @SkywalkerJi #26 暂时没什么问题,看到可以更换地址所以就换到国区了。
|
53
hallomou OP @rhinoc #35 还是因为现在的 AI 太强大了,我是站在了巨人的肩膀上。而且这个 App 的 UI 也比较简单,就几个视图。大部分的 iOS 开发者很快就能实现类似的 App 。
|
54
hallomou OP @Love4Taylor #31 现在是 mihomo ,但会尽快适配原版 Clash 内核。
|
55
d460686680 6 天前
感谢大佬。用了一下,希望规则和策略组页面的排序能加个选项,默认字母排序有点难受。
|
56
nikenidage1 6 天前
比起激活码,我更好奇怎么和 claude 聊的?
|
57
rocy 6 天前
求个码 谢谢大佬
cm9jeXRtQGdtYWlsLmNvbQ== |
58
Nin 6 天前 1
1.99 我买了,就当支持你了。
|
59
Doraemontree 6 天前
请问是怎么写的呀,是在 xcode 上开发的吗
|
60
captainnx 6 天前
还有兑换码吗...
|
61
CKlan 6 天前
来晚了求个码 谢谢大佬
ZnJlZW1hbjEyMzgwQG91dGxvb2suY29t |
62
864766428 6 天前 via iPhone
amFja3NvbjUwOGNAb3V0bG9vay5jb20=
求个码 感谢大佬🙏 |
63
Love4Taylor 6 天前 via iPhone
@hallomou 适配 mihomo 那我就可以买了
|
64
hallomou OP @CKlan #61 @captainnx #60 @rocy #57 你好,请在此获取新的兑换码: https://redeem.ym.si/4TNXLV <img alt="Status" src="https://redeem.ym.si/4TNXLV/status">
|
65
xing7673 6 天前
大佬很强
|
66
hallomou OP @d460686680 #55 谢谢你的建议,已加入计划中
|
67
hallomou OP @Doraemontree #59 是的,Xcode 和 Claude
|
68
zhs227 6 天前
领了一个码试试,感谢楼主
|
69
kiah 6 天前
不懂就问 这个兑换码怎么用。。
|
70
lcandy 6 天前 via iPhone
@hallomou 对这个 redeem.ym.si redeem 网站很感兴趣,想问一下有没有开源计划,以及想问如何才能联系上您,想交换联络方式🥹
|
71
Charlie17Li 6 天前 via iPhone
歪个楼,op 肉身在国外吗,这种和🪜有关的,不会被请喝茶吗,毕竟下载小火箭还用的美区账号
|
73
hallomou OP @Charlie17Li #71 我也想过这个问题,小火箭、OpenClash 这类应用可以直接提供科学上网的能力,我这个并不具备这些,并不是让安装了这个 App 的设备具有科学上网的能力。我觉得不同的人审核的话可能会有不一样的看法。
|
74
muayang 6 天前 via iPhone
谢谢 op
|
75
leeechsh 6 天前
|
76
hallomou OP |
78
zbowen66 6 天前
来晚了🙏 eEBib3dlbi5jb29s
|
79
Doraemontree 6 天前
@hallomou #67 请问有插件帮助还是直接问,然后复制的吗
|
80
ceno 6 天前
求个码 MzI3MzM5NTIxQHFxLmNvbQ==
|
81
mapleleaf2023 6 天前
下载要收费啊?怎么不付费下载呢?还是先买了再使用码变 VIP 吗?
|
82
mapleleaf2023 6 天前
机场怎们导入订阅呢?
|
83
tuangouzi 6 天前
好奇使用 Claude 开发的过程,楼主能不能分享下
|
84
Dow 6 天前
大家路由器上的 OpenClash 稳定么?
|
85
beijiaoff 6 天前
@mapleleaf2023 这个是给 clash 提供 ui 配置页面的工具,并不是翻墙工具。
|
86
uijk 6 天前
很强大。国内上架,不用备案吗?
|
87
skykk1op 6 天前
来晚了 求个码 大佬
aG5oeWNoZW5saUBnbWFpbC5jb20= |
88
zhowan 6 天前
来晚了 求个码 大佬,谢谢
emhvd2FuQDE2My5jb20= |
89
newbee2000 6 天前
已经连上了,为啥还显示 error
|
90
sugoi 6 天前 via iPhone
支持一下,大佬求码
Y2Rsc2trbmNAaTUuYW5vbmFkZHkubWU= |
91
zzzain46 6 天前
已购买支持,希望能持续更新
|
92
zyqv2 6 天前 via iPhone
求个码,感谢 enlxY25AbGl2ZS5jb20=
|
93
janpun 5 天前
求个码,amFucHVuQGxpdmUuY24=
|
97
hallomou OP @newbee2000 请问是在哪个界面提示的呢?我正在对所有的请求进行更新,保证连接的稳定,请等待更新,谢谢。
|
99
ios 5 天前
谢谢大佬的源码
|