背景
我用自己的电脑wsl虚拟机里安装了docker服务,在其中一个docker服务里运行的是文件上传服务fastDFS,假如这台电脑的IP地址是192.168.1.101,wsl的虚拟ip地址为172.26.33.127,我上传的一个文件地址是:172.26.33.127:8889/image/20240831120533.jpg,我想在其他局域网电脑访问自己电脑里wsl虚拟机里容器的fastDFS服务里这个文件地址,直接访问是访问不了的。
解决办法
一、windows电脑
第一步:
添加端口转发,具体可以看我的这篇文章:windows电脑使用netsh添加端口转发、设置端口转发和删除端口转发_netsh interface portproxy add v4tov4-CSDN博客
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=6660 connectaddress=172.26.33.127 connectport