
经过几个月的开发,我准备介绍新版本的远程控制应用程序-Aspia。
上
一篇有关Habré的
文章引起了开发读者的极大兴趣,我试图使新版本的发布尽可能有趣。
已经完成了许多工作,已经实现了许多新功能,已经考虑了许多用户注释,并且已经修复了许多错误。
重大变化
- 现在已经可以在“ Aspia控制台”和“ Aspia主机”上分离应用程序的安装程序,这两种安装程序现在可以分别安装。
- 先前的授权实现使用公共密钥交换来建立加密连接。 这种方法有几个缺点,其中之一是容易受到MITM攻击 。 新版本使用SRP身份验证 ,之后我们就可以使用加密密钥。 由于引入了新的授权方法,因此使用该应用程序变得更加安全,但必须牺牲向后兼容性。
- 实现了在多显示器配置中切换显示器的功能。
- 现在可以“固定”通讯簿选项卡。 在随后启动该应用程序时,“固定”选项卡将自动打开。

- 现在,安装程序“ Aspia Host”可以在安装过程中自动导入设置文件。 您可以通过完成所有必要的设置并添加用户来准备设置文件一次。 现在可以单独设置每台计算机了。 您可以在文档中阅读有关该功能的更多信息。
- 现在,可以在“桌面管理”中查看有关远程计算机的系统信息。 包括有关操作系统,主板,BIOS,处理器,RAM,逻辑驱动器,网络连接和已安装打印机的信息。 收到的所有信息都可以保存为HTML文件或在打印机上打印。

- 实施远程计算机的电源管理。 现在,您可以关闭或重新启动计算机,结束或阻止用户会话。

- 实现图像缩放。 缩放有两种独立的类型:在客户端(图像在窗口大小中很合适)和在主机端。 在主机端扩展时,可减少通过网络传输的数据量。


- 现在,您可以阻止远程计算机上的用户输入。
- 现在,在连接期间默认情况下会禁用效果和桌面墙纸。 这样可以稍微提高工作速度,这在连接速度较慢的情况下尤其明显。
- 实现了更新检查以及运行远程应用程序更新的能力。

- 现在,使用zstd代替zlib来压缩信息,根据测试结果,该信息可以在更短的时间内提供更好的压缩。
- 如果双方都有硬件支持,则现在使用AES256 GCM加密,并且在双方都不支持的情况下使用ChaCha20 + Poly1305。
这不是新功能的完整列表,而是其中最重要的功能。 该
站点上提供了更详细的更改列表。
致谢
非常感谢参与开发和测试的每个人。 多亏了翻译人员,他们才得以在乌克兰语和荷兰语中使用该应用程序。
特别感谢PVS-Studio分析仪的开发人员提供的免费许可证。
也要感谢那些在财政上支持该项目的人。 我非常感谢您的帮助,这激励着我继续前进。
进一步的计划
当前版本一直在致力于功能,稳定性和安全性的总体提升。 当然,远没有实现用户希望看到的所有功能。 功能集将逐渐扩展。
下一个版本的工作将完全集中在实现NAT遍历上。 这是最需要的缺失功能。
参考文献
→官方
网站→
GitHub上的项目页面
→
电报组