远程访问
让你的其他设备通过你自己的网络使用这台电脑上的会话:配对设备,以及在设置 › 主机里添加别的电脑。
远程访问让另一台设备使用这台电脑上的会话。配对的设备能实时看会话、发消息、批准或拒绝权限请求、新建和改名会话、发照片和其他文件、打开图片视频和项目文件,还能查看项目的改动。
东西都留在这台电脑上。设备直接连到这台电脑,在同一网络里,或者通过 Tailscale 之类的 VPN,端到端加密,不需要账号,也不经过云。浏览器就是这样一种设备。
要在别的网络里用浏览器连这台电脑,让它登录 Kettu 账号,再打开 app.kettu.sh 上的网页版,见在任何网络上用。
打开远程访问
打开设置 › 远程访问,打开远程访问开关。Kettu 开始在一个端口上监听,开关下面的状态显示已打开、正在监听的端口,以及有几台设备在线。
- Kettu 在运行时设备才连得上这台电脑。远程访问开着时,关掉窗口 Kettu 也在后台运行,设置 › 通用 › 在后台运行这时关不掉。
- 这台电脑的名字是设备上显示的名字,默认是系统里的电脑名。
- 关掉远程访问,所有设备都会断开。配对过的设备还留在列表里,照样能改名和移除;要等远程访问重新打开,才能添加设备。
Kettu 用不了这个端口时,比如它被别的程序占用了,状态会显示没能在这个端口监听,旁边有换个端口和重试。
直连
直连随远程访问一起打开:设备就是靠它连到这台电脑的。直连这一组设置设备从哪里连进来。
| 设置 | 是什么 |
|---|---|
| 端口 | 第一次打开时随机选的,之后不变;做端口转发时,转发的就是它。可以是 1024 到 65535 之间的任意端口 |
| 设备会试的地址 | 这台电脑找到的私有地址和 VPN 地址,网络变了自动更新 |
| 自己的地址 | 最多 10 个能从别处连到这台电脑的地址,比如 frp 转发出来的公网地址,写成主机名或 IP 加端口:frp.example.com:60021 |
所有地址都随配对码发给设备,设备同时试这些地址。同一个 Wi-Fi 或有线网络里的设备用私有地址,同一个 VPN 里的设备用 VPN 地址。
换端口时,正在线的设备会收到新端口;不在线的设备只认得旧端口,要重新添加才连得上。做了端口转发的话,也要跟着改。
隧道
直连是裸 TCP,只转发 HTTPS 的隧道(比如 Cloudflare Tunnel)接不上。里面的通道本身端到端加密,所以不需要 TLS。
配对设备
在设备这一组里点添加设备…。Kettu 显示一个一次性的配对码,既是二维码也是链接,旁边有复制。打开方式决定这个码给谁用:
用设备的相机扫这个码,或者在同一网络或 VPN 里的设备上用浏览器打开这个链接。之后怎么做见网页版。
另一台电脑:在它的 Kettu 里打开设置 › 主机 › 添加主机…,粘贴这个链接。见下面的设置 › 主机。
一个码只能添加一台设备,5 分钟后失效。有设备连续 5 次用了不对的码、你拒绝了一台设备、关掉或在别处打开了添加设备、远程访问停了,这个码也会作废。点换一个新码再来一个。
有设备用这个码连上时,Kettu 会问要添加这台设备吗?,显示设备报上来的名字,可以在这里改,设备上以后也能改。确认它是你手里刚用这个码的那台再点添加:别人拍下这个码,没有你在这里点添加也连不上。点拒绝,这个码就作废。
允许终端
允许终端让配对的设备能打开这台电脑的终端,默认关闭。
打开后,设备能在这台电脑上运行任何命令,超出 Agent 要授权的范围,所以需要时再打开。关掉时会断开设备上的终端,终端本身在这台电脑上继续运行。
每台设备
设备列表列出每台配对的设备,显示在线或上次什么时候连接过。点一台打开它的页面:
- 设备信息显示它什么时候加入、是扫码还是粘贴链接添加的,以及上次连接的时间。
- 活动记录列出最近 30 天的事:什么时候连接、新建归档或删除了哪些会话、打开和关闭终端、改名。只记做了什么,不记内容、命令和地址,最多留 500 条。
- 改名修改它的名字。
- 移除这台设备让它马上断开,它的密钥随即失效;它缓存的会话列表下次连上时清掉,它也会被告知已被移除。要再用,得重新添加。
90 天没连过的设备会自动移除,快到时列表会提醒你;连上一次就会留下。
重置远程访问会移除所有设备,给这台电脑换一个新的身份,之后每台设备都要重新添加。
设置 › 主机
设置 › 主机列出这台电脑上的 Kettu 连着的主机,第一个是这台电脑。要添加另一台运行 Kettu 的电脑:
在那台电脑上打开远程访问,点添加设备…,打开方式保持 App,点复制。
在这台电脑的设置 › 主机里点添加主机…,把链接粘贴到配对链接,点添加。
回到那台电脑,Kettu 会问要添加这台设备吗?,点添加。确认之前什么都不会添加,别人拿到这个链接也连不进来。
填好这台电脑在那台主机上的名字,点完成。
每台主机显示它运行的 Kettu 版本、怎么连的(比如直连加地址),以及状态(在线、正在连接…、离线)。点一台打开它的页面:
- 地址是这台电脑找它的地方。主机每次连上都会发来它最新的地址;它换了端口又一直没连上时,点编辑…,在那里修改。
- “这台电脑在……上”一组里的名字,是那台主机的设备列表里显示的这台电脑的名字,主机在线时才能改。
- 从这台电脑移除让这台电脑不再连它。那台主机上什么都不变,这台电脑仍在它的设备列表里,直到在那边移除。
主机移除了这台电脑时,它的页面会说明,旁边有再次添加…。
这个页面连着每台主机,显示能不能连上。窗口里不会列出别的主机上的会话。
设备连不上时
- 确认这台电脑上的 Kettu 在运行、开着远程访问,两台设备在同一网络或同一个 VPN 里。
- 用的是你自己加的地址时,确认端口转发还在。
- 设备不在线时换过端口,或者重置过远程访问,就重新添加设备。
- 配对码过期或用过了,点换一个新码。