【问题标题】:integration of a guacamole client into a django site将鳄梨酱客户端集成到 django 站点
【发布时间】:2021-06-27 12:44:55
【问题描述】:

编辑:
我知道我必须使用guacamole项目提供的api,现在的疑问是:我如何在jango中使用像guacamole-common这样的java api?


我想寻求有关在 django 站点中开发鳄梨酱客户端的帮助。 不幸的是,我不完全是该主题的专家,我不知道这是否真的可能并且在互联网上查找我没有运气。 使用 django 可以执行 javascript 代码,所以我相信有办法。 我已经阅读了 Guacamole 网站上的用户手册,特别是“第 27 章。编写自己的 Guacamole 应用程序”(http://guacamole.apache.org/doc/gug/writing-you-own-guacamole-app.html) 中解释的过程,但是,我不明白这是否是一个可以严格实现的解决方案指南中列出的工具,或者是否可以在不同的环境中以某种方式实现相同的目标。 我对使用的方法或工具没有任何义务,因此我对所有解决方案持开放态度,即使是最具想象力的解决方案。 提前致谢

【问题讨论】:

    标签: django remote-access guacamole


    【解决方案1】:

    这是可能的。在后端(图片中的黄色框)你必须运行鳄梨酱本身(guacd)和鳄梨酱隧道实现。实现有不同的语言版本。我知道的是JavaNodeJS。如果您找不到所需语言的实现,您可以创建一个,mapping this code 1:1 到您的首选语言。建立隧道后,您需要使用 guacamole 前端库 guacamole-common-js 创建客户端应用程序(紫色框)。如果您不使用 npm,则可以按原样使用 js files。查看使用 guacamole-common-js 创建的 documentationreference AngularJS implementation of the guacamole client application。您可以下载整个 repo 并搜索“onclipboard”等细节。这将帮助您了解如何实施您自己的解决方案。我已经通过在 ubuntu vm 上运行的 guacd 服务和 nodejs 隧道完成了所有这些工作,客户端应用程序使用 guacamole-common-js 做出反应。

    【讨论】:

      猜你喜欢
      • 2016-04-23
      • 2017-03-28
      • 2021-06-21
      • 2017-04-13
      • 2014-01-07
      • 2017-01-30
      • 2019-04-04
      • 2018-03-05
      • 2015-12-01
      相关资源
      最近更新 更多