owenthereal

upterm

一个开源工具,用于通过Web安全地共享终端会话,适合远程结对编程、穿透NAT/防火墙访问和远程调试。

v0.38.0
发布于
6 天前
1,317
星标
6,503
下载
同步于
6 天前

最新版本

v0.38.02026年10月13日 13:39
下载慢?可在上方随时切换镜像源

项目说明

项目概述

Upterm 是一个开源工具,使开发者能够通过 Web 安全地共享终端会话。非常适合远程结对编程、穿透 NAT/防火墙访问计算机、远程调试等场景。

主要功能

  • 即时终端会话共享
  • 支持指定客户端公钥进行访问控制
  • 支持 GitHub、GitLab、SourceHut、Codeberg 用户授权
  • 强制命令执行(如自动进入 tmux 会话)
  • 文件传输(SFTP/SCP),支持只读模式或完全禁用
  • 本地 TCP 转发
  • WebSocket 连接支持

适用人群

  • 需要远程结对编程的开发者
  • 需要穿透 NAT/防火墙访问的工程师
  • 远程调试场景

快速上手

  1. Mac 安装:brew install --cask owenthereal/upterm/upterm
  2. Windows 安装:scoop bucket add upterm https://github.com/owenthereal/scoop-upterm && scoop install upterm
  3. 主机启动会话:upterm host
  4. 获取连接字符串:upterm session current
  5. 客户端连接:ssh TOKEN@uptermd.upterm.dev

核心优势

  • 安全终端共享
  • 支持公钥和 GitHub/GitLab 用户授权
  • 文件传输和 TCP 转发
  • 开源免费

系统要求

  • 操作系统:跨平台(macOS、Windows、Linux)
  • 支持架构:x86_64、arm64

历史版本

排序