![远程连接到已设置 PocketCloud 的 PC](https://linux22.com/image/1319242/%E8%BF%9C%E7%A8%8B%E8%BF%9E%E6%8E%A5%E5%88%B0%E5%B7%B2%E8%AE%BE%E7%BD%AE%20PocketCloud%20%E7%9A%84%20PC.png)
我使用 PocketCloud 通过远程桌面连接到我家庭网络上的 PC。
我想通过 Windows 7 从我的网络外部的连接在我的笔记本电脑上使用带有 Windows 的远程桌面,但我不太清楚如何在不中断 PocketCloud 连接的情况下做到这一点。
PocketCloud 是否会根据需要将我的路由器的端口转发到每台机器?
有没有办法可以搭载 PocketCloud 应用程序?它似乎使用 3389,但我的路由器上的该端口上没有任何路由。
关于如何实现这一点有什么想法吗?
答案1
是的,这是可能的。我可以在我的路由器上为 3389 创建指向我的笔记本电脑的端口转发规则,即使安装了 PocketCloud Companion 也可以轻松连接。
但是,由于 Windows 中的 RDP 限制,两个会话不会同时运行。如果您先连接其中一个,然后连接另一个,则第一个会话将断开连接。这是正常的。
PocketCloud 使用端口 3389,就像普通的远程桌面连接一样。
当您使用 PocketCloud 连接到桌面时,它会将使用相同凭据登录的任何其他用户(假设它不是终端服务服务器)从控制台中剔除。
我能够使用 iPhone 上的 PocketCloud 登录运行 Windows 7 的笔记本电脑。它接管了笔记本电脑上的登录会话。
然后我使用我的 Mac 进行连接,使用远程桌面连接,它将我踢出了 PocketCloud。所以都是 RDP 端口 3389。
至于路由器上发生了什么,看起来好像 PocketCloud Companion for Windows 客户端正在通过不同端口上的 TCP 隧道传输会话。这是有道理的,因为你使用 Gmail 帐户登录。
我netstat -a
使用 PocketCloud 客户端连接了一段时间,并通过 Process Monitor 进行了验证系统内部),我发现了这个:
192.168.0.195:1171 pb-in-f125:5222
这与 Process Monitor 相吻合,Process Monitor 发现 PocketCloudService 进程正在本地通过各种端口与远程 5222 端口进行通信。例如(为简洁起见,已编辑):
PocketCloudService.exe 2056 TCP Receive MyLaptop:1171->pb-in-f125.1e100.net:5222