无界鼠标在windows 11提示“连接超时”主因是防火墙拦截tcp 4545和udp 4546端口;需在专用/域网络中同时放行两协议端口,禁用公用配置,并通过netstat验证监听状态。

无界鼠标(Mouse Without Borders)在Windows 11上提示“连接超时”,大概率是系统防火墙拦截了其默认使用的TCP端口4545和UDP端口4546,导致两台电脑之间无法建立控制通道。
确认无界鼠标所需端口
无界鼠标官方明确要求开放TCP 4545(主控端监听)和UDP 4546(发现与心跳包),缺一不可。仅放行TCP会导致鼠标键盘能连上但频繁断连;仅放UDP则根本无法发现目标电脑。
这一步不能跳过——若你误放行了8080或3000等其他端口,无界鼠标仍会持续超时。
图形界面创建双协议入站规则
方法一:一次性放行TCP+UDP(推荐)
按下 Win + R,输入 wf.msc,回车打开高级安全 Windows 防火墙。
左侧点击「入站规则」→ 右侧点击「新建规则…」→ 选择「端口」→ 下一步。
选择「TCP」→ 勾选「特定本地端口」→ 输入 4545 → 下一步。
选择「UDP」→ 勾选「特定本地端口」→ 输入 4546 → 下一步。
选择「允许连接」→ 下一步。
勾选「专用」和「域」(【务必不要勾选“公用”】,无界鼠标仅应在可信局域网内使用,勾选公网将暴露控制端口)→ 下一步。
名称填入 Mouse Without Borders (TCP4545+UDP4546) → 完成。
命令行快速补全(管理员权限)
以管理员身份运行 PowerShell,依次执行:
netsh advfirewall firewall add rule name="MWB-TCP4545" dir=in action=allow protocol=TCP localport=4545 profile=private,domain
netsh advfirewall firewall add rule name="MWB-UDP4546" dir=in action=allow protocol=UDP localport=4546 profile=private,domain
执行后无需重启,规则立即生效。若之前已存在同名规则,命令会报错,可忽略。
验证端口是否真正就绪
在主控电脑上按 Win + R,输入 cmd 回车,执行:
netstat -ano | findstr :4545
netstat -ano | findstr :4546
若输出中出现 LISTENING 状态且 PID 对应 svchost 或 mwb.exe 进程,则端口已正常监听;若无任何输出,说明规则未生效或程序未启动。
此时回到 wf.msc 检查对应规则状态是否为「启用」,禁用状态的规则形同虚设。











