summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXiao Pan <gky44px1999@gmail.com>2023-10-14 03:52:26 -0700
committerXiao Pan <gky44px1999@gmail.com>2023-10-14 03:52:26 -0700
commit2c5050191f6bab234e0a6219aa59e0d3e4cefb2a (patch)
tree3cb98d92634d1a373e36d87fb016d9063aaaac77
parent4b26f648cadcac829ed03603e3d07dda1bb708cf (diff)
qemu win10
-rw-r--r--etc/services2
-rwxr-xr-xhome/xyz/.local/bin/qw6
-rw-r--r--home/xyz/.ssh/config5
3 files changed, 13 insertions, 0 deletions
diff --git a/etc/services b/etc/services
index ae0cd6f4..5a11378b 100644
--- a/etc/services
+++ b/etc/services
@@ -11517,6 +11517,8 @@ searx 49152/tcp
qrcp 49153/tcp
wireguard 49432/udp
iperf3 53497/tcp
+# qemu port forward guest windows virtual machine ssh
+qemu-win-ssh 53683/tcp
# qbittorrent-nox web ui port for remote access browser gui
qbt-nox 57151/tcp
# qbittorrent/ options/ connection/ listening port
diff --git a/home/xyz/.local/bin/qw b/home/xyz/.local/bin/qw
new file mode 100755
index 00000000..6f2ba862
--- /dev/null
+++ b/home/xyz/.local/bin/qw
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+# For better performance, it needs CPU-pinning with `taskset`, GPU pass-through, and other more tweaks
+# https://github.com/cardi/qemu-windows-10
+# https://wiki.archlinux.org/title/QEMU
+qemu-system-x86_64 -drive file="$XDG_DOWNLOAD_DIR/qemu/win10.img",format=qcow2 -accel kvm -m 8G -cpu host,hv_relaxed,hv_spinlocks=0x1fff,hv_vapic,hv_time -smp 2,sockets=1,cores=1,threads=2 -display gtk,zoom-to-fit=on -nic user,hostfwd=::53683-:22 -usb -device usb-tablet
diff --git a/home/xyz/.ssh/config b/home/xyz/.ssh/config
index 7e857975..c18ee730 100644
--- a/home/xyz/.ssh/config
+++ b/home/xyz/.ssh/config
@@ -27,3 +27,8 @@ Host pp
Host ka
HostName xyzka.kyun.li
User xyz
+
+Host qw
+ HostName localhost
+ Port qemu-win-ssh
+ User xyz