无题
NeilRustdesk 远程桌面
-远程桌面软件,开箱即用,无需任何配置。
项目地址:官网| 客户端 Github
客户端注意事项
自建服务器如果使用api目前主控客户端(受控端无所谓)只能使用1.4.0以下版本,测试了1.4.1和1.4.2都不能正确识别api-key。
服务端docker-compose.yaml
rustdesk-api为第三方的项目
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| name: Neil-apps
services: rustdesk-hbbs: image: rustdesk/rustdesk-server:latest container_name: RustDesk-hbbs ports: - 21115:21115 - 21116:21116 - 21116:21116/udp - 21118:21118 command: hbbs -r 192.168.1.30:21117 -k 12345688 volumes: - /root/app-data/rustdesk/hbbs:/root networks: - rustdesk-net restart: always
rustdesk-hbbr: image: rustdesk/rustdesk-server:latest container_name: RustDesk-hbbr ports: - 21117:21117 - 21119:21119 command: hbbr -k 12345688 volumes: - /root/app-data/rustdesk/hbbr:/root networks: - rustdesk-net restart: always
rustdesk-api: image: lejianwen/rustdesk-api:latest container_name: RustDesk-API ports: - 21114:21114 volumes: - /root/app-data/rustdesk/api:/app/data environment: - TZ=Asia/Shanghai - RUSTDESK_API_LANG=zh-CN - RUSTDESK_API_RUSTDESK_ID_SERVER=192.168.1.30:21116 - RUSTDESK_API_RUSTDESK_RELAY_SERVER=192.168.1.30:21117 - RUSTDESK_API_RUSTDESK_API_SERVER=http://192.168.1.30:21114 - RUSTDESK_API_RUSTDESK_KEY=12345688 networks: - rustdesk-net restart: always
networks: rustdesk-net: external: false
|
端口放行
确保在防火墙中打开这些端口:
hbbs:
21114(TCP):用于Web控制台,仅在Pro版本中可用。
21115(TCP):用于NAT类型测试。
21116(TCP/UDP):请注意,21116TCP 和 UDP 都应该启用。 21116/UDP用于 ID 注册和心跳服务。21116/TCP用于 TCP 打洞和连接服务。
21118(TCP):用于支持Web客户端。
hbbr:
21117(TCP):用于中继服务。
21119(TCP):用于支持Web客户端。
如果不需要Web客户端支持,可以禁用相应的21118端口21119。
重置 RustDesk-API 密码
查询admin初始密码:(仅首次启动可用)
1
| docker logslejianwen/rustdesk-api
|
命令行重置管理员 admin 的密码为 admin:
1 2
| docker exec -it RustDesk-API /bin/sh ./apimain reset-admin-pwd admin
|
修改分辨率
使用虚拟显示器,Virtual-Display-Driver仅需要下载Display的驱动即可。解压后在设备管理器中添加过期的设备。
自动启动服务
打开后不能自动启动服务。右键 - 属性 - 地址后添加:
1
| --install-service -wait -Verbose
|
Nginx 设置
暂未设置。