我家中的网络非常简单,一个 Xfinity 无线调制解调器/路由器,我将台式机和笔记本电脑连接到它。在这种配置中,笔记本电脑可以远程访问桌面。
但是,如果笔记本电脑在其他地方,并且需要通过网络进行远程访问,那么它会失败并显示标准消息(Windows 10)。“远程桌面无法连接……”
从网络内部,笔记本电脑可以使用外部 IP 地址进行连接,这告诉我它应该在远程时工作。
我家中的网络非常简单,一个 Xfinity 无线调制解调器/路由器,我将台式机和笔记本电脑连接到它。在这种配置中,笔记本电脑可以远程访问桌面。
但是,如果笔记本电脑在其他地方,并且需要通过网络进行远程访问,那么它会失败并显示标准消息(Windows 10)。“远程桌面无法连接……”
从网络内部,笔记本电脑可以使用外部 IP 地址进行连接,这告诉我它应该在远程时工作。
能够从内部 RDP 到外部 IP 地址并不意味着什么。这可能只是路由器的奇怪行为。
您是否在路由器上设置了端口转发以将 RDP 流量(端口 3389)映射到您的桌面?
如果不是,您将首先必须这样做。
如果这样做了但它仍然不起作用,则有两种可能性:
如果你让它工作:将 RDP 暴露到 Internet 是一件非常愚蠢的事情。世界上的每个脚本小子都会尝试登录您的 RDP。您的路由器和桌面将因尝试暴力破解 RDP 会话的密码而受到重创。
您还将容易受到在 RDP 协议中发现的每个漏洞的攻击(过去有过几次)。
如果每秒尝试的次数过多,RDP 服务实际上会关闭以保护自己(将您锁定),并且需要手动重新启动。(这是微软几年前添加到 Windows RDP 服务中的一种好于无的安全性。)
如果您在旅途中确实需要远程控制,请考虑使用 TeamViewer 之类的解决方案。这不需要特殊的路由器配置,并且可以与阻止 RDP 或使用运营商级 NAT 的 ISP 一起使用。
或者设置一个适当的 VPN 解决方案(除非您的 ISP 再次进行运营商级 NAT,否则 NAT 是任何需要传入连接的最佳选择)。
找到了。从这个页面-也必须做第二部分。以下是说明(链接也有截图,这很有帮助):
设置应用您还必须通过以下步骤使用设置应用启用远程桌面功能: