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

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

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

    大家好,分享一下我做的一个项目 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 计划答谢。

    53 条回复    2026-03-02 10:49:58 +08:00
    Cbdy
        1
    Cbdy  
       2 月 28 日
    试试,恭喜一个 star
    psllll
        2
    psllll  
       1 天前 via Android
    又一个浏览器
    xiaonian233
        3
    xiaonian233  
       1 天前
    连接 ssh 通过本地代理或者跳板隧道
    stinkytofux
        4
    stinkytofux  
       1 天前   ❤️ 7
    真希望有人能做点差异化的工具, 现在全都是 web 套壳. 都见不到原生的程序.
    Moishine
        5
    Moishine  
    OP
       1 天前
    @stinkytofux 你可以做呀
    naver1
        6
    naver1  
       1 天前
    @stinkytofux 我一直在用被作者都放弃的 NextSSH
    win8en
        7
    win8en  
       1 天前 via Android
    @naver1 我也是
    hronro
        8
    hronro  
       1 天前
    基于 JS 的方案太慢了,不如用 libghostty 。
    coolair
        9
    coolair  
       1 天前   ❤️ 1
    @stinkytofux #4 等我,我在做一款纯 Rust 的。
    Moishine
        10
    Moishine  
    OP
       1 天前 via iPhone
    @hronro 实测下来一点没觉得慢呀😂
    KeoC
        11
    KeoC  
       1 天前
    你都不支持移动端怎么平替 Termius ,只看桌面端那选择太多了
    SenLief
        12
    SenLief  
       1 天前
    Termius 的优势在于移动端,全平台同步,如果只是 pc 端,那替代的太多了。没有人觉得 Termius 在 pc 上做的非常好的。
    yfixx
        13
    yfixx  
       1 天前 via Android
    支持 rzsz 吗
    Moishine
        14
    Moishine  
    OP
       1 天前
    @KeoC @SenLief 之前感觉在移动端管理服务器是伪需求,看来不是呀😄
    Moishine
        15
    Moishine  
    OP
       1 天前
    @yfixx 感谢建议,下个版本加上
    SenLief
        16
    SenLief  
       1 天前 via iPhone
    @Moishine 伪需求也对,因为用到的少,但是不能没有。
    Moishine
        17
    Moishine  
    OP
       1 天前
    @SenLief 嗯~紧急情况也许有点用
    yt1988
        18
    yt1988  
       23 小时 46 分钟前
    所有这类型工具,都把云端同步作为收费点。Conex 不也一样么,平替意思是价格更便宜?
    love4taylor
        19
    love4taylor  
    PRO
       23 小时 35 分钟前
    @Moishine 移动端包括 iPad (
    Moishine
        20
    Moishine  
    OP
       23 小时 28 分钟前
    @yt1988 对的,能覆盖成本+赚杯咖啡钱就可以了。不养团队,没有盈利压力。
    Moishine
        21
    Moishine  
    OP
       23 小时 28 分钟前
    @love4taylor 好的,可以考虑支持 iPad
    adoal
        22
    adoal  
       23 小时 20 分钟前   ❤️ 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
       23 小时 6 分钟前   ❤️ 1
    官网字体好丑
    ayang23
        24
    ayang23  
       22 小时 11 分钟前
    @coolair wezterm 挺好用的,但不知道在憋什么大招,两年没发新版了
    hefish
        25
    hefish  
       22 小时 9 分钟前   ❤️ 1
    能不能支持 -oHostKeyAlgorithms=+ssh-rsa -o KexAlgorithms=+diffie-hellman-group1-sha1 类似这样的 ssh 参数?
    最近我司一堆老旧锐捷交换机,不加这些参数不让连。。。
    jlkm2010
        26
    jlkm2010  
       21 小时 40 分钟前
    又一个浏览器
    Moishine
        27
    Moishine  
    OP
       21 小时 36 分钟前
    @jlkm2010 为啥对 web 技术栈这么介意呢
    Moishine
        28
    Moishine  
    OP
       21 小时 21 分钟前
    @Imindzzz 已经改进字体,之前我也觉得太单薄。感谢🙏
    Moishine
        29
    Moishine  
    OP
       21 小时 16 分钟前
    @adoal 非常感谢你的建议。会逐个考虑实现。你最后说的那个 bug ,可能并不是 bug ,而是光标划到了模态窗的区域,触发了模态窗的自动关闭。可以考虑必须通过 x 按钮来关闭模态窗。
    @
    @hefish 好的,下个版本加上。
    Tink
        30
    Tink  
    PRO
       20 小时 37 分钟前
    pc 端上 xshell 还是好用
    Moishine
        31
    Moishine  
    OP
       19 小时 18 分钟前
    @hefish 已经支持一键兼容老设备,支持添加对自定义参数
    @yfixx 已经添加对 XMODEM/YMODEM/ZMODEM 协议的支持
    hefish
        32
    hefish  
       18 小时 27 分钟前
    1.0.5 版的,下了两次 arm64 的,页面上标 98M ,实际下到 103M, 核对了 sha1 也不对,不知道咋回事。。。
    我再换个梯子试试。
    hefish
        33
    hefish  
       18 小时 23 分钟前
    不对,核对了 sha256, 是对的。但是好像跑不起来,说 app 已损坏。
    Moishine
        34
    Moishine  
    OP
       17 小时 48 分钟前
    @hefish 没做签名,需要你执行个命令😄

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

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


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

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