我们需要一种解决方案,使我们能够通过互联网访问连接到手机的笔记本电脑。
大多数 VNC 类型的解决方案不允许这样做,因为手机就像路由器一样,没有我们可以访问的 IP 地址,而且手机不允许端口转发。
有谁知道远程桌面应用程序可以在客户端通过网络浏览器激活,然后通过网络浏览器控制远程机器。此外,我们需要能够在 Web 端完成品牌化,因为我们希望将解决方案集成到我们的自定义站点中。
如果有人有任何方向可以帮助我们进入,将不胜感激。
谢谢。
我们需要一种解决方案,使我们能够通过互联网访问连接到手机的笔记本电脑。
大多数 VNC 类型的解决方案不允许这样做,因为手机就像路由器一样,没有我们可以访问的 IP 地址,而且手机不允许端口转发。
有谁知道远程桌面应用程序可以在客户端通过网络浏览器激活,然后通过网络浏览器控制远程机器。此外,我们需要能够在 Web 端完成品牌化,因为我们希望将解决方案集成到我们的自定义站点中。
如果有人有任何方向可以帮助我们进入,将不胜感激。
谢谢。
您的 Web 应用程序可以动态创建和提供指向相关笔记本电脑的 .rdp 文件。这里有一篇有趣的文章:
http://www.perthstreetbikes.com/forum/f40/nerdy-tips-starting-vnc-rdp-hyperlink-125321/
Web 应用程序需要知道每台笔记本电脑的当前 IP 地址(可能他们正在旅行/移动)。为了实现这一点,您可以在每台笔记本电脑上编写并安装一个简单的签到服务,只要 IP 发生变化,该服务就会使用笔记本电脑名称和当前 IP 给家里打电话。
请注意,一些远程位置(例如酒店)可能会阻止 RDP 端口。
VPN(虚拟专用网络)配置可以解决这个问题。
通过 Tether 连接到 VPN 主机的笔记本电脑 TCP 连接。VPN 为笔记本电脑中的虚拟网络适配器(由 VPN 客户端提供)分配一个 IP 地址。VPN 上的任何机器(或桥接到 VPN 网络)都可以访问 VPN 上的任何其他机器。不会有端口阻塞,因为网络连接是通过隧道进行的。
VPN 的配置会有些密集。最小配置是在主机和所有客户端上硬编码 VPN IP 地址。然后客户端将能够通过 IP 相互联系。这将允许 VNC 正常工作,理论上其他连接(如 FTP 或 Windows 网络)也能正常工作(尽管速度缓慢取决于链接速度)。
我相信有适用于 VPN 的 Microsoft 解决方案。如果我没记错的话,VPN 客户端是 Windows XP 内置的。我从未使用过他们的解决方案,我认为服务器端内置于 Windows 2003 及更高版本。
http://en.wikipedia.org/wiki/Virtual_private_network
http://technet.microsoft.com/en-us/network/bb545442.aspx
编辑:VPN 服务器本身需要位于静态 IP 上(如果是动态 IP,则可能是动态 DNS 服务),并且可以直接或通过端口转发从 Internet 访问。我不知道是否有提供 VPN 的服务。根据需求和预算,解决方案多种多样。