本帖最后由 GMCN 于 2023-6-2 07:13 编辑
【开源】Rustdesk 远程 Api接口服务器 1.1.9 && 1.2.0
介绍
开源的rustdesk 远程桌面软件 发布了1.2.0 版本
导致之前的 rustdesk api 接口失效了
官方的api接口不开源,所以自己用python写了一个 已开源
支持rustdesk 1.1.9 和1.2.0 两个版本
可以 实现登录后返回所有 该账号的主机
rustdesk部署
参考官方文档 和 网上资料
官网:https://rustdesk.com/
使用方式
- 安装python环境
- 安装对应的包
pip install -r requirements.txt
- 修改
config.py 配置
- 运行
python server_v1.py
- 更详细步骤参考github,链接见下方
rustdesk 界面设置
如果更改了api服务器端口 则需要自行配置
否则中间的中继服务器 和api 服务器 可以留空,程序会自行填充
安卓端不需要填写 http:// 前缀 且必须为 21114 端口
说明
关于新版1.2.0
- 新版ui上用flutter重写,好看了一点,但是目前没有正式发布,非常不稳定,目前不建议用
- 1.2.0只有切换成大视图才显示服务器备注
- 1.2.0在接口上还增加了许多新特性
- 支持邮箱登录和三方登录
- 支持用户分组,和用户分组管理员,分组管理员有权限查看当前分组所有的用户和对应的服务器
- 支持一些push日志接口,目前api/audit在flutter种并没有启用,而是用的是api/heartbeat
- 新版好像准备支持插件,但貌似功能还没写完
关于接口不稳定
- 由于目前这个接口不稳定,和1.2.0尚未发布,所以1.2.0只做了一个简单实现
- 后续等他稳定了会继续更新
关于sqlite等其他数据库的支持
github地址
https://github.com/GMYXDS/rustdesk-api-server
如果觉的这个项目不错,可以去Github给个star。或者下面给个热心值。
|