Windows防火墙中设置仅允许特定内网IP通过远程桌面(mstsc)连接
Windows防火墙中设置仅允许特定内网IP通过远程桌面(mstsc)连接
步骤 1:打开高级防火墙设置
- 按下
Win + R
,输入wf.msc
,回车打开高级安全Windows Defender防火墙。
步骤 2:禁用默认远程桌面规则(避免冲突)
- 在左侧选择 入站规则。
- 在右侧列表中找到 远程桌面 - 用户模式(TCP-In) 和 远程桌面 - 用户模式(UDP-In) 规则(通常有两个,分别对应TCP和UDP)。
- 右键每个规则,选择 禁用,确保默认规则不会允许其他IP连接。
步骤 3:创建新的入站规则
- 右侧点击 新建规则。
- 规则类型:选择 端口,下一步。
协议和端口:
- 选择 TCP。
- 输入 特定本地端口:
3389
(默认RDP端口,若已修改请使用实际端口)。
- 操作:选择 允许连接,下一步。
- 配置文件:根据网络环境勾选(建议全选:域、专用、公用),下一步。
名称和描述:
- 名称:例如
允许内网特定IP访问RDP
。 - 描述:可选,如“仅允许IP 192.168.1.100连接”。
- 名称:例如
- 点击 完成。
步骤 4:限制规则仅允许特定IP
- 返回入站规则列表,找到刚创建的新规则,右键选择 属性。
- 切换到 作用域 选项卡。
远程IP地址:
- 选择 下列IP地址。
- 点击 添加,输入允许的内网IP(如
192.168.1.100/32
),确定。
- 点击 确定 保存设置。
验证配置
- 允许的IP测试:从指定IP(如192.168.1.100)尝试远程桌面连接,确认能正常连接。
- 其他IP测试:从其他IP尝试连接,应被拒绝。
注意事项
- 子网掩码:单个IP需使用
/32
(如192.168.1.100/32
)。 - IPv6:如果内网使用IPv6,需在规则中单独添加IPv6地址。
- 备份访问:操作前确保有本地访问权限,避免规则错误导致无法远程连接。
- 端口变更:若RDP端口已修改,需在规则中替换为实际端口。
通过以上步骤,Windows防火墙将仅允许指定内网IP通过远程桌面连接,其他IP将被自动阻止。