月度归档:2026年07月

WSL子系统开发端口该如何转发

将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