一个开源工具,用于通过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/防火墙访问的工程师
- 远程调试场景
快速上手
- Mac 安装:
brew install --cask owenthereal/upterm/upterm - Windows 安装:
scoop bucket add upterm https://github.com/owenthereal/scoop-upterm && scoop install upterm - 主机启动会话:
upterm host - 获取连接字符串:
upterm session current - 客户端连接:
ssh TOKEN@uptermd.upterm.dev
核心优势
- 安全终端共享
- 支持公钥和 GitHub/GitLab 用户授权
- 文件传输和 TCP 转发
- 开源免费
系统要求
- 操作系统:跨平台(macOS、Windows、Linux)
- 支持架构:x86_64、arm64
历史版本
排序