导读

目前大多数 VPS 都是仅支持 Linux/Unix 类系统,而使用 Windows 系统则需要支付一定的授权费用,这对于国内很多站长来说是很困难的,那有没有一种方法能够在不支付授权费的情况下可使用 Windows 系统呢?

本文讲解基础为 Proxmox 下安装的 KVM 虚拟机,同时也支持 Xen 等大多数全虚拟化 VPS,使用此方法,可通过直接写入硬盘的方式,将 Windows 安装到自己的 VPS 中,达到偷渡式的 Windows 使用。

注意,此方式仅可保证能够正常安装 Windows,若因偷用 Windows 而产生的版权原因等,本站概不负责!

准备

首先准备一台 KVM 或 Xen 类型的 VPS 虚拟机,同时给 VPS 安装一个 Debian 的操作系统,使用 SSH 登录到 VPS 中,执行以下命令

apt install wget net-tools -y
wget qiu.sh/dd -O dd.sh

接着查看下自己的网络配置

cat /etc/network/interfaces

IPv4

address 123.123.123.123
netmask 255.255.255.252
gateway 123.123.123.122

IPv6

address 2606:4700:4700:1111::2
netmask 64
gateway 2606:4700:4700:1111::1

写入 Windows IPv4 环境

bash dd.sh \
-dd "https://fr1.teddyvps.com/iso/cn_windows2019_v2.gz" \
--ip-addr "123.123.123.123" \
--ip-mask "255.255.255.255" \
--ip-gate "123.123.123.122"

纯IPv6环境

因脚本会自动设置 DNS 服务器为 8.8.8.8,故此为了兼容纯 IPv6 环境,需替换为 IPv6 地址,这里选择 Cloudflare 的

sed -i 's@d-i netcfg/get_nameservers string 8.8.8.8@d-i netcfg/get_nameservers string 2606:4700:4700::1111@g' dd.sh
bash dd.sh \
-dd "https://fr1.teddyvps.com/iso/cn_windows2019_v2.gz" \
--ip-addr "2606:4700:4700:1111::2/64" \
--ip-mask "2606:4700:4700:1111:ffff:ffff:ffff:ffff" \
--ip-gate "2606:4700:4700:1111::1"

此处需要注意,自己的 IPv6 掩码是多少,这个可以网上找个计算器计算下。

若在安装过程中出现“Starting up the partitioner”一直不动的情况,请勿担心,DD 的时候是不会动的,耐心等待即可,完成后系统会自动重启。

当 Windows 安装完成后,即可使用远程桌面进行连接,默认帐号:administrator,默认密码:Teddysun.com

新安装的 Windows 并没有自动激活,需手动激活,本文中的 DD 包是来自 秋水逸冰 的 Windows Server 2019 Datacenter,请自行网络搜索 KMS 激活方法