剪贴板与 OSC 52
PhanTerm 搭载了生产级的 ANSI 终端仿真器,原生支持处理 OSC 52 剪贴板控制序列。这意味着当您在使用支持该协议的远程工具(如 tmux、Neovim、Helix 等)复制文本时,它可以被安全地同步到您本地操作系统的剪贴板中。
显式安全授权 (Explicit Approval Flow)
Section titled “显式安全授权 (Explicit Approval Flow)”剪贴板同步是一项非常便利的功能,但也存在恶意脚本偷偷读取或写入剪贴板的安全隐患。因此,PhanTerm 在设计上采用了默认阻断、按需显式授权的安全模型:
- 会话级隔离:剪贴板授权状态针对每个 SSH 会话(每个选项卡)是完全独立隔离的。
- 首次写入询问:当某个远程会话第一次尝试使用 OSC 52 序列向您本地的剪贴板写入内容时,该请求会被 PhanTerm 拦截。
- 显式确认:屏幕上将弹出一个安全确认对话框。您需要显式按下
y键允许,或按下n键拒绝。 - 状态维持:一旦您在当前选项卡中授权允许,后续的复制操作都将丝滑地自动同步到本地。当您关闭该选项卡断开连接后,该授权状态将被自动销毁。
这种设计让您既能享受到与现代终端工具无缝整合的便利,又能从架构上消除恶意脚本的威胁。