爱意满满的作品展示区。
hallomou

[送码] 用 Claude 写了一个 iOS App: Clash Dash

  •  
  •   hallomou · Dec 4, 2024 · 17155 views
    This topic created in 711 days ago, the information mentioned may be changed or developed.

    大家好,这个是我和 Claude 对话生成的 App ,用来管理路由器中的 OpenClash 服务。

    Preview

    这个是 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
    Supplement 1  ·  Dec 4, 2024
    谢谢大家的支持。

    Y3TM9X736LW4
    TP379H9NNNLL
    KYJ93M9HLHXM
    X33LK9RWPMM4
    MPWXJMW3HYHR
    9KRRAAMJ3374
    EWXN37MH6RAM
    3NMRN3FAPL7R
    76P7HY3F44E7
    J367LAXHN96L
    W7AJMAJH7A3K
    AYKAMWXJAYTP
    HJTTJMMAWAKN
    WHRTNWNX6E6X
    JFX6AEAK6J93
    TTX4P7LTPHH7
    9KXYJNJJYJ46
    4XJ6F344FMNX
    P7RXJ67A97T4
    M3MXERE7XRHX
    Supplement 2  ·  Dec 5, 2024
    如果还有对这个感兴趣的可以使用这个来获取兑换码: https://redeem.ym.si/LK4GXS (非钓鱼网站)。

    目前是适配的 Meta 内核,会尽快适配原版 Clash 内核。
    Supplement 3  ·  Dec 5, 2024

    100 个全部发完了,谢谢大家的支持: https://redeem.ym.si/4TNXLV Status

    120 replies  •  2026-05-06 17:43:05 +08:00
    1  2  
    ❮ ❯
    finalshot
    finalshot
    Dec 4, 2024
    1
    6JMPR7XMNLR3 已用,感谢
    OutOfMemoryError
    OutOfMemoryError
    Dec 4, 2024
    2
    TRWWN7T7M7WL 已用,感谢
    lihua
    lihua
    Dec 4, 2024 via iPhone
    3
    TET3W7FKNARY ,已使用,感谢。
    yir
    yir
    Dec 4, 2024 via iPhone
    4
    REJ6KE9HFTRY 已使用感谢
    redime
    redime
    Dec 4, 2024 via iPhone
    5
    兑换码都被使用了嘛。op 可以再给个嘛,邮箱 base64: d2FuZG9uZ3dlbmcyMDVAZ21haWwuY29t
    qiyuanshouji
    qiyuanshouji
    Dec 4, 2024 via iPhone
    6
    很感兴趣 哎呀呀 来晚了 能否求一个兑换码
    d3V3ZWlzY3JpcHRAZ21haWwuY29t
    ttkanni
    ttkanni
    Dec 4, 2024
    7
    W7AJMAJH7A3K 已使用,感谢 OP ~
    hallomou
    hallomou
    OP
    Dec 4, 2024
    8
    @qiyuanshouji #6 @redime #5 已发。
    naindex
    naindex
    Dec 4, 2024
    9
    9KXYJNJJYJ46 已使用谢谢 op
    TechDesign
    TechDesign
    Dec 4, 2024
    10
    谢谢 OP
    benzlucy
    benzlucy
    Dec 4, 2024
    11
    ZGVhcmRlZXJpZGVhQGdtYWlsLmNvbQ== 邮箱 谢谢 op
    blockmin
    blockmin
    Dec 4, 2024
    12
    无了啊,YmxvY2ttaW5AMTYzLmNvbQ==
    感谢 OP
    john5
    john5
    Dec 4, 2024
    13
    YVdOcmVUazVORFJBY0hKdmRHOXViV0Y=pbC5jb20= 谢谢 op 求一个
    john5
    john5
    Dec 4, 2024
    14
    @d460686680 aWNreTk5NDRAcHJvdG9ubWFpbC5jb20= 发错了 这个是邮箱
    xiaoxt
    xiaoxt
    Dec 4, 2024
    15
    来晚啦,求一个码,谢谢。 NjI3NDYxMjg0QHFxLmNvbQ==
    appgle
    appgle
    Dec 4, 2024
    16
    无了,能求一个吗,谢谢 OP ,Z2l0d2lraUBvdXRsb29rLmNvbQ==
    dengshen
    dengshen
    Dec 4, 2024 via iPhone
    17
    来晚了求一个 ZGVuZ3NoZW5ra0BnbWFpbC5jb20=
    wyd011011daniel
    wyd011011daniel
    Dec 4, 2024 via iPhone
    18
    确实感兴趣 求一个。d3lkMDExMDExQGdtYWlsLmNvbQ==
    pppguest3962
    pppguest3962
    Dec 4, 2024
    19
    在用 mihomo ,求一个,cHBwZ3Vlc3QzOTYyQDE2My5jb20=
    vanchKong
    vanchKong
    Dec 4, 2024
    20
    内核是什么,支持全局的扩展脚本吗

    可以求一个码吗,感谢🙏

    dmFuY2hrb25nQGdtYWlsLmNvbQ==
    javaDo
    javaDo
    Dec 4, 2024
    21
    MTgwMjQ2NDJAcXEuY29t 可以发个码吗谢谢
    Chiqing
    Chiqing
    Dec 4, 2024
    22
    来晚 le ,求一个码,谢谢!
    YXpnbmlxaWhjJTQwcHJvdG9ubWFpbC5jb20=
    titi14gj
    titi14gj
    Dec 4, 2024
    23
    支持一个
    shfksknc
    shfksknc
    Dec 4, 2024
    24
    来晚了求一个 谢谢 c3RhcnpoYW5nMTIzNEBnbWFpbC5jb20=
    server
    server
    Dec 4, 2024
    25
    好心人. 求码
    SkywalkerJi
    SkywalkerJi
    Dec 4, 2024 via Android
    26
    美区的开发者计划有什么问题吗,换到国区了?
    Ethanccc
    Ethanccc
    Dec 4, 2024
    27
    来晚了,如果可以的话求发一个码,谢谢! d2h1LnJzLmV0aGFuY2hlbkBnbWFpbC5jb20=
    kebamt
    kebamt
    Dec 4, 2024
    28
    来晚了,求一个码 [email protected]
    zcomo
    zcomo
    Dec 4, 2024 via iPhone
    29
    又来晚了,求一个码。
    b3dvaUBtc24uY29t
    anonydmer
    anonydmer
    Dec 4, 2024
    30
    都用完了,但是没有几个人在这里说一声已用也没有感谢楼主的
    love4taylor
    love4taylor
    Dec 5, 2024
    31
    原版 clash 还是支持 mihomo ?
    Retas
    Retas
    Dec 5, 2024 via iPhone
    32
    来晚了,求一个,感谢!
    Y2F0Y2hhaXIzNjVAb3V0bG9vay5jb20=
    porjac233
    porjac233
    Dec 5, 2024 via Android
    33
    牛逼啊
    aeof
    aeof
    Dec 5, 2024
    34
    怎么弄英文开发者名称的时候
    rhinoc
    rhinoc
    Dec 5, 2024
    35
    话说还有没有啥客户端可以连 openclash 的(竞品),之前也发现了这个需求来着,没想到楼主行动力高已经实现了。
    uiverusifu
    uiverusifu
    Dec 5, 2024 via iPhone
    36
    来晚一步,求码
