少力

导航

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

posted on 2025-07-08 11:14  少力  阅读(317)  评论(0)    收藏  举报