Rustdesk服务端搭建+Frp映射端口
docker-compose文件
version: '3' networks: rustdesk-net: external: false services: hbbs: container_name: hbbs ports: - "51115:21115" # 修改TCP端口 - "51116:21116" # 修改TCP端口 - "51116:21116/udp" # 修改UDP端口(与TCP端口号相同但协议不同) - "51118:21118" # 修改TCP端口 image: rustdesk/rustdesk-server:latest command: hbbs -r frp映射公网ip:21117 # 注意:内部端口保持21117不变 volumes: - ./data:/root networks: - rustdesk-net depends_on: - hbbr restart: unless-stopped hbbr: container_name: hbbr ports: - "51117:21117" # 修改TCP端口 - "51119:21119" # 修改TCP端口 image: rustdesk/rustdesk-server:latest command: hbbr volumes: - ./data:/root networks: - rustdesk-net restart: unless-stopped
linux安装客户端
# 编辑服务文件
sudo nano /etc/systemd/system/rustdesk.service
[Unit]
Description=RustDesk Remote Desktop Service
After=network.target
[Service]
Type=simple
User=root
ExecStart=/usr/bin/rustdesk --service
Restart=always
RestartSec=5
Environment="RUSTDESK_CLIPBOARD_REDIRECT=1"
Environment="RUSTDESK_CLIPBOARD_DIR=/var/lib/rustdesk/clipboard"
# 安全设置(可选)
PrivateTmp=true
ProtectSystem=full
[Install]
WantedBy=multi-user.target
重新加载 systemd 配置
sudo systemctl daemon-reload
测试服务启动
sudo systemctl start rustdesk
sudo systemctl status rustdesk
浙公网安备 33010602011771号