我无法从外部互联网远程控制我的桌面

我无法从外部互联网远程控制我的桌面

我已经做完了所有事情。我无法通过 Windows 远程桌面从本地网络(外部互联网)外部对我的 PC 进行远程桌面控制。

经过多次故障排除后:

  1. 我可以通过本地网络使用主机名或本地 IPV4 地址登录我的 RDP 主机。因此服务器详细信息是正确的(帐户名、主机名、密码)。

  2. 在 Google 上搜索我的 IP 地址时(我得到的 IP 是:187.216.212.201),它与我的调制解调器路由器退出页面上显示的内容不同(我得到的 IP 是:139.54.239.16)。并且两者都与我的本地 IP 地址不同(我得到的 IP 是:172.169.215.73),因为它们是外部的而不是内部的。

  3. 我进入我的 Windows 防火墙并允许远程桌面端口 3389。并且我在所有地方(路由器、PC、防火墙……)都使用端口 3389,因此我不会弄乱任何端口转发设置。

所以我得出结论,问题源于外部 IP 地址...但是在哪个部分,这是我需要你的帮助的地方,所以我可以尝试修复它。

当尝试本地连接到主机时,我输入本地主机名,然后输入.local。它工作正常。当在网络之外时(使用外部互联网)。我通过外部 IP 地址而不是主机名后跟“:port#”(如 187.216.212.201:3389)进行连接,但我的 iPhone(客户端)无法连接到主机,我收到错误代码 0x204。

  1. 我尝试了 iPhone 上所有能找到的外部 IP 地址(Google 的、调制解调器路由器的)来连接到我的 PC Windows。

  2. 我尝试使用这项服务来检查我的端口是否打开,但事实并非如此。它一直说端口已关闭:https://www.yougetsignal.com/tools/open-ports/

  3. 我通过路由器设置 + Windows 设置将我的 IPV4 地址(本地)设置为静态 IP。 *顺便说一句,我使用 Deco 调制解调器路由器,它非常新且先进(具有许多功能)。我的主机运行 Windows 10 最新版本。

  4. 我在调制解调器路由器上设置了端口转发,以转到我的主机的 IP 地址。该地址具有相同的内部和外部端口(3389)。

** 主机是我想要连接的桌面。客户端是我用来连接另一个桌面的 iPhone。

** IP 地址是随机的。仅仅是为了回答问题。

答案1

首先,我假设存在一些拼写错误,因为 187.276.292.301 不是一个有效的 IP 地址(每个部分必须 <= 255)。

我无法判断您的具体情况,但听起来您没有正确的 IP 地址,并且/或者用于将您连接到互联网的公共地址不在您的控制范围内。

如果您使用消费级 GSM 连接(3G/4G/5G...),通常就会出现这种情况。

你将需要:

  • 确定哪个 IP 是您的公共 IP。
  • 确定如何确保该 IP 上特定端口的传入流量可以转发回给您。您的最佳选择可能是您的 ISP 或您的 ISP 的支持论坛。

可能只是无法做到这一点。然后,您可能依赖于使用某种中介主机。例如,您可以设置 VPN,并让您的 RDP 主机连接到它。然后,您可以将客户端连接到同一个 VPN,然后通过 VPN 连接到您的 RDP。 以下是一篇关于如何使用 Wireguard 的文章。

相关内容