Setting Up VPNs on Windows ARM64
I began to use Windows for ARM Since Mar. 2025, and most things work smoothly without and difference with x86 machines. Most Windows apps have ARM version now, and the x86 emulator runs well for those don’t have ARM support. However, seems the emulator has some problem with VPNs?
I’ll post my personal solutions to VPN issues (and perhaps other ARM support problems) here.
Clash
Clash provides executable version on ARM.
EasyConnect by Sangfor
Used by Nanjing University.
iNodeClient by H3C
Used in the computational resource rental service by China Telcomm.
- install iNodeClient Linux-ARM64 version on WSL
-
problem of running iNode on WSL: Auth setup
cd iNodeClient sudo ./AuthenMngService -
do not forget to set network mode as
mirroratC:\Users\$username\.wslconfig[wsl2] networkingMode=mirrored dnsTunneling=false firewall=false localhostForwarding=true -
set a proxy from WSL back to Windows with SSH
ssh -i "~/.ssh/id_ed25519" -vvv -D 0.0.0.0:1080 -N 127.0.0.1and allow SSH access of your own public key to localhost
Date: January 19, 2026
Tags:
environment