使用Logitech Media Server(LMS)的Spotty插件(Spotify Connect)时服务器需开放哪些端口?
Logitech Media Server(LMS)的Spotty插件(Spotify Connect)时服务器需开放哪些端口?
我来帮你梳理下Spotty插件配合LMS做Spotify Connect时,防火墙需要开放的关键规则——这样既能让局域网内的设备正常发现你的LMS服务器,又能最大化保留防火墙的防护能力:
局域网设备发现必备规则:
- 开放UDP端口5353(这是mDNS协议的标准端口,用于局域网内设备互相搜索识别),要设置成双向允许(服务器既能接收也能发送多播请求)
- 开放UDP端口1900(SSDP协议端口,辅助设备发现),同样设置双向允许
- 允许服务器与224.0.0.0/4这个多播地址段的UDP通信,mDNS和SSDP的设备发现请求都是通过这个范围的多播地址发送的
Spotify Connect数据传输端口:
- 开放TCP端口8000(这是Spotty插件默认的Connect服务端口,如果你在LMS后台修改过Spotty的端口配置,记得改成你自定义的那个端口),双向允许
- 另外,Spotty可能会用到UDP端口49152-65535之间的随机端口来传输音频流,建议开放这个范围的UDP双向允许;如果不想开放这么大的范围,也可以先临时开放测试,找到实际用到的端口后再锁定(不过随机范围设置起来更省心)
补充个小提示:你之前遇到的“只有同账号客户端能连”的情况,是因为此时通信走的是Spotify的公网中继服务器,绕过了局域网的发现机制;而防火墙关闭后局域网设备能发现,就是因为多播和相关端口的限制被解除了。
按照上面的规则配置完防火墙后,记得重启LMS和Spotty插件,再用局域网内的设备搜索Spotify Connect设备,应该就能正常识别了。
备注:内容来源于stack exchange,提问作者Maarten
相关产品推荐
相关产品推荐

