Skip to content

Rustdesk Command

lejianwen edited this page Jan 1, 2025 · 2 revisions

来源

在查看rustdesk server端的代码时发现有个check_cmd但必须满足addr.ip().is_loopback()(本地回环地址)才会执行

官方现已支持的指令有:

  • relay-servers(rs) <separated by ,> 设置|查看中继服务器
  • reload-geo(rg) 重新加载地理位置数据库,但没有实际执行代码
  • ip-blocker(ib) [<ip>|<number>] [-] 设置|查看IP频率限制,这个具体的作用在check_ip_blocker中,只对RegisterPk进行了限制
  • ip-changes(ic) [<id>|<number>] [-] 似乎不会影响任何功能
  • always-use-relay(aur) 设置|查看是否总是使用中继服务器
  • test-geo(tg) <ip1> <ip2> 测试地理位置

这里面暂时有作用的relay-serversip-blockeralways-use-relay

要求

hbbsapi必须都在同一个环境中,就是使用的是同一个本地回环地址::1,127.0.0.1

所以我将官方s6api容器进行了整合,在lejianwen/rustdesk-api:full-s6

容器DockerfileDockerfile_full_s6

作用

  • 方便其他fork版本的server可以添加自定义的指令和改变判定方式,然后在api后台添加自定义指令进行整合
  • 官方指令的支持,更方便的管理
Clone this wiki locally