Winpodx介绍
最近在github是无意中发现在一个目前只有1.5K关注的虚拟机项目Winpodx, 初看介绍,其作用就是在linux下通过虚拟机安装win11, 然后在win11下启动freeRDP, 然后在linux宿主机上通过运行虚拟机中win11中的程序,看起来像是本地运行一样。我一看,这不就是WinApps吗?遇事不觉问豆包,发现两个还是有些区别的,比如:
- 这个是在容器中运行win11, 所以这个的win11无法像WinApps中的win11一样,不能直接访问USB接口,显卡,专业外设,加密狗等无法使用
- 不用自己安装kvm+qemu+win11, 这个是直接拉取,傻瓜式安装
- 基于dockur/windows技术,运行开销比WinApps小。
- 无线网卡可设host模式,这样win11可以直接使用无线打印机,这个WinApps不支持。
- 适合轻量办公,不那么频繁使用win11的用户
2026/07/05安装体验
- 在https://github.com/kernalix7/winpodx下载winpodx, 注意debian12与debian13是分开下载的
- sudo apt update & sudo apt upgrade -y
- sudo apt install podman podman-compose -y
- 由于拉取镜像容易失败,所以要设置国内镜像国速,以下操作不用sudo
1 | mkdir -p ~/.config/containers |
- sudo dpkg -i winpodx-x.x.x-x.deb
- winpodx setup, 这里候会拉取windows镜像并安装之,随后会在命令行给出端口8007,在浏览器中 localhost:8007, 这里浏览器中就会有本地的win11了,先在里面进win11进行程序安装,如中文系统,windows注册码等
下面一步很重要,我先说的踩了个坑
- 我在浏览器中127.0.0.1:8007里安装中文后,要求系统重启,我一重启动后,就坏事了,导致rdp紊乱,下一步采用 woinpodx app run desktop进去,登陆不了了。所以只要浏览器有系统,说明安装成功了,这里候是vnc状态。不用管,进行下一步
- winpodx app run desktop 进入rdp登陆后,进入win11系统,安装汉字,可以重启win11, 然后安装讯雷,注册破解win11都行。
- 上面的窗口可以关掉了,下面是在linux下找到win11的程序,并执行它。
1 | winpodx app refresh #安装完win11程序后,重新扫描一遍 |
- 命令总结:
1 | # 【仅第一次部署使用,终生尽量不要再跑】 |
如果我想彻底删除呢?
1 | winpodx pod stop |