YWdhaW5zdEBkdWNrLmNvbQ==
    qhx1018
    qhx1018
    Dec 5, 2024
    37
    来晚了,求个码:cWluaHVhaXhpYW5nQGdtYWlsLmNvbQ==
    backlin
    backlin
    Dec 5, 2024 via iPhone
    38
    来晚了求个码
    MzU2NjY2MjkzQHFxLmNvbQ==
    orannnnnnge
    orannnnnnge
    Dec 5, 2024 via iPhone
    39
    老哥 求个码
    c2hlbnhpYW9odTE5OTZAZ21haWwuY29t
    shilianmlxg
    shilianmlxg
    Dec 5, 2024 via iPhone
    40
    来晚了 求个码 大佬

    Njk1NjE0OTYwQHFxLmNvbQ==
    azuyume
    azuyume
    Dec 5, 2024
    41
    来晚了 求个码 大佬
    YXp1eXVtZW9ubmFub2tvQGdtYWlsLmNvbQ==
    williefox
    williefox
    Dec 5, 2024❤️1
    42
    已购买
    williefox
    williefox
    Dec 5, 2024
    43
    安装在 mac 上,clash 跑在 nas 上,连接成功,但是获取规则、配置等一直获取不到

    https://imgur.com/a/cM3V75s
    mikaelson
    mikaelson
    Dec 5, 2024
    44
    分享一下 claude 的聊天记录?
    Emyorii
    Emyorii
    Dec 5, 2024
    45
    非常好的软件,求个码,谢谢大佬
    SDBpMEBvdXRsb29rLmNvbQ==
    john5
    john5
    Dec 5, 2024
    46
    @xaoflysho 你这个是原版 clash 吧,op 这个应该适配的是 meta ,两个版本的 clash 还是有出入的
    hallomou
    hallomou
    OP
    Dec 5, 2024
    47
    @xaoflysho #43 你好,我会尽快适配原版 Clash 内核,因为我自带的 OpenClash 使用的是 meta 内核,所以暂时有一些覆盖不全的地方。
    hapsinge
    hapsinge
    Dec 5, 2024
    48
    aGFwc2luZ2VyQGdtYWlsLmNvbQ==

    支持求码,谢谢
    hallomou
    hallomou
    OP
    Dec 5, 2024
    49
    上面的邮箱已发。

    如果还有对这个感兴趣的可以使用这个来获取兑换码: https://redeem.ym.si/LK4GXS (非钓鱼网站)。

    很开心,也发现了一些问题,正在处理中,感谢大家的支持。
    hallomou
    hallomou
    OP
    Dec 5, 2024
    50
    @mikaelson #44 记录有些杂乱,我看看如何整理,因为越聊界面越卡顿...
    hallomou
    hallomou
    OP
    Dec 5, 2024
    51
    @SkywalkerJi #26 暂时没什么问题,看到可以更换地址所以就换到国区了。
    hallomou
    hallomou
    OP
    Dec 5, 2024
    52
    @aeof #34 我一开始注册的是美区的开发者,后面换到的国区。
    hallomou
    hallomou
    OP
    Dec 5, 2024
    53
    @rhinoc #35 还是因为现在的 AI 太强大了,我是站在了巨人的肩膀上。而且这个 App 的 UI 也比较简单,就几个视图。大部分的 iOS 开发者很快就能实现类似的 App 。
    hallomou
    hallomou
    OP
    Dec 5, 2024
    54
    @Love4Taylor #31 现在是 mihomo ,但会尽快适配原版 Clash 内核。
    john5
    john5
    Dec 5, 2024
    55
    感谢大佬。用了一下,希望规则和策略组页面的排序能加个选项,默认字母排序有点难受。
    liuliuliuliu
    liuliuliuliu
    Dec 5, 2024
    56
    比起激活码,我更好奇怎么和 claude 聊的?
    rocy
    rocy
    Dec 5, 2024
    57
    求个码 谢谢大佬
    cm9jeXRtQGdtYWlsLmNvbQ==
    Nin
    Nin
    Dec 5, 2024❤️1
    58
    1.99 我买了,就当支持你了。
    Doraemontree
    Doraemontree
    Dec 5, 2024
    59
    请问是怎么写的呀,是在 xcode 上开发的吗
    captainnx
    captainnx
    Dec 5, 2024
    60
    还有兑换码吗...
    CKlan
    CKlan
    Dec 5, 2024
    61
    来晚了求个码 谢谢大佬
    ZnJlZW1hbjEyMzgwQG91dGxvb2suY29t
    Jackson5
    Jackson5
    Dec 5, 2024 via iPhone
    62
    amFja3NvbjUwOGNAb3V0bG9vay5jb20=
    求个码 感谢大佬🙏
    love4taylor
    love4taylor
    Dec 5, 2024 via iPhone
    63
    @hallomou 适配 mihomo 那我就可以买了
    hallomou
    hallomou
    OP
    Dec 5, 2024
    64
    @CKlan #61 @captainnx #60 @rocy #57 你好,请在此获取新的兑换码: https://redeem.ym.si/4TNXLV <img alt="Status" src="https://redeem.ym.si/4TNXLV/status">
    xing7673
    xing7673
    Dec 5, 2024
    65
    大佬很强
    hallomou
    hallomou
    OP
    Dec 5, 2024
    66
    @d460686680 #55 谢谢你的建议,已加入计划中
    hallomou
    hallomou
    OP
    Dec 5, 2024❤️1
    67
    @Doraemontree #59 是的,Xcode 和 Claude
    zhs227
    zhs227
    Dec 5, 2024
    68
    领了一个码试试,感谢楼主
    kiah
    kiah
    Dec 5, 2024
    69
    不懂就问 这个兑换码怎么用。。
    lcandy
    lcandy
    Dec 5, 2024 via iPhone
    70
    @hallomou 对这个 redeem.ym.si redeem 网站很感兴趣,想问一下有没有开源计划,以及想问如何才能联系上您,想交换联络方式🥹
    Charlie17Li
    Charlie17Li
    Dec 5, 2024 via iPhone
    71
    歪个楼,op 肉身在国外吗,这种和🪜有关的,不会被请喝茶吗,毕竟下载小火箭还用的美区账号
    hallomou
    hallomou
    OP
    Dec 5, 2024
    72
    @kiah #69 在 App Store 中点击自己头像,点击兑换( Redeem Gift Card or Code )即可
    hallomou
    hallomou
    OP
    Dec 5, 2024
    73
    @Charlie17Li #71 我也想过这个问题,小火箭、OpenClash 这类应用可以直接提供科学上网的能力,我这个并不具备这些,并不是让安装了这个 App 的设备具有科学上网的能力。我觉得不同的人审核的话可能会有不一样的看法。
    muayang
    muayang
    Dec 5, 2024 via iPhone
    74
    谢谢 op
    leeechsh
    leeechsh
    Dec 5, 2024
    75
    啊 来晚了,求个码,谢谢大佬
    bGVlZWNoc2hAZ21haWwuY29t
    hallomou
    hallomou
    OP
    Dec 5, 2024
    76
    @lcandy #70 你好,已上传 GitHub: https://github.com/bin64/redeem-hub 有问题可以 TG 联系 https://t.me/yinigo
    hallomou
    hallomou
    OP
    Dec 5, 2024
    77
    @leeechsh #75 上面的地址显示还有最后一个,我现在已经无法新建了。
    zbowen66
    zbowen66
    Dec 5, 2024
    78
    来晚了🙏 eEBib3dlbi5jb29s
    Doraemontree
    Doraemontree
    Dec 5, 2024
    79
    @hallomou #67 请问有插件帮助还是直接问,然后复制的吗
    ceno
    ceno
    Dec 5, 2024
    80
    求个码 MzI3MzM5NTIxQHFxLmNvbQ==
    mapleleaf2023
    mapleleaf2023
    Dec 5, 2024
    81
    下载要收费啊?怎么不付费下载呢?还是先买了再使用码变 VIP 吗?
    mapleleaf2023
    mapleleaf2023
    Dec 5, 2024
    82
    机场怎们导入订阅呢?
    tuangouzi
    tuangouzi
    Dec 5, 2024
    83
    好奇使用 Claude 开发的过程,楼主能不能分享下
    Dow
    Dow
    Dec 5, 2024
    84
    大家路由器上的 OpenClash 稳定么?
    beijiaoff
    beijiaoff
    Dec 5, 2024
    85
    @mapleleaf2023 这个是给 clash 提供 ui 配置页面的工具,并不是翻墙工具。
    uijk
    uijk
    Dec 5, 2024
    86
    很强大。国内上架,不用备案吗?
    skykk1op
    skykk1op
    Dec 5, 2024
    87
    来晚了 求个码 大佬
    aG5oeWNoZW5saUBnbWFpbC5jb20=
    zhowan
    zhowan
    Dec 5, 2024
    88
    来晚了 求个码 大佬,谢谢
    emhvd2FuQDE2My5jb20=
    newbee2000
    newbee2000
    Dec 5, 2024
    89
    已经连上了,为啥还显示 error
    sugoi
    sugoi
    Dec 5, 2024 via iPhone
    90
    支持一下,大佬求码
    Y2Rsc2trbmNAaTUuYW5vbmFkZHkubWU=
    zzzain46
    zzzain46
    Dec 5, 2024
    91
    已购买支持,希望能持续更新
    zyqv2
    zyqv2
    Dec 5, 2024 via iPhone
    92
    求个码,感谢 enlxY25AbGl2ZS5jb20=
    janpun
    janpun
    Dec 6, 2024
    93
    求个码,amFucHVuQGxpdmUuY24=
    hallomou
    hallomou
    OP
    Dec 6, 2024
    94
    @zzzain46 会保持更新的,如果有什么建议欢迎提出来,谢谢!
    Emyorii
    Emyorii
    Dec 6, 2024
    95
    @hallomou #49 大佬,我#45 留的邮箱没收到,垃圾箱里也没有,是不是发错了,错失了一个亿呀
    hallomou
    hallomou
    OP
    Dec 6, 2024
    96
    @Emyorii 可能当时我发的时候不小心漏掉了,抱歉,我现在暂时不能生成兑换码了。需要等下一个版本更新,我正在做一些更新,到时候会再发。
    hallomou
    hallomou
    OP
    Dec 6, 2024
    97
    @newbee2000 请问是在哪个界面提示的呢?我正在对所有的请求进行更新,保证连接的稳定,请等待更新,谢谢。
    hallomou
    hallomou
    OP
    Dec 6, 2024❤️1
    98
    @xaoflysho #43 你好,现在已经支持了原版的 Clash 内核,已提交审核,等待商店更新。
    ios
    ios
    Dec 6, 2024
    99
    谢谢大佬的源码
    williefox
    williefox
    Dec 6, 2024
    100
    @hallomou 坐等更新
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1420 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 147ms · UTC 16:34 · PVG 00:34 · LAX 08:34 · JFK 11:34
    ♥ Do have faith in what you're doing.