


























问题:
比如我在wsl启动了:http://127.0.0.1:8000
但是局域网的其他人需要访问。
解决法:
Windows 做端口转发
1)先在 WSL 里查当前 IP
lung@DESKTOP-3KOOMNE:~$ hostname -I
172.26.39.18
lung@DESKTOP-3KOOMNE:~$2)Windows 管理员 PowerShell 添加端口转发
把 172.26.39.18 换成你的 WSL IP:
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=8000 connectaddress=172.26.39.18 connectport=8000查看是否添加成功:
netsh interface portproxy show all
Windows 防火墙规则:
netsh advfirewall firewall add rule name="WSL Django 8000 TCP" dir=in action=allow protocol=TCP localport=8000
netsh advfirewall firewall add rule name="WSL Django 8000 UDP" dir=in action=allow protocol=UDP localport=8000
netsh advfirewall firewall show rule name="WSL Django 8000 TCP"
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。