Windows 终端远程控制:手机反过来指挥电脑
通路方向:手机 → 桌面
v1.9 起引入的 Windows 终端控制——Operit 远程执行 Windows 命令,让手机反过来当桌面的「远程大脑」。和 Web Chat(桌面 → 手机)方向相反,构成双向通路。
配置步骤(Windows 端)
第一步:安装 SSH Server(最简单方案)
Windows 10+ 自带 OpenSSH Server:
- 设置 → 应用 → 可选功能 → 添加 OpenSSH Server
- 安装后服务自动启动
- 确认端口 22 开放(Windows 防火墙自动放行)
第二步:配置 Windows 账户
- 确保有密码(SSH 不支持空密码账户登录)
- 或配置 SSH Key 免密登录(推荐,更安全)
第三步:在 Operit 里添加 Windows 连接
Operit 设置 → 远程 → Windows 终端:
- 点「添加连接」
- 填 Windows 主机 IP(同 WiFi 下的内网 IP,如
192.168.1.200) - 填用户名(Windows 账户名)
- 填密码或 SSH 私钥路径
- 点「测试连接」→ 成功后保存
实际操作
配置好后,直接在 Operit 对话里说:
「连到我的电脑,把 D:\projects\myapp 目录用 dir 列一下」「在电脑上跑
npm run build,看看有没有报错」「帮我在电脑上创建一个 PowerShell 脚本,把当前目录所有 .log 文件打包」
Operit 内部:
- SSH 连接到 Windows
- 在 Windows PowerShell 或 CMD 里执行命令
- 抓取命令输出
- 返回给你
支持的命令
- PowerShell / CMD 命令:dir、cd、type、netstat、tasklist 等
- 开发工具:npm、python、git、docker(Windows 上已装的)
- 文件操作:从 Windows 读取或写入文件(Operit 文件工具桥接)
- 进程管理:taskkill 杀进程、net start / stop 启停服务
典型场景
场景一:手机上用 GPT-4o 推理,电脑上跑代码
Operit(手机)→ 用 GPT-4o 写 Python 脚本
→ 通过 Windows 终端远程推到电脑
→ 电脑本地 Python 执行
→ 结果回传 Operit
手机负责 AI 推理(云端大模型),电脑负责重型代码执行(本地多核)。
场景二:远程重启家里电脑
「帮我远程重启一下家里的 Windows 电脑」→ Operit 通过 SSH 执行
shutdown /r /t 0→ 电脑重启
场景三:电脑上抓包 / 看日志
「帮我在电脑上抓一下 8080 端口的流量,存到桌面 pcap 文件」→ Operit 远程执行
netstat -ano | findstr :8080→ 或用 Windows 自带工具 / 远程 Wireshark
场景四:电脑当 Agent 的执行后端
把 Windows 上的 Codex / Copilot CLI 暴露出来,Operit 远程调用。手机出指令,电脑负责实际执行。
安全提示
安全注意事项
- SSH 密码登录风险:强烈建议用 SSH Key 免密登录,不要用密码(密码容易被嗅探)
- 网络隔离:默认只在同 WiFi 下用。公网 SSH 必须加端口变更 + Fail2ban 等防护
- Windows 权限:Operit 远程执行的命令继承 Windows 账户权限——不要用管理员账户登录,用普通账户足够
- 敏感命令拦截:Hook Runner 可以拦截危险命令(如
format C:、rm -rf),建议开启
已知限制
- Windows 上 SSH 启动较慢(第一次连接可能要等几秒)
- 图形界面操作(如打开浏览器点击按钮)不支持——只有命令行
- WSL / Git Bash / PowerShell Core 都支持,纯 CMD 也可用但命令集不同
- 部分中文命令在 CMD 里有编码问题,建议用 PowerShell