> [!NOTE] > 本文档由 WeHub 基于上游 README 翻译整理,属于社区翻译,非官方中文文档。 > [English](./README.en.md) · [原始项目](https://github.com/kernalix7/winpodx) · [上游 README](https://github.com/kernalix7/winpodx/blob/HEAD/README.md) > 原作者、版权与许可证归属以原始项目及本仓库 LICENSE 文件为准。
为每个 Windows 应用提供原生 Linux 窗口 — 真实图标、真实 WM_CLASS、
固定到任务栏。FreeRDP RemoteApp + dockur/windows。零配置。
# Latest stable release (default)
curl -fsSL https://raw.githubusercontent.com/kernalix7/winpodx/main/install.sh | bash
# Latest main HEAD (development; may be unstable)
curl -fsSL https://raw.githubusercontent.com/kernalix7/winpodx/main/install.sh | bash -s -- --main
# Uninstall (keeps Windows VM data; pass --purge to wipe everything)
curl -fsSL https://raw.githubusercontent.com/kernalix7/winpodx/main/uninstall.sh | bash -s -- --confirm
Windows 关于 / 任务管理器 / PowerShell 各自在独立的 Linux 窗口中运行,旁边是 WinPodX 仪表板(实时 Pod / 内存 / CPU 仪表、工作区磁贴)。
[](#status-beta)
[](https://github.com/kernalix7/winpodx/releases)
[](LICENSE)
[](https://www.python.org/)
[](#testing)
[](https://github.com/kernalix7/winpodx/actions/workflows/ci.yml)
[](https://github.com/kernalix7/winpodx/stargazers)
[](https://github.com/kernalix7/winpodx/releases)
###### 适用于
[](https://www.opensuse.org/)
[](https://fedoraproject.org/)
[](https://fedoraproject.org/atomic-desktops/)
[](https://www.debian.org/)
[](https://ubuntu.com/)
[](https://www.redhat.com/)
[](https://archlinux.org/)
[](docs/INSTALL.md#nix)
[](docs/INSTALL.md)
**English** · [한국어](docs/README.ko.md) · [Install](docs/INSTALL.md) · [Usage](docs/USAGE.md) · [Features](docs/FEATURES.md) · [Architecture](docs/ARCHITECTURE.md) · [Comparison](docs/COMPARISON.md)
| **裸机伪装(VM 检测规避)** — 0.7.0 新增 · 可选启用,默认关闭 - 使拒绝在已检测到的虚拟机管理程序下运行的软件将 Windows 访客机识别为**物理机**——包括 Nvidia GPU 直通「code 43」、启动门禁 VM 检查、反虚拟机安装程序 - `pod.disguise_level balanced | max`:**balanced**(平衡)隐藏 CPUID 虚拟机管理程序位 + KVM 签名,并镜像主机真实 SMBIOS/DMI;**max**(「Hardened」加固)额外添加本地构建的修补版 QEMU 镜像(`winpodx disguise build-image`),重写 ACPI / 磁盘 / 传感器 / USB 指纹,并移除 virtio + Red-Hat PCI 标识(保留 USB3) - 源自主机的字符串仅保存在**本地镜像**中(绝不会提交到 git);序列号 / UUID / 资产标签均不会被读取 - **已通过 al-khaser 0.82 验证** — 通过 `winpodx config set pod.disguise_level max` 或 GUI 设置中的「Bare-metal」选项启用 - [详情 →](docs/FEATURES.md#bare-metal-disguise-vm-detection-avoidance) | |
| **反向打开** - Linux 应用默认出现在 Windows 访客机右键「打开方式…」菜单中 - 在快捷菜单和较长的「选择其他应用」对话框中均显示正确的各应用图标 - 选择后会将文件打开操作往返传递至主机 `xdg-open` - 根据 freedesktop 标准自动发现主机端 Linux 应用及其 MIME 关联 - 通过 `winpodx host-open` CLI 或 GUI 设置面板管理 - [详情 →](docs/FEATURES.md#reverse-open-linux-apps-in-windows-open-with) | |
` 或 GUI 设置 → "WinPodX UI language" 覆盖
- Windows 磁盘自动扩容(v0.5.9):空闲时 C: 在超过阈值后自动增长,受主机可用空间限制——或按需扩容(`winpodx install grow-disk [SIZE]`、`winpodx install disk-usage`、GUI Tools → Grow Disk)
- 来宾同步(v0.5.9):主机升级后将更新的 agent / urlacl / rdprrap / 修复推送到正在运行的来宾——每次 pod 启动自动一次,或通过 `winpodx guest sync [--force]`
- 离线 / 气隙安装(`--source` + `--image-tar`)
- 一行命令卸载(除非 `--purge`,否则保留 Windows VM 数据)
- 通过 `winpodx doctor` 进行健康检查(deps / pod / RDP / agent / disk / round-trip / password age;`--json` 用于机器可读输出,`--quick` 用于轻量子集,`--fix` 用于对常见发现进行幂等自动修复)
- 重新设计的 Qt6 GUI(0.6.0):左侧开始菜单风格导航侧栏 + 全新 **Dashboard** 主页,含实时 Pod / RAM / CPU 环形仪表、磁盘用量、自动恢复状态卡片、固定/最近工作区磁贴及反向打开切换;应用启动器现为「All apps」页面,与 Devices / Settings / Tools / Terminal / Info 并列——以及更轻量的系统托盘。自研 SVG 图标集、响应式重排,以及兼作命令栏的主搜索框
- 偏向标准库的 Python(3.11+ 无 pip 依赖;3.9 / 3.10 上有一个 `tomli` 回退)