跳到正文
首页反馈打开 Pairfob

常见问题 ​

要不要注册 Pairfob 账号? ​

不要。没有邮箱登录。电脑跑安装脚本时完成登记,设备用配对拿到凭证。凭证分别在电脑和这台浏览器里。

Pairfob 能单独跑 agent 吗? ​

不能。它是 Herdr 的手机端。电脑上要装 Herdr 0.8 或更高;pairfob 会在启动时自动拉起 Herdr。自动启动失败时列表会显示 Herdr 离线,手动运行 herdr 后会自动恢复。

这是远程桌面吗? ​

不是。它不投屏、不搬鼠标、不打开你的 IDE 窗口。它只接电脑上已经打开的会话。见 同一块屏幕。

手机上的能力和电脑上一样吗? ​

电脑当时做得到的,手机上才会出现对应控件;做不到的不画,也不会假装成功。网页还故意少了一批能力(任意命令、删 worktree、抢焦点)。

出门再打开,是同一个会话还是拷贝? ​

同一个。没有「同步到手机」。坐回来也不用同步回桌面。见 出门和回来。

锁屏或合盖之后还能用吗? ​

锁屏可以。Pairfob 不需要桌面保持解锁。登录会话、pairfob、Herdr 都会在锁屏后面继续跑。

合盖只有系统没有真的睡眠才行。笔记本默认合盖就是睡眠:进程冻住、网络断开,手机上会看到 电脑现在不在线。Pairfob 唤不醒已经睡着的电脑,也不能远程解锁。

出门还想接着用:

  • 锁屏。盖子保持打开,或确认系统合盖后不会睡再合
  • macOS:Control-Command-Q 锁屏。电池设置里,至少在接通电源时不要在显示器关闭后自动睡眠。合盖 + 电源 + 外接显示器是 clamshell,机器会保持醒着
  • Linux:桌面电源设置里把合盖设成「什么都不做」或「锁屏」
  • macOS 上临时保活用 caffeinate 这类系统命令,不是 Pairfob 的功能。不要合盖塞进包里还强制不睡

电脑醒来后,pairfob 会自己重连,不用重新配对。睡着的电脑仍留在手机名单上,这和解除配对不是一回事。见 出门和回来。

断网了要重新配对吗? ​

不要。凭证还在浏览器里。网络恢复后会重连。只有清站点数据、换浏览器、或电脑上 forget 了,才需要重新配对。

支持 Windows 吗? ​

还不能在 Windows 上装 pairfob。另一台 Windows 电脑可以用浏览器打开 pairfob.com/pair 当「第二块屏幕」,宿主仍然必须是 macOS 或 Linux。

要不要 Tailscale / 端口转发? ​

不要。pairfob 只往外连。家里路由器不用为 Pairfob 开端口。

中继能看到我的代码吗? ​

看不到会话画面、你打的字和对话内容。走 P2P 直连时,pairfob.com 同样看不到会话;用来尝试直连的公网地址查询会看到这台设备的公网地址。见 中继看不到什么。

P2P 直连失败了怎么办? ​

会话不会断,会继续走 Relay。到 设置,点电脑卡片,把 网络路线 改成 仅 Relay,就不再自动试直连;选 自动 会在能直连时再升上去。当前站点未开放 P2P 时,只能走中继。

二维码被别人拍到了怎么办? ​

电脑还没按 Enter 之前,对方配不上。已经按了 Enter、对方已经出现在 pairfob list 里,就立刻 forget 那一台。码本身用过即废。

手机丢了怎么办? ​

电脑上 pairfob list,对对应序号 pairfob forget N。那台手机上的凭证作废。丢失的手机如果还能打开 Pairfob,也可以从设置里解除其他设备,所以要立刻在电脑上 forget。

清掉 Safari 数据之后? ​

等于这台设备没配对过。重新 pairfob pair。电脑上的其他设备不受影响。

一部手机能连两台电脑吗? ​

可以。同一个浏览器配置能为多台电脑分别保存一条配对凭证。另一台电脑先跑同一条安装命令,再 pairfob pair,然后在手机上 设置 → 切换电脑 → 添加电脑。下次打开连回最近用的那台。要切换,点会话列表顶部的电脑名(宽屏是左栏的 电脑)。电脑不在线时名单还在,这和解除配对不是一回事。见 多台设备。

手输为什么要 14 位? ​

8 位是秘密,6 位只用来找到你的电脑。只输 8 位页面不会发出去。扫码不走这 6 位。见 配对。

安装命令能在第二台电脑再用吗? ​

能。每台电脑各自跑 curl -fsSL https://pairfob.com/install.sh | sh。然后在手机上:设置 → 切换电脑 → 添加电脑。更新用 pairfob update。

安装时登记失败? ​

先看网络和 pairfob doctor。如果这个网络今天登记的电脑太多,明天再试。

列表是空的? ​

按顺序查:电脑 pairfob doctor 里 Herdr 一行是否是 ready。电脑上的 Herdr 没在运行 表示 Herdr 没开;… 上还没有会话 表示已经连上但还没有会话。Pairfob 是否已经配对成功(不是停在扫码页)。

为什么没有「新建 / 分屏 / Worktree」? ​

电脑当时的 Herdr 还不支持那一项。升级并重启正在跑的 Herdr 后再看,不是只装一个新的命令行工具。没有可选 Agent 时,新建、新建标签页 和 分屏 仍可用来开纯终端。

点了按钮但不确定电脑做了没有? ​

不要连点。先看画面或回列表刷新。Pairfob 不会自动再试一次。

通知为什么开不了? ​

默认关。先在电脑上打开推送,再 pairfob service restart。然后到手机设置里订阅。见 通知。

可以给同事也扫这个码吗? ​

不要把当前码当团队邀请。配对的是你的电脑上的 Herdr。每个要连的人 / 设备都应在你知情下单独 pair,并且你在电脑上按 Enter。不该连的用 forget。

收费吗? ​

不收费。源码是 Apache-2.0,在 https://github.com/arronKler/pairfob。https://pairfob.com 是本项目的官方实例:网页和你登记用的中转都在这里。没有账号,也不承诺容量。

文档只有中文吗? ​

有英文。English docs。文档右上角切的是文档语言。Pairfob 页面(/pair)自己的语言在 设置 → 语言。

问题怎么反馈? ​

去 GitHub 开 issue:https://github.com/arronKler/pairfob/issues/new

功能和体验问题走这条公开渠道。安全漏洞请走 GitHub Security Advisories,不要开公开 issue。

频繁断开、重连,怎么保留诊断? ​

在 Pairfob 里打开 设置,点电脑卡片,在 导出连接诊断 一行点 导出。浏览器在本标签页保留最近 24 小时、最多 200 条连接事件;刷新后仍保留,关闭标签页后可能清除。存储不可用时只保留当前页面内存中的记录。日志不会自动上传。

诊断包含会话路由、连接状态、心跳等待时间和断开分类,不含终端内容、密钥、SDP 或原始异常文本。电脑端的 audit.log 同时记录 session_closed / p2p_closed;用相同的 route_id 对齐两端。reason 是会话关闭原因,transport_reason 是底层首先观察到的原因,不能单凭它认定网络故障根因。

密钥只在你的电脑和已配对设备上。pairfob.com 只转发密文。 · 反馈问题