我有一台家用台式机和一台工作台式机。两台都是 Windows 10 PC。有时,我想使用家用台式机通过 RDP 连接到工作台式机。当我通过 VPN 连接时,这是可行的。但是,由于一些问题,我不想使用 VPN 连接到 RDP。我有什么办法可以通过 RDP 连接到工作台式机吗?是否有端口转发的可能性?我该如何设置?
PS->我知道像 TeamViewer 等应用程序,但是,我所看到的是普通的 Microsoft RDP 提供了最佳体验。
答案1
尝试Windows 互联网计算机名称。我自己从未使用过它,但描述听起来很有希望。这应该完全符合您的要求。允许通过 RDP 进入 NAT 后面的 Windows 计算机而无需端口转发。Windows Vista 及更高版本支持。下面我将粘贴从 Microsoft TechNet 复制的说明:
要配置安全名称,请执行以下操作:
- 在 Windows Vista 桌面上,单击“开始”,单击“所有程序”,单击“附件”,右键单击“命令提示符”,然后单击“以管理员身份运行”。
- 当出现用户帐户控制消息框提示时,单击继续。
- 在管理员:命令提示符窗口中,键入以下命令:netsh p2p pnrp peer set machine publish=start autopublish=enable
- 关闭管理员:命令提示符窗口
远程桌面可以与 Windows Internet 计算机名称配合使用。要启用远程桌面,请执行以下操作:
- 在 Windows Vista 桌面上,单击“开始”,右键单击“计算机”,然后单击“属性”。
- 在“任务”下,单击“远程设置”。
- 当出现用户帐户控制消息框提示时,单击继续。
- 在“系统属性”窗口的“远程桌面”部分中,单击“允许运行任何版本的远程桌面的计算机的连接”,然后单击“确定”。
- 关闭系统窗口。
答案2
设置 TCP/UDP 端口 3389(即 RDP 端口号)的端口转发。将其映射到您的工作桌面。
然后您需要做的只是通过远程桌面客户端或使用远程桌面管理器在您的家用笔记本电脑上输入您的工作路由器的 IP 地址。
如果您需要步骤,您需要指定上面的路由器或防火墙,以便我可以尝试提供帮助。
但本质上这些步骤是:
- 获取你的工作外部 IP 地址
- 登录到您的路由器/防火墙
- 添加一条规则,将 TCP/UDP 3389 的 NAT 或端口转发到工作计算机的内部 IP 地址
- 在您的工作电脑上启用远程桌面连接(无论如何您通过 VPN 执行此操作,该功能应该已经启用)。
- 检查 Windows 内部防火墙是否允许外部连接到家庭和工作桌面上的远程桌面。
- 打开你的家用电脑,启动远程桌面客户端,输入你工作的外部 IP 地址
- 应该会在您的桌面上收到登录提示并登录。
正如您所看到的,要启动并运行它需要很多步骤,但它应该可以工作。
您也可以看看类似 LOGMEIN 的东西,但它是付费的。它本质上是通过老旧的端口 443(HTTPS)为您连接路由并为您进行路由。但它是付费的…… :(
让我知道你是怎么办的。