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
食用方法
- 在php环境的服务器上新增一个网站。
- 把数据库对应的版本的php文件拷贝到根目录。如:SQLite版的在
sqlite
文件夹下 在客户端ID/中继服务器里设置API服务器为:http://你到域名或IP:端口/index.php?s=
如:http://192.168.0.1/index.php?s=
首次运行先访问http://你到域名或IP:端口/index.php?ac=runonce 创建数据库以及用户名密码。(mysql版本没有此方法,自行执行mysql脚本)
如:http://www.youdomain.com/index.php?ac=runonce
- 默认的登录用户名和密码都是:
admin
新增用户方法:http://你到域名或IP:端口/index.php?ac=add&u=[用户名]&p=[密码],如:需要添加用户名为:test,密码为:123456 则:
http://www.youdomain.com/index.php?ac=add&u=test&p=123456
删除用户方法:http://你到域名或IP:端口/index.php?ac=del&u=[用户名]&p=[密码],如:需要删除用户名为:test,密码为:123456 则:
http://www.youdomain.com/index.php?ac=del&u=test&p=123456
注:删除用户会删除用户以前添加的设备ID及信息