一、操作系统设置
Windows系统 - 通用即插即用
:进入“控制面板”→“添加或删除程序”→“Windows组件”,勾选“通用即插即用”;
- UPnP用户界面:部分Windows版本需在“网络服务”中勾选“UPnP用户界面”;
- 防火墙设置:在“控制面板”→“系统和安全”→“Windows Defender 防火墙”中,允许UPnP通过防火墙。
Mac OS系统 - 通过“系统偏好设置”→“共享”→“文件共享与打印机共享”,勾选“UPnP”选项。
Linux系统
- 多数发行版默认支持UPnP,可通过“网络管理器”或终端命令`sudo ufw allow upnp`启用。
二、路由器设置
1. 登录路由器管理界面(如浏览器输入`192.168.1.1`或`admin@router`);
2. 进入“高级设置”或“UPnP”选项;
3. 启用“UPnP”功能,并保存设置。
三、网络设备配置
路由器端口映射(如需共享文件夹):
- 在路由器后台找到“端口映射”或“虚拟服务器”功能;
- 添加规则,将外部端口映射到本地共享目录(如`8080:本地路径`)。
设备属性设置
- 在本地网络设备(如电脑)的网络属性中,找到“UPnP设置”或“Internet协议版本4(TCP/IPv4)”;
- 启用“启用UPnP IGD”或“允许UPnP自动端口映射”。
四、注意事项
兼容性检查:
确保所有设备(路由器、电脑、客户端软件)均支持UPnP;
防火墙限制:
部分防火墙需单独允许UPnP协议(如TCP/UDP 1900-65535);
替代方案:
若路由器或操作系统不支持,可通过第三方工具(如Windows的“比特精灵”)实现。
通过以上步骤,通常可以成功开启UPnP功能。若仍无法连接,建议检查设备间的网络连通性,并确认UPnP服务已正确启动。