docker 拉取镜像

docker image pull rustdesk/rustdesk-server

输入二:运行hbbs

docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -it --net=host --rm rustdesk/rustdesk-server hbbs -r 自己的服务器IP

输入三:运行hbbr

docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -it --net=host --rm rustdesk/rustdesk-server hbbr
问题1:执行后可能会出现服务并没有启动,查看日志出现下列错误:
Registered email required (-m option). Please pay and register on https://rustdesk.com/server...

解决方案:

根据GitHub上评论里面的建议,将rustdesk/rustdesk-server都替换成thtom/rustdesk-server的包,执行完就可以正常运行了,这里删了 --net=host

docker pull thtom/rustdesk-server
docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v 'pwd':/root -td thtom/rustdesk-server hbbs -r XXX.XXX.XXX.XXX
docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -td thtom/rustdesk-server hbbr

第三方rustdesk远控软件自建API服务器

下载:https://wwu.lanzoub.com/itUTj1bixafe

https://github.com/v5star/rustdesk-api/tree/main

食用方法

  1. 在php环境的服务器上新增一个网站。
  2. 把数据库对应的版本的php文件拷贝到根目录。如:SQLite版的在sqlite文件夹下
  3. 在客户端ID/中继服务器里设置API服务器为:http://你到域名或IP:端口/index.php?s=

     如:http://192.168.0.1/index.php?s=
  4. 首次运行先访问http://你到域名或IP:端口/index.php?ac=runonce 创建数据库以及用户名密码。(mysql版本没有此方法,自行执行mysql脚本)

    如:http://www.youdomain.com/index.php?ac=runonce
  5. 默认的登录用户名和密码都是:admin
  6. 新增用户方法:http://你到域名或IP:端口/index.php?ac=add&u=[用户名]&p=[密码],如:需要添加用户名为:test,密码为:123456 则:

    http://www.youdomain.com/index.php?ac=add&u=test&p=123456
  7. 删除用户方法:http://你到域名或IP:端口/index.php?ac=del&u=[用户名]&p=[密码],如:需要删除用户名为:test,密码为:123456 则:

    http://www.youdomain.com/index.php?ac=del&u=test&p=123456

    注:删除用户会删除用户以前添加的设备ID及信息

设置 首页 登录 地址簿

最后修改:2023 年 10 月 11 日
如果觉得我的文章对你有用,请随意赞赏