首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >远程桌面连接

远程桌面连接
EN

Stack Overflow用户
提问于 2010-07-28 16:16:00
回答 4查看 1.8K关注 0票数 3

我正在开发一个远程桌面应用程序,它使用户能够远程连接到没有静态IP的机器。我怎样才能找到这样的机器?有一个站点logmein.com,它将客户端安装到机器上以允许远程桌面。我不知道这个客户端到底做了什么来允许这个过程!谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-07-28 16:23:52

我不知道LogMeIn站点,但http://copilot.com在中间使用服务器。Live Mesh和Microsoft Groove也使用这种方法。

两台PC都连接到中间的服务器(服务器有固定的IP),服务器发送信号。这也将绕过所有(大多数)防火墙,因为只有传出连接。

票数 2
EN

Stack Overflow用户

发布于 2010-07-28 16:21:55

最简单的方法可能是在目标服务器上安装一个小实用程序,它会定期将其IP和名称报告给某个web服务。然后,您的客户端查询服务以确定服务器的当前IP地址,并照常连接。

(显然,您希望有一种更复杂的方法来跟踪哪个服务器,而不仅仅是名称-没有什么可以阻止两个或更多的服务器报告相同的名称和不同的地址,从而真正抛出循环中的东西)

票数 2
EN

Stack Overflow用户

发布于 2010-07-28 17:39:18

步骤:

  1. 因为使用动态ip不是一个好主意,您必须有一个域名才能在internet上引用您的计算机。如果你没有任何人,访问一个注册网站(www.dnsexit.com或www.dyndns.com或其他),并从那里获得一个。每年最多花费15美元。
  2. 如果您的计算机位于NAT路由器之后,请为您的计算机设置一个静态IP,并将路由器设置为将端口3389上的传入请求转发到您的计算机IP。端口3389是远程桌面的默认IP。如果需要,您可以通过编辑windows注册表来更改它。如果您的计算机直接连接到ISP (没有路由器),只需进行步骤3. DNS
  3. 向动态DNS站点(如www.dnsexit.com、www.dyndns.com等)注册动态DNS的免费新帐户。您将在步骤4中使用此id和密码。
  4. 从您在步骤3中注册的动态DNS站点下载更新程序应用程序。将其安装在您的计算机上并运行。系统将提示您输入id和密码。通常,此更新程序作为windows服务工作。
  5. 尝试从internet (而不是局域网)连接到您的计算机。如果失败,请确保您的安全程序没有阻止端口3389。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3351033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档