RustDesk 远程协助 Api接口服务器 v0.1 开源版本

[复制链接]
查看: 9462   回复: 11
发表于 2022-12-6 16:31:44 | 显示全部楼层 |阅读模式
RustDesk Api 服务器端 Go语言版本
特色
登录后可返回同账号下所有在用主机 以本号归属开头

部署方式
1. 下载编译后的包,且下载 conf 目录到程序目录(不好意思 我忘记打包进来了)
2. 服务器端口开放 21114 端口
rustdesk 安卓端貌似只认这个端口号 蛋疼 自己加 ip:端口这种形式也不行

使用方式


注:安卓端不需要填写 http:// 前缀 且必须为 21114 端口

下载地址
github开源地址:https://github.com/xiaoyi510/rustdesk-api-server
已编译Win+Linux amd64位包在release中了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

 楼主| 发表于 2022-12-6 16:32:07 | 显示全部楼层
2022/12/05 15:09:42.841  [I] [server.go:281]  http server Running on http://:21114
2022/12/05 15:37:39.942  [D] [router.go:1276]  | 192.168.1.101| 200 |     57.532µs| nomatch| OPTIONS  /api/login
log文件夹里的日志如上;手机浏览器开http://域名:21114能访问,但API填写那一加http://就报错可能是APP本身设计有问题吧。
以下为MYsql日志:
2022-12-05T06:06:16.857830Z 20 [Note] Access denied for user 'root'@'localhost' (using password: YES)
2022-12-05T06:42:27.678842Z 0 [Note] InnoDB: page_cleaner: 1000ms intended loop took 4644ms. The settings might not be optimal. (flushed=0 and evicted=0, during the time.)
2022-12-05T06:42:57.389124Z 0 [Note] InnoDB: page_cleaner: 1000ms intended loop took 5696ms. The settings might not be optimal. (flushed=0 and evicted=0, during the time.)
2022-12-05T07:06:28.454852Z 21 [Note] Access denied for user 'root'@'localhost' (using password: YES)
2022-12-05T13:11:35.710397Z 22 [Note] Aborted connection 22 to db: 'rustdesk' user: 'rustdesk' host: 'localhost' (Got an error reading communication packets)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-6 16:32:53 | 显示全部楼层
大佬,2022/12/05 15:09:42.841 [I] [server.go:281]  http server Running on http://:21114
,这意思是成功了吧?感谢!
_____________________________________________________


新问题1、,鸿蒙3.0,API填写的是没加http://的网址+端口21114,然后输入账号密码出现Failed to access,PC端设置正常http://网址+端口可以正常登录;
           2、网页远程登录是用web.rustdesk.com设置登录还是有自己搭建的地址?,用官方的话会提示客户端ID不能为空。
         3、WIN客户端登录后,添加标签,改名后,退出登录,再重新登录,原保存的标签都丢失了。
回复 支持 反对

使用道具 举报

发表于 2022-12-6 16:33:32 | 显示全部楼层
项目为学习go开发 数据库结构和返回值有参考本论坛 https://www.52pojie.cn/forum.php ... ;highlight=rustdesk 帖子
回复 支持 反对

使用道具 举报

发表于 2022-12-6 16:33:43 | 显示全部楼层
记录一下 感谢
回复 支持 反对

使用道具 举报

发表于 2022-12-6 16:34:28 | 显示全部楼层
谢谢   分享     学习     学习
回复 支持 反对

使用道具 举报

发表于 2022-12-6 16:35:05 | 显示全部楼层
支持楼主,原创可以发布到原创区
回复 支持 反对

使用道具 举报

发表于 2022-12-6 16:35:51 | 显示全部楼层
不太懂,这个干吗用的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-6 16:36:14 | 显示全部楼层
哈哈哈 还在等版主审核消除违规
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-6 16:36:53 | 显示全部楼层
RustDesk Api 服务器的话 可以你多端登录 然后在电脑端可以保存其他端的连接地址啥的
就跟向日葵那些登录一样
不过 rustdesk 客户端接口设计还有点扯淡~~等客户端加强了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-6 16:37:23 | 显示全部楼层
服务端不错,但是讲真,rudesk真不好用,不如openvpn+teamviewer或VNC来的稳定。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-6 16:37:48 | 显示全部楼层
可以多端互相控制吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则