Conex - 现代化 SSH 客户端, Termius 平替 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Moishine
V2EX    分享创造

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

  •  
  •   Moishine 2 月 28 日 3162 次点击

    大家好,分享一下我做的一个项目 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  
       3 天前 via Android
    又一个浏览器
    xiaonian233
        3
    xiaonian233  
       3 天前
    连接 ssh 通过本地代理或者跳板隧道
    stinkytofux
        4
    stinkytofux  
       3 天前   7
    真希望有人能做点差异化的工具, 现在全都是 web 套壳. 都见不到原生的程序.
    Moishine
        5
    Moishine  
    OP
       3 天前
    @stinkytofux 你可以做呀
    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  
       2 天前   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  
       1 天前
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1002 人在线   最高记录 6679      Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 48ms UTC 19:19 PVG 03:19 LAX 11:19 JFK 14:19
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86