将Ubuntu-24.04子系统安装至指定目录,如下所示:
wsl --install -d Ubuntu-24.04 --location "D:\WSL\Ubuntu2404"
基于WSL创建开发环境时,会因为WSL窗口关闭,而关闭。故此需要将.wslconfig文件拷贝至C:\Users\用户home目录下。
如Administrator用户,则拷贝至C:\Users\Administrator下。
其内容如下:
[general]
# -1 = 永远不自动超时关闭发行版实例
instanceIdleTimeout=-1
[wsl2]
# VM 层面也永不空闲关机
vmIdleTimeout=-1
因为WSL的安全因素,故需要进行端口转发:
转发 Windows:8888 → WSL:8888
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=8888 connectaddress=127.0.0.1 connectport=8888
查看所有转发规则
netsh interface portproxy show all
删除规则
netsh interface portproxy delete v4tov4 listenaddress=0.0.0.0 listenport=2222







