解决端口映射不好用,WSL: 无法配置 networkingMode Nat,回退到 networkingMode VirtioProxy 98%概率解决!!
一、端口映射
开发过程中,对于服务器有些本地端口想让同局域网或外网访问需要设置端口映射,但过程中,难免有不成功的情况,结合实际经验以下是具体步骤。
我需要本地wsl的ubuntu系统中的docker及其它数据库供其它电脑使用。(解决端口映射不好用)
1.1 步骤一:查看端口及IP
在cmd 中 使用ipconfig 查看网络
假设我需要连接宝塔面板,当我已知宝塔面板地址为:https://172.22.122.1:36766/1webess
本地访问该地址肯定没问题,但想让其它电脑访问:192.168.2.10
那么就需要把36766端口映射出去。
以下为命令
1.2 步骤二:映射命令 + 重启IP Helper
# mysql
netsh interface portproxy add v4tov4 listenaddress=192.168.2.10 listenport=3305 connectaddress=172.22.122.122 connectport=3306
# redis
netsh interface portproxy add v4tov4 listenaddress=192.168.2.10 listenport=6378 connectaddress=172.22.122.122 connectport=6379
# cass
netsh interface portproxy add v4tov4 listenaddress=192.168.2.10 listenpo