anydesk仅响应局域网连接需五步:禁用公网id广播、绑定本地ip监听、防火墙限制非私有ip入站、启用id白名单并清除注册表公网id、禁用upnp/nat-pmp端口映射。

如果您希望AnyDesk仅响应来自局域网内部的连接请求,防止广域网(包括互联网)设备发起远程访问,则需通过组合配置禁用公网暴露路径、限制网络接口监听范围并强化本地安全策略。以下是实现该目标的多种可行方法:
一、禁用自主访问并关闭公网ID广播
此方法通过彻底停用AnyDesk对外发布的唯一公网标识(即9位或12位ID),使软件仅响应已知局域网地址的直连请求,不参与AnyDesk云中继服务,从而切断外部发现路径。
1、启动AnyDesk客户端,确保主界面完全加载。
2、点击右上角“概述”图标(齿轮状或三条横线图标),展开侧边菜单。
3、选择“设置”,进入全局配置界面。
4、切换至“安全”页签,取消勾选允许自主访问选项。
5、在“网络”页签中,找到“使用中继服务器”选项,将其设置为从不使用。
6、点击“应用”,重启AnyDesk使配置生效。
二、绑定本地网络接口并限制监听地址
此方法强制AnyDesk仅在指定局域网适配器(如192.168.1.x网卡)上监听TCP/UDP连接,拒绝绑定到0.0.0.0或公网IP,从网络层隔离外网流量。
1、关闭正在运行的AnyDesk进程(包括系统托盘进程)。
2、以管理员身份打开命令提示符或PowerShell。
3、执行以下命令,强制AnyDesk仅监听本地IPv4局域网地址(示例为192.168.1.100):
anydesk.exe --bind-address=192.168.1.100
4、若需持久化该设置,创建快捷方式,将目标字段修改为:
"C:\Program Files\AnyDesk\anydesk.exe" --bind-address=192.168.1.100
5、双击该快捷方式启动AnyDesk,确认其不再响应其他子网或公网IP的连接尝试。
三、配置Windows防火墙入站规则阻断非局域网流量
此方法利用系统级防火墙对AnyDesk进程实施精细化端口控制,仅放行源IP属于RFC 1918私有地址段(10.0.0.0/8、172.16.0.0/12、192.168.0.0/16)的连接请求。
1、按下Win+R,输入wf.msc,打开高级安全Windows Defender防火墙。
2、在左侧面板点击“入站规则”,右键选择“新建规则…”。
3、选择“程序”,点击“下一步”,浏览并定位到AnyDesk安装路径下的anydesk.exe。
4、选择“阻止连接”,点击“下一步”两次跳过配置文件选项。
5、在“名称”处输入“AnyDesk-Block-WAN”,点击“完成”。
6、再次新建入站规则,类型仍为“程序”,指向同一anydesk.exe。
7、在“作用域”步骤中,于“哪些IP地址”区域点击“下列IP地址”,在“远程IP地址”下点击“添加”,分别填入:
10.0.0.0/8、172.16.0.0/12、192.168.0.0/16。
8、其余步骤保持默认,命名为“AnyDesk-Allow-LAN”,点击“完成”。
四、启用访问白名单并清空公网ID注册表项
此方法双重加固:一方面仅允许预设的局域网AnyDesk ID发起连接;另一方面清除软件自动向AnyDesk云端注册的公网ID缓存,杜绝中继回连可能。
1、启动AnyDesk,点击右上角“概述”→“设置”→“安全”。
2、勾选限制访问AnyDesk地址复选框。
3、点击右侧“+”号,在弹出输入框中逐条添加可信局域网设备的AnyDesk ID(如987654321、123456789)。
4、关闭AnyDesk,按下Win+R,输入regedit,定位至:
HKEY_CURRENT_USER\Software\AnyDesk
5、在右侧窗格查找名为client_id和public_id的字符串值。
6、右键删除这两个项(若存在),保留其他配置项不变。
7、重新启动AnyDesk,观察主界面ID栏是否显示为空或仅显示本地局域网可识别ID。
五、禁用UPnP与NAT-PMP自动端口映射
此方法防止AnyDesk通过路由器自动开启端口转发,避免内网设备被意外暴露至公网,尤其适用于启用了UPnP功能的企业或家用路由器环境。
1、打开AnyDesk主界面,点击右上角“概述”→“设置”→“网络”。
2、取消勾选启用UPnP端口映射选项。
3、同时取消勾选启用NAT-PMP端口映射选项。
4、检查“自定义端口”设置,确保未手动填写公网可访问端口(如默认5631/5632应处于未启用状态)。
5、点击“应用”,重启AnyDesk。
6、登录所在局域网路由器管理界面,确认端口转发列表中无AnyDesk相关条目。











