我正在尝试在适用于 Windows 10 的 Ubuntu 子系统上运行 MiniDLNA (ReadyMedia),并且我已经设置了配置文件并检查了服务状态,它看起来正在运行。但是当我尝试在其他 uPnP 设备上查找它时,它没有显示出来。我也在我的 raspberry pi 上运行相同的设置,它完全可见。这是否意味着它无法正常工作,因为它是 Windows 的一个子系统?我是否有必要运行安装在 Windows 上的媒体服务器?
答案1
我假设你正在运行 WSL2,并且遇到了我在这个答案。如果你使用的是 WSL2,你所看到的(或不是(真的,我看到了)是完全可以预料到的。这只是由于 WSL2 的设计方式。
关于我在另一个答案中提供的可能的解决方法,我不知道 MiniDLNA 是否可以在 WSL1 下工作,但如果可以,那将是你最好的选择。那里的netsh
端口socat
转发选项可能可以工作,但由于 DLNA 使用的多个端口和协议,它们肯定需要修改。