Windows 防火墙阻止使用自定义端口的远程桌面

Windows 防火墙阻止使用自定义端口的远程桌面

当我使用卡巴斯基互联网安全软件时,我能够使用带有自定义端口的远程桌面。现在,我已卸载卡巴斯基并切换到 Avast!。因此,Windows 防火墙再次打开。但是,打开防火墙后,我无法连接到远程桌面。我已在 Windows 防火墙中将远程桌面设置为“已选中”,如下所示:http://windows.microsoft.com/en-my/windows7/use-remote-desktop-when-windows-firewall-is-on

因此,我猜测这是由我的远程桌面的自定义端口设置引起的。那么,我该如何在防火墙上解除阻止以使我的远程桌面再次工作?

谢谢。

答案1

要在 Windows 防火墙中打开自定义端口,您可以执行以下操作:

  1. 在你的Windows 防火墙在控制面板中,单击 高级设置选项。
  2. 在里面高级安全 Windows 防火墙在打开的窗口中,单击入境规则在左侧。
  3. 点击新规则在窗口的右侧。
  4. 选择港口在选项列表中。
  5. 选择TCP(或者UDP如果这是你所需要的)并且特定本地端口,然后在特定本地端口(即 1234)。
  6. 选择允许连接在下一个窗口中。
  7. 从中选择您需要的选项域、私人、公共 (private和public是你连接新网络时选择的网络类型,windows要求你选择网络类型,domain显然是你的域)。
  8. 最后,写一个姓名描述在接下来显示的窗口中。单击结束

您的端口现在应该可以通过 Windows 防火墙。

答案2

如果你更改了 RDP 侦听端口,则需要创建一个风俗Windows 防火墙规则监听该端口。

为新端口创建防火墙规则:

  • 打开高级安全 Windows 防火墙
    1. 创建新规则
    2. 选择左上角的“入站规则”
    3. 右键单击并选择“新建规则…”
    4. 打开新的“入站规则向导”窗口
    5. 选择“程序”
    6. 点击下一步
    7. 选择“此程序路径:”
    8. 类型系统在文本字段中
    9. 点击下一步
    10. 选择“允许连接”
    11. 点击下一步
    12. 选择规则适用的配置文件
    13. 点击下一步
    14. 命名新规则
    15. 我会使用“RDP3390”之类的东西,或者其他新的端口号
    16. 点击“完成”
    17. 测试你的端口www.whatsmyip.org并使用其端口扫描器。您应该能够关闭规则并关闭扫描失败。

答案3

为了完善前面的答案,我必须添加以下内容:

如果您想通过 RDP 自定义端口连接到 Virtualbox 机器,您必须禁用“Virtual Box Manager”默认规则,该规则会阻止与 Virtual Box 软件的所有连接,否则,您添加的入站规则将不起作用。

答案4

如果有人仍然遇到困难,这就是我必须做的......

当您设置远程桌面选项时,Windows 10 会创建 3 条入站防火墙规则。您需要创建 3 条与这 3 条规则完全相同的新规则,但您必须指定新的自定义端口。

这 3 条规则是:

远程桌面 - 影子 (TCP-In)

远程桌面-用户模式 ​​(TCP-In)

远程桌面-用户模式 ​​(UDP-In)

您不能复制和粘贴它们,因此您必须阅读它们,然后在入站规则中从头开始创建程序规则并进行相应的编辑。

然后当您完成后,您必须禁用指向端口 3389 的上述 3 个 Microsoft 规则。

祝你好运!

相关内容