本来想买个UU加速盒,后来突然想起来UU是有openwrt的插件的,于是就计划在Windows上面使用Hyper-V安装openwrt,结果第一步就把我难住了。一开始使用Windows的imgBurn把img转成iso,但是无法开机,卡在GRUB界面了。后面发现可以使用命令行直接把img转成vhd,以下均在MacOS上操作:

  1. 先使用gzipimg.gz解压,gzip -d openwrt-22.03.3-x86-64-generic-ext4-combined-efi.img.gz
  2. 再使用qemuimg转换为vhdqemu-img convert -f raw -O vpc openwrt-22.03.3-x86-64-generic-ext4-combined-efi.img openwrt-22.03.3-x86-64-generic-ext4-combined-efi.vhd

然后直接通过Hyper-V按照步骤创建虚拟机即可。

下面是安装并使用UU加速器:

  1. openwrt设置静态IP,禁用DHCP(和旁路由的设置一样)
  2. 按照官方步骤安装插件
  3. 把xbox、ps5、switch之类的主机网关和DNS都设置为第一步的静态IP

然后就可以完美畅玩了。