RustDesk 是一款可以平替 TeamViewer 的开源软件,旨在提供安全便捷的自建方案
客户端开源地址
服务端开源地址
官网
开源地址
networks: rustdesk-net: external: false services: rustdesk: ports: - 21114:21114 - 21115:21115 - 21116:21116 - 21116:21116/udp - 21117:21117 - 21118:21118 - 21119:21119 image: lejianwen/rustdesk-server-s6:latest environment: - RELAY=127.0.0.1:21117 - ENCRYPTED_ONLY=1 - MUST_LOGIN=N - TZ=Asia/Shanghai - RUSTDESK_API_RUSTDESK_ID_SERVER=127.0.0.1:21116 - RUSTDESK_API_RUSTDESK_RELAY_SERVER=127.0.0.1:21117 - RUSTDESK_API_RUSTDESK_API_SERVER=http://127.0.0.1:21114 - RUSTDESK_API_KEY_FILE=/data/id_ed25519.pub - RUSTDESK_API_JWT_KEY=xxx volumes: - ./server:/data - ./api:/app/data networks: - rustdesk-net restart: unless-stopped
#!/bin/bash docker rm -f hbbs docker run -id \ --net=host \ --name=hbbs \ --restart=always \ -v ./data:/root \ rustdesk/rustdesk-server \ hbbs
如果要搭建中继端, 需要在认证端启动的时候传入-r <relay-server-ip[:port]>, 即hbbs -r <relay-server-ip[:port]>(端口为选填)
-r <relay-server-ip[:port]>
hbbs -r <relay-server-ip[:port]>
#!/bin/bash docker rm -f hbbr docker run -id \ --net=host \ --name=hbbr \ --restart=always \ -v ./data:/root \ rustdesk/rustdesk-server \ hbbr