正在开发一个Clash客户端,哪些地方比较重要

bemover 2026-06-21 14:05 1

rt正在开发一个clash客户端,应该重点考虑界面的美观、功能、性能、稳定性还是安全性。放几个效果图,吐槽一句,gpt写UI是真的不行,太难控制了,折腾半天写的页面都很丑。(上面的几个球是不是太丑了,扁平好还是凸起好)



最新回复 (19)
  • undefined 06-21 14:08
    1

    其实其实吧就是你可以让GPT用WinUI套件去写的来着

    至少这样是统一的FluentUI风格 然后限制GPT用FluentUI自带Icon或者LucideIcon就行喵 不要用那个沟槽的Emoji喵ww

  • nizheyuan 06-21 14:10
    2

    这个界面设计的真的是一言难尽太丑了,试试claude design或者谷歌的那个呢,再让gpt去复刻

  • undefined 06-21 14:11
    3

    Clash客户端的话 主要其实性能之类的都是Mihomo内核抗了喵

    (你如果真想搞高性能之类的可以考虑sing_box作为后端但是这就不是clash了喵

    界面美观其实只要不太难看问题都是不大的(但是你目前这个状态刚好命中了这一点…

    安全性 主要其实也就是默认不要监听0.0.0.0 以及DNS之类的喵 软件不要写出来一堆bug 功能基本上你可以参考clash-verge喵 初期可以稍微少一些这个没关系喵 后期可以补喵

  • ikun 06-21 14:12
    4

    这种win7的毛玻璃风格真的太难看了 ^-^,可以试试简约扁平风格。另外我觉得自带订阅免费起飞比较重要 ^-^

  • undefined 06-21 14:12
    5

    其实如果让GPT用一个本身非常好看的套件去写UI/UX的话效果勉强还是说得过去的喵

  • undefined 06-21 14:14
    6

    同时注意哈 有些东西根本就没必要的 比如说都用Clash了有谁还不知道网络流量要过Clash吗喵 上面那个节点图不仅没用还占空间 本来放一些metrics/status以及一部分信息是很不错的喵

  • bemover 楼主 06-21 14:14
    7

    用gpt-image2设计了,它复刻不出来那种效果 ^-^

  • coderZoe 06-21 14:15
    8

    主要还是bug与易用性。我觉得clash verge能火起来还是比其他家易用性更好,虽然mihomo内核比较复杂,但ui层可以设计考虑哪些是常用基础功能,哪些是不常用高级功能。还一点就是大部分ui都是糊在web上的,内存占用较高。

  • undefined 06-21 14:15
    9

    直接让GPT拿WinUI写UI/UX就行喵 强制

    WinUI虽然吧性能一坨屎但是效果还是不错的 设计也比较简单 GPT完全能做喵

    而且前端卡其实只需要把WinUI的一部分东西禁掉就行喵 或者直接用FluentUI做喵 那需要GPT自己找外壳打包喵

  • Peng 06-21 14:16
    10

    这是机车特供版本吗,像我爸老爷车上的UI ^-^

  • bemover 楼主 06-21 14:17
    11

    就是参考的clash-verge,另外再加了一些自己想要的功能,clash-verge的页面也不太好看,还想着多搞几个主题,谁知前端比后端麻烦多了

  • jay 06-21 14:18
    12

    笑死了 这个UI设计好难绷 我个人觉得最需要的是可视化的分流配置功能

  • undefined 06-21 14:18
    13

    可可可

    但是嘛你说你觉得界面不太好看

    我觉得还是FluentUI更好喵 或者用QT都比这个GPT写的好喵

  • bemover 楼主 06-21 14:18
    14

    发现大部分的clash客户端界面都不太好看,弄太好看也占用性能

  • undefined 06-21 14:19
    15

    分流配置也就是配一个LB+multiproxy喵

  • cyrushao 06-21 14:19
    16

    clash客户端



  • undefined 06-21 14:19
    17

    不太好看

    但是我有个高性能推荐 就是技术力要求比较高喵

  • bemover 楼主 06-21 14:21
    18

    简约扁平风就是看起来比较空旷,也比较普通,初始版就是这样

  • undefined 06-21 14:21
    19

    那就是自己用gclient把chromium下载下来 然后做大砍刀砍掉不需要的功能(比如密码管理器和一堆谷歌功能) 然后重新编译CEF 再做FluentUI 和CEF打在一起 动态链接转静态链接然后再链接进主程序喵

* 帖子来源Linux.do
返回