V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Moishine
V2EX  ›  分享创造

Conex - 现代化 SSH 客户端, Termius 平替

  •  
  •   Moishine · 2 月 28 日 · 3153 次点击

    大家好,分享一下我做的一个项目 Conex —— 一个现代化的跨平台 SSH 客户端。

    做这个项目的初衷很简单:Termius 非常好用但是实在消费不起,所以就自己写了一个。。

    主要功能

    • SSH 终端:基于 xterm.js ,支持 256 色和真彩色,体验接近原生终端
    • 主机管理:支持分组、搜索,轻松管理大量服务器
    • 多标签页:同时连接多台服务器,自由切换
    • SFTP 文件浏览器:可视化管理远程文件,支持上传、下载、批量操作,带进度条
    • 端口转发:本地/远程 TCP 隧道,一键启停
    • 代码片段:保存常用命令,一键复制
    • 密钥管理:集中管理 SSH 密钥,支持导入和编辑
    • 云端加密同步( Pro ):支持 Google / GitHub 登录,使用 AES-256-GCM 端到端加密,同步你的主机、密钥、片段等配置,方便多设备和混合办公牛马、数字游民。
    • 深色 / 浅色主题切换
    • 中英文双语支持

    关于定价

    本地功能完全免费使用,无任何限制。云端同步功能需要 Pro 计划,目前提供 30 天免费试用

    跨平台

    支持 macOS 、Windows 、Linux (计划中)。

    官网: https://getconex.app

    Conex

    欢迎大家试用,也欢迎提需求和建议!有价值建议提供免费更长 Pro 计划答谢。

    56 条回复    2026-03-02 23:33:21 +08:00
    Cbdy
        1
    Cbdy  
       2 月 28 日
    试试,恭喜一个 star
    psllll
        2
    psllll  
       2 天前 via Android
    又一个浏览器
    xiaonian233
        3
    xiaonian233  
       2 天前
    连接 ssh 通过本地代理或者跳板隧道
    stinkytofux
        4
    stinkytofux  
       2 天前   ❤️ 7
    真希望有人能做点差异化的工具, 现在全都是 web 套壳. 都见不到原生的程序.
    Moishine
        5
    Moishine  
    OP
       2 天前
    @stinkytofux 你可以做呀
    naver1
        6
    naver1  
       2 天前
    @stinkytofux 我一直在用被作者都放弃的 NextSSH
    win8en
        7
    win8en  
       2 天前 via Android
    @naver1 我也是
    hronro
        8
    hronro  
       2 天前
    基于 JS 的方案太慢了,不如用 libghostty 。
    coolair
        9
    coolair  
       2 天前   ❤️ 1
    @stinkytofux #4 等我,我在做一款纯 Rust 的。
    Moishine
        10
    Moishine  
    OP
       2 天前 via iPhone
    @hronro 实测下来一点没觉得慢呀😂
    KeoC
        11
    KeoC  
       2 天前
    你都不支持移动端怎么平替 Termius ,只看桌面端那选择太多了
    SenLief
        12
    SenLief  
       2 天前
    Termius 的优势在于移动端,全平台同步,如果只是 pc 端,那替代的太多了。没有人觉得 Termius 在 pc 上做的非常好的。
    yfixx
        13
    yfixx  
       2 天前 via Android
    支持 rzsz 吗
    Moishine
        14
    Moishine  
    OP
       2 天前
    @KeoC @SenLief 之前感觉在移动端管理服务器是伪需求,看来不是呀😄
    Moishine
        15
    Moishine  
    OP
       2 天前
    @yfixx 感谢建议,下个版本加上
    SenLief
        16
    SenLief  
       2 天前 via iPhone
    @Moishine 伪需求也对,因为用到的少,但是不能没有。
    Moishine
        17
    Moishine  
    OP
       2 天前
    @SenLief 嗯~紧急情况也许有点用
    yt1988
        18
    yt1988  
       2 天前
    所有这类型工具,都把云端同步作为收费点。Conex 不也一样么,平替意思是价格更便宜?
    love4taylor
        19
    love4taylor  
    PRO
       2 天前
    @Moishine 移动端包括 iPad (
    Moishine
        20
    Moishine  
    OP
       2 天前
    @yt1988 对的,能覆盖成本+赚杯咖啡钱就可以了。不养团队,没有盈利压力。
    Moishine
        21
    Moishine  
    OP
       2 天前
    @love4taylor 好的,可以考虑支持 iPad
    adoal
        22
    adoal  
       2 天前   ❤️ 1
    试了一下,挺初级的。要对现有产品形成竞争力还是要继续完善。

    功能方面,我在生产环境用到的一些功能细节:
    1. 改进 keychain ,支持 ssh agent ,交互上可以参考 xshell 的 xagent
    2. 支持 agent forwarding
    3. 支持 jump host ,包括多级 jump
    4. 支持对主机设置 cipher 、mac 、kex 算法来适配不同主机的兼容性
    5. 支持 z/y/zmodem 协议

    体验方面
    1. 支持用系统字体,虽然你带的这些字体很好,但是可能用户会有其它倾向,比如我喜欢用更纱黑,这样中英文混合时显示比较好看,但是因为更纱黑的文件太大,没必要嵌入,我自己安装在系统里就好
    2. 支持更换自定义 ANSI 配色

    发现一个小 bug
    在配置 keychain 或者 host 的对话框里,如果在一个编辑框里用鼠标按下并向左拖动的方式来选择文字,拖到最左边后,对话框会意外关掉
    Imindzzz
        23
    Imindzzz  
    PRO
       2 天前   ❤️ 1
    官网字体好丑
    ayang23
        24
    ayang23  
       2 天前
    @coolair wezterm 挺好用的,但不知道在憋什么大招,两年没发新版了
    hefish
        25
    hefish  
       2 天前   ❤️ 1
    能不能支持 -oHostKeyAlgorithms=+ssh-rsa -o KexAlgorithms=+diffie-hellman-group1-sha1 类似这样的 ssh 参数?
    最近我司一堆老旧锐捷交换机,不加这些参数不让连。。。
    jlkm2010
        26
    jlkm2010  
       2 天前
    又一个浏览器
    Moishine
        27
    Moishine  
    OP
       2 天前
    @jlkm2010 为啥对 web 技术栈这么介意呢
    Moishine
        28
    Moishine  
    OP
       2 天前
    @Imindzzz 已经改进字体,之前我也觉得太单薄。感谢🙏
    Moishine
        29
    Moishine  
    OP
       2 天前
    @adoal 非常感谢你的建议。会逐个考虑实现。你最后说的那个 bug ,可能并不是 bug ,而是光标划到了模态窗的区域,触发了模态窗的自动关闭。可以考虑必须通过 x 按钮来关闭模态窗。
    @
    @hefish 好的,下个版本加上。
    Tink
        30
    Tink  
    PRO
       2 天前
    pc 端上 xshell 还是好用
    Moishine
        31
    Moishine  
    OP
       2 天前
    @hefish 已经支持一键兼容老设备,支持添加对自定义参数
    @yfixx 已经添加对 XMODEM/YMODEM/ZMODEM 协议的支持
    hefish
        32
    hefish  
       2 天前
    1.0.5 版的,下了两次 arm64 的,页面上标 98M ,实际下到 103M, 核对了 sha1 也不对,不知道咋回事。。。
    我再换个梯子试试。
    hefish
        33
    hefish  
       2 天前
    不对,核对了 sha256, 是对的。但是好像跑不起来,说 app 已损坏。
    Moishine
        34
    Moishine  
    OP
       2 天前
    @hefish 没做签名,需要你执行个命令😄

    sudo xattr -cr /Applications/Conex.app
    hefish
        35
    hefish  
       2 天前
    ok,明白。。。
    @Moishine
    adoal
        36
    adoal  
       2 天前
    @Moishine web 技术栈,感觉更适合做“办公室文秘和前台小妹们也用得到的”那种类型的办公生产力应用,反正她们也不介意几百兆甚至上 G 的大小^o^ 偏系统底层的小工具用了 web 技术栈带上一大堆运行时总觉得有点莫名其妙。

    而且,web 技术栈做的桌面软件,如果不是花很大精力在 UI 设计上,就有一种说不出的手感和眼感来,一看就是 web 的,一看就跟 native 软件不一样,一看就是在一个大平面的页面上画出来的,不像堆控件的 native 软件,即使不用默认控件,做自绘,也有结构感。说实话,我更喜欢 Windows 软件有 Windows 味儿,Mac 软件有 Mac 味儿,Linux 软件有 Linux 味儿。我理解开发成本很重要,也理解一个应用做跨平台开发的成本很重要。但是当我不是开发者时,就不想去“理解”了^o^
    shewhen
        37
    shewhen  
       2 天前   ❤️ 1
    @stinkytofux


    题外话,有个检测工具: https://github.com/Lakr233/SafariYYDS
    shewhen
        38
    shewhen  
       2 天前
    @Moishine #27 臃肿,卡顿,4K 高分屏支持差,
    loveqianool
        39
    loveqianool  
       2 天前 via Android
    @coolair 等你,好了踢我一脚。
    stinkytofux
        40
    stinkytofux  
       2 天前
    @shewhen #37 这个玩意好, 我试试
    stinkytofux
        41
    stinkytofux  
       2 天前
    @shewhen #37 现在知道我为什么从内心抗拒浏览器套壳了, 真的是完全没办法, 有些软件不得不用.

    shewhen
        42
    shewhen  
       2 天前
    @stinkytofux #41 哈哈哈哈哈,太吓人了
    shewhen
        43
    shewhen  
       2 天前
    @stinkytofux #41 chrome 网页套壳体积巨大,内存一下就吃满了
    miaomiao888
        44
    miaomiao888  
       1 天前   ❤️ 1
    以前说浏览器套壳软件臃肿时总有人说现在内存硬盘白菜价
    我看现在还有没人吭声
    imaning
        45
    imaning  
       1 天前
    楼上已经说了,但看桌面,不论是 Win 还是 MAC 选择太多了。全平台同步,主要是移动端。
    Moishine
        46
    Moishine  
    OP
       1 天前
    @imaning 有 win + mac 支持同步的吗?移动端我不需要。
    abstract
        47
    abstract  
       1 天前 via Android
    我认为,Termius 优势在于多端互通(功能和流畅性是基础),包含移动端。这是我一直用它的原因。
    另外想问一下,云端同步是否支持自定义配置 s3 或 webdav ?还是只能用你的服务器?
    Moishine
        48
    Moishine  
    OP
       1 天前
    @abstract 目前不支持自定义存储服务。不过这是一个好建议。
    d1g1tal0cean
        49
    d1g1tal0cean  
       1 天前 via iPhone   ❤️ 1
    大家不用试了,基于浏览器的
    Moishine
        50
    Moishine  
    OP
       1 天前
    @d1g1tal0cean 你很搞笑
    Pters
        51
    Pters  
       1 天前
    定价和 termius 土区订阅区别不大
    Pters
        52
    Pters  
       1 天前
    @Pters Termius 土区订阅,只需 22.56 元一年
    adoal
        53
    adoal  
       1 天前
    @miaomiao888 哈哈哈哈
    ASHYWHISPER
        54
    ASHYWHISPER  
       1 天前
    @coolair ok,我等你的好消息
    tangqiu0205
        55
    tangqiu0205  
       1 天前
    @coolair 等你+1 ,做到什么进度了
    arfaWong
        56
    arfaWong  
       23 小时 36 分钟前
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2824 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 15:09 · PVG 23:09 · LAX 07:09 · JFK 10:09
    ♥ Do have faith in what you're doing.