windows内置了Linux系统(WSL)。
在window宿主机访问 WSL2 内部署的服务
在WSL下部署的项目,比如端口8081,在WSL环境下可以使用 http://127.0.0.1:8081
进行访问。但是无法在宿主机使用127.0.0.1进行访问,此时需要使用WSL的IP进行访问:
- 查看 WSL2 的IP地址:
ifconfig | grep eth0 -n1 | grep inet | awk '{print $3}'
。
- 在宿主机使用步骤1的IP + 端口
http://172.26.106.2:8081
进行访问即可。
(其他)在 WSL2 内查看 windows(宿主机)的IP地址
ip route show | grep -i default | awk '{ print $3}'