![如何诊断远程协助问题](https://linux22.com/image/1214217/%E5%A6%82%E4%BD%95%E8%AF%8A%E6%96%AD%E8%BF%9C%E7%A8%8B%E5%8D%8F%E5%8A%A9%E9%97%AE%E9%A2%98.png)
我长期遇到家用和办公电脑之间的远程协助问题。我和妻子都使用 MSN Messenger,我以前可以通过 MSN 远程协助控制她家里的电脑。但前段时间,这个功能停止了,我不知道为什么。
我们都在运行最新版本的 MSN Live Messenger,并且我已检查相应的防火墙端口是否打开,但它仍然不起作用,MSN 只是说一些无用的信息,例如“该人没有回应”。
关于如何诊断这个问题,有什么建议吗?
更多信息:我刚刚尝试在工作电脑和家用电脑之间直接使用远程桌面,效果很好 - 所以我假设所有相应的端口都已打开。只是远程协助不起作用。
我想让 RA 运行起来,这样我就可以演示如何远程操作。使用远程桌面时,另一端的人会被踢出并且看不到。使用远程协助,他们可以一步一步地跟进。
下面的一些评论建议使用其他解决方案,这很好并且确实有效,但必须有一种方法来诊断 RA 并使其发挥作用。
对此进行更多试验后,我今天在工作时使用的笔记本电脑拒绝连接,当我把它带回家时,它可以很好地进行远程协助。所以我猜这一定是我们工作中的网络配置的问题。我检查了办公室路由器防火墙上的 3389 是否打开,并且远程桌面可以双向工作……只是不能进行远程协助。
我读到过,如果客户端和服务器都位于非 UPnP/NAT 路由器后面,远程协助将不起作用。如果其中一个有 UPnP,它应该可以工作。办公室路由器没有启用 UPnP,但我家里的路由器启用了。
我也仔细检查了两端的事件日志,没有什么值得注意的——除非我找错了地方)。
注意(从评论中复制):我刚刚尝试了基于 VNC 的 ShowMyPC,它可以运行,但我仍然想弄清楚 RA 出了什么问题 - 它真的困扰着我。
问题仅涉及远程协助,无需基于其他程序提出解决方案。[/由 Gnoupi 编辑]
答案1
我一直使用 TeamViewer 为朋友和家人提供“技术支持”,而且它很管用。您无需在两端配置任何东西,而且根据我的经验,它甚至可以穿过公司和学校的防火墙和代理。使用它就像打开文件一样简单.exe
。
可从TeamViewer 网站。还有便携版本可用。
答案2
尝试使用 VNC?
为使软件“简单”而对用户隐藏其工作过程的软件在出现问题时很难调试。VNC 将为您提供相同的功能,并且在出现故障时还会发出一些有用的消息。
答案3
检查网络是否因某种原因被设置为“公共”。
如果是,则远程协助的防火墙例外已关闭。
如果不是这个问题,我无论如何都会关闭所有防火墙并再次测试。
答案4
编辑:鉴于您正在使用 MSN 建立连接,我想我的答案不适用。
抱歉,这太明显了,但为了确保万无一失,生成的邀请文件是否包含您的民众IP 还是内部/私有 IP?当您在路由器后面的 PC 上创建邀请时,RCTICKET 属性通常包含内部 IP 以及一些奇怪的端口号。
RCTICKET="65538,1,192.168.1.102:49201...
尤其是路由器后面的内部 IP 毫无用处。我不确定该如何考虑端口号,也许值得玩一下。(不幸的是,目前我无法测试它。)
我遇到了您描述的相同问题(以前有效,现在无效),这是我注意到的一个陷阱。