跳转到内容

剪贴板与 OSC 52

PhanTerm 搭载了生产级的 ANSI 终端仿真器,原生支持处理 OSC 52 剪贴板控制序列。这意味着当您在使用支持该协议的远程工具(如 tmux、Neovim、Helix 等)复制文本时,它可以被安全地同步到您本地操作系统的剪贴板中。

显式安全授权 (Explicit Approval Flow)

Section titled “显式安全授权 (Explicit Approval Flow)”

剪贴板同步是一项非常便利的功能,但也存在恶意脚本偷偷读取或写入剪贴板的安全隐患。因此,PhanTerm 在设计上采用了默认阻断、按需显式授权的安全模型:

  1. 会话级隔离:剪贴板授权状态针对每个 SSH 会话(每个选项卡)是完全独立隔离的。
  2. 首次写入询问:当某个远程会话第一次尝试使用 OSC 52 序列向您本地的剪贴板写入内容时,该请求会被 PhanTerm 拦截。
  3. 显式确认:屏幕上将弹出一个安全确认对话框。您需要显式按下 y 键允许,或按下 n 键拒绝。
  4. 状态维持:一旦您在当前选项卡中授权允许,后续的复制操作都将丝滑地自动同步到本地。当您关闭该选项卡断开连接后,该授权状态将被自动销毁。

这种设计让您既能享受到与现代终端工具无缝整合的便利,又能从架构上消除恶意脚本的威胁。