tentacle

基于 Spring Boot 的跨平台远程桌面
授权协议 Apache
开发语言 Java
所属分类 服务器软件、 终端服务器/远程连接
软件类型 开源软件
地区 国产
投 递 者 葛学民
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

tentacle 是基于 Java AWT、SpringBoot、websocket、canvas 的跨平台远程桌面实现,目前支持远程桌面控制,剪切板共享、文件传输等。

UDP 协议版本有很严重的通信问题,先将 UDP 部分拆分到了 udp 分支上了,此分支还是 TCP 协议版本。

模块划分

  1. common 公共开发库

  2. tentacle-server 服务器端,主入口:cn.org.hentai.server.app.ServerApp

  3. tentacle-client 远程主机端(受控端),主入口:cn.org.hentai.client.app.Tentacle

使用

  1. 修改配置文件的相应项目,比如监听端口,以及${rds.access.password}远程控制访问密码

  2. 使用mvn package编绎打包,服务器端使用original-tentacle-server-1.5.9.RELEASE.jar,被控制的主机端使用tentacle-client-1.0-SNAPSHOT.jar

  3. 通过java -jar original-tentacle-server-1.5.9.RELEASE.jar启动服务器端

  4. 在需要被控制的机器上,使用java -jar tentacle-client-1.0-SNAPSHOT.jar来启动主机端,注意控制台输出,显示INFO: Connected to server...即表示己成功的连接到服务器端。

  5. 在浏览器里输入http://server_ip:server_port/,输入${rds.access.password}开始远程桌面控制。

  • The Difference between “tentacle” and “antenna” “Tentacle” is used usually when talking about animals like an octopus or squid. Tentacles are usually like arms to an animal. “Antenna” is used when tal

 相关资料
  • 要求功能相对够用,最重要是安全,如果综合好但就是只能用windows的也没问题,求指教!!!

  • 多平台支持 Mpx支持在多个小程序平台中进行增强,目前支持的小程序平台包括微信,支付宝,百度,qq和头条,不过自2.0版本后,Mpx支持了以微信增强语法为base的跨平台输出,实现了一套业务源码在多端输出运行的能力,大大提升了多小程序平台业务的开发效率,详情可以查看template增强特性 不同平台上的模板增强指令按照平台的指令风格进行设计,文档和代码示例为了方便统一采用微信小程序下的书写方式。

  • 我在Eclipse中使用EclipseJCDE插件和Java Card 2.2.2开发工具包为Java Card 2.2.2编写了程序。 现在我想为我的智能卡编写程序,这是一个Java card 3.0.1经典版,但我不知道如何才能做到这一点! 我现在可以在Eclipse中编写程序吗?或者我需要一个新的插件? 我该如何处理这个。jar文件?我应该把它作为库导入到我的项目中,和JC2.2.2的库一起

  • 问题内容: 我一直在研究基于SWT的项目,该项目旨在作为Java Web Start部署,因此可以在多个平台上使用。 到目前为止,我已经设法解决了由于SWT依赖于系统特定的库而引起的导出问题。生成的jar似乎可以在32/64位linux和64位Windows上正常运行,但是在Mac上执行失败,输出如下: 据我了解,该问题源于Mac OSX上的线程处理,因此我应该尝试在执行时实现JVM参数。这是正确

  • 我需要在我的应用程序中为不同的标签指定不同的FontFamily。我需要使用默认字体(如Android的Roboto和iOS的Helvetica)及其修改(如轻、中、粗)。据我所知,我应该使用Roboto-Light和Helvetica-Light来获得字体的轻版本(中号和粗体相同)。除了这个需求之外,我还需要在XAML中设置字体(如文档中所描述的),所以我最终得到了以下代码 然而,在Androi

  • 作为第三代数据统计和分析平台,诸葛实现了对用户的实名(实账号)分析,并主张互联网产品分析以用户为中心的分析思想并提供了一系列方法论。对用户的唯一标识来源于企业自身数据库对用户的唯一识别符,也即诸葛底层数据采集是以用户为中心的采集,我们提供了跨平台分析版本, 满足企业以用户为中心的整体的分析需求,不同平台相同业务价值下的用户完整的故事解读(例如:分析电商的用户在PC端浏览产品,在移动端支付的转化率)

  • 说明 由于在跨端开发中,必不可少的会遇到不同端需要有不同实现的情况。参考滴滴chameleon中的多态,megalo中实现了类似的跨平台兼容方案。需要使用时,请保证@megalo/target的版本号大于或等于0.7.2。 js的跨平台兼容 megalo中下面两种形式的引用会被特殊处理: [path-to-name]/[name]/index.mpjs [path-to-name]/[name]

  • 我刚刚从EC2管理控制台启动了一个新的windows server 2016虚拟机。我尝试从我的桌面(MAC OS)连接RDP,但它没有连接,甚至机器也无法从公共IP和公共域名ping。 请计算机已启动并正在运行,并且来自安全组 i 启用端口 3389 的入站规则