
一句话承诺:给你端口核查表与两段命令,搞定WSL到Windows的端口访问问题。
问题 | 命令 | 结果 | 处理 |
|---|---|---|---|
WSL服务是否运行 | wsl -l -v | VERSION=2/STATE | |
进程是否监听 | netstat -tunlp (WSL) | 确认0.0.0.0或127.0.0.1 | |
Windows是否放行 | netstat -ano / firewall | 防火墙策略 |

# 把Windows的0.0.0.0:8080转发到WSL的127.0.0.1:8080
netsh interface portproxy add v4tov4 listenport=8080 listenaddress=0.0.0.0 connectport=8080 connectaddress=127.0.0.1
# 查看规则
netsh interface portproxy show all
# 删除规则
netsh interface portproxy delete v4tov4 listenport=8080 listenaddress=0.0.0.0# 监听检测
sudo ss -tunlp | grep 8080
# 服务绑定到0.0.0.0更易被Windows访问
python3 -m http.server 8080 --bind 0.0.0.0netsh portproxy 能把Windows端口流量转到WSL的localhost。HTTP 重定向乱套?301/302/307/308 的差别与使用场景(对照表+时序)。