我们在应用程序中使用Guacamole HTML5远程桌面功能。但是,一旦我们部署了Guacamole服务器,并且我们的客户尝试从公司网络访问它,他们就一直在报告连接问题。

事实证明,大多数防病毒软件(Bitdefender,AVG等)都通过其SSL扫描功能阻止了对Guacamole服务器的访问。如果我们禁用SSL扫描,则我们的客户能够连接到 Guacamole 服务器。但是,我们不能期望客户端从其防病毒软件中永久关闭SSL扫描。

我们还发现Guacamole创建了一个HTTP隧道,并且JS客户端不断发送读写请求。这些读/写请求的类型为application/octet-stream。大多数防火墙阻止了应用程序/八位位组流,我们猜测是由于这种MIME类型,防病毒软件中的SSL扫描功能也被阻止了。

javascript -  Guacamole WebRDP防病毒SSL扫描问题-LMLPHP

我们想知道是否有任何解决方法可以在不启用SSL扫描功能的情况下阻止防病毒阻止 Guacamole 的流量。在此方面的任何帮助,反馈或建议,我们将不胜感激。

最佳答案

在 Guacamole 支持团队的帮助下,我能够找到解决方案。我们没有在Guacamole服务器上使用最新版本的NGINX和Tomcat。一旦我们升级到这些软件的最新版本,整个通信就开始使用websockets。这也解决了我们使用防病毒软件时遇到的所有问题。

关于javascript - Guacamole WebRDP防病毒SSL扫描问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36181833/

10-13 08:32