Files
douyin-pc/docs/2026-09-07-17-45-windows-remote-deploy-connection.md
T

1.5 KiB
Raw Blame History

Windows 远程部署连接方案

参考来源

参考 /home/rogee/Workspace/windows/AGENTS.md 与其 .mcp.jsonWindows 操作优先使用 Windows MCP;MCP 不满足需求或批量命令不便时使用 SSH。

当前项目配置

项目级 .pi/mcp.json 增加 windows-ui

{
  "url": "http://10.1.1.101:8765/mcp",
  "excludeTools": ["screenshot"]
}

该配置只用于当前 Pi 项目,不写入 Windows 安装包。MCP 服务不可用时,不修改 MCP 配置来绕过问题,按本机 SSH 配置选择目标主机。

部署流程

  1. 本地运行测试并检查工作区差异。
  2. Windows MCP 用于启动、停止、查看程序和人工 GUI 验收。
  3. SSH 用于源码/构建产物传输、Windows 原生构建、安装和日志检查。
  4. Windows x64 主机上执行 build_windows.py,生成 release/DouyinAccounts-0.1.8-Windows-x64-Setup.exe
  5. 安装后通过 Windows MCP 做离线启动冒烟和界面验收;不自动登录账号、不恢复业务、不执行关注或私信。
  6. 记录产物路径、SHA256 和验证结果,不记录密码、Cookie、UID 或登录目录内容。

空白 Windows 环境

py -3.12 -m venv .venv
.\\.venv\\Scripts\\python.exe -m pip install -r requirements-build-windows.txt
.\\.venv\\Scripts\\python.exe -m unittest discover -s src -v
.\\.venv\\Scripts\\python.exe build_windows.py

普通用户只运行生成的安装包,不需要 Python、Qt、Patchright 或额外下载浏览器。