WSL使用小小指南

如果没有特别标明的都是表示WSL2

windows目录没有挂载

code或者explorer.exe .的一些命令无法使用时,使用以下的命令来关闭WSL然后再重新启动即可。

wsl --shutdown

宿主机访问 WSL 文件

win+r 然后输入 \\wsl$,或者直接在资源管理器地址栏中输入 \\wsl$

或者直接把 WSL 挂载到宿主机

# cmd
net use x: \\wsl$\Ubuntu-20.04

找到WSL的IP

wsl2host

局域网访问

netsh interface portproxy add  v4tov4 listenport=3022 listenaddress=* connectaddress=ubuntu2004.wsl connectport=3022
netsh interface portproxy delete v4tov4 listenport=【宿主机windows平台监听端口】 listenaddress=0.0.0.0
netsh interface portproxy show all
netsh interface portproxy add v4tov4 listenport=22 connectaddress=127.0.0.1 listenaddress=* protocol=tcp