posts - 158,  comments - 0,  views - 11万
< 2025年3月 >
23 24 25 26 27 28 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 1 2 3 4 5

一、通过编译好的文件安装

  1、下载服务端程序

1
wget -P /usr/local/src https://github.com/rustdesk/rustdesk-server/releases/download/1.1.9/rustdesk-server-linux-amd64.zip

  2、解压文件并创建用户

1
2
3
4
5
6
7
# 解压
tar xf /usr/local/src/rustdesk-server-linux-amd64.zip -C /data
mv mv amd64 rustdesk
 
# 创建用户
useradd -d /data/rustdesk -M rustdesk
chown -R rustdesk. /data/rustdesk

  3、创建服务启动脚本

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
# hbbs启动脚本
# vim /etc/systemd/system/hbbs.service
[Unit]
Description=RustDesk Hbbs
After=network.target
 
[Service]
Type=simple
User=rustdesk
WorkingDirectory=/data/rustdesk
ExecStart=/data/rustdesk/hbbs -k _
ExecStop=/bin/kill -TERM $MAINPID
Restart=on-failure
RestartSec=5s
 
[Install]
WantedBy=multi-user.target
 
# hbbr启动脚本
# vim /etc/systemd/system/hbbr.service
[Unit]
Description=RustDesk Hbbr
After=network.target
 
[Service]
Type=simple
User=rustdesk
WorkingDirectory=/data/rustdesk
ExecStart=/data/rustdesk/hbbr -k _
ExecStop=/bin/kill -TERM $MAINPID
Restart=on-failure
RestartSec=5s
 
[Install]
WantedBy=multi-user.target
 
# 启动服务
systemctl enable --now hbbs hbbr

  4、放行端口

1
2
3
4
5
6
7
8
9
10
11
# 放行端口
firewall-cmd --zone=public --add-port=21115/tcp --permanent
firewall-cmd --zone=public --add-port=21116/tcp --permanent
firewall-cmd --zone=public --add-port=21117/tcp --permanent
firewall-cmd --zone=public --add-port=21118/tcp --permanent
firewall-cmd --zone=public --add-port=21119/tcp --permanent
firewall-cmd --zone=public --add-port=21116/udp --permanent
firewall-cmd --reload
 
# 查看已放行端口
firewall-cmd --list-ports

二、基于Docker安装

  1、Docker、Docker-Compose安装

1
2
https://www.cnblogs.com/a120608yby/p/9883175.html
https://www.cnblogs.com/a120608yby/p/14582853.html

  2、配置Docker-Compose启动文件

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
# vim docker-compose.yml
version: '3'
 
networks:
  rustdesk-net:
    external: false
 
services:
  hbbs:
    container_name: hbbs
    ports:
      - 21115:21115
      - 21116:21116
      - 21116:21116/udp
      - 21118:21118
    image: rustdesk/rustdesk-server:latest
    command: hbbs -r rustdesk.example.com:21117
    volumes:
      - ./data:/root
    networks:
      - rustdesk-net
    depends_on:
      - hbbr
    restart: unless-stopped
 
  hbbr:
    container_name: hbbr
    ports:
      - 21117:21117
      - 21119:21119
    image: rustdesk/rustdesk-server:latest
    command: hbbr
    volumes:
      - ./data:/root
    networks:
      - rustdesk-net
    restart: unless-stopped

  3、启动服务

1
docker compose up -d

  4、查看服务启动状态

1
docker compose ps

三、客户端配置(ID 服务器/中继服务器/Key)

参考:

1
2
https://github.com/rustdesk/rustdesk-server
https://github.com/rustdesk/rustdesk/releases

  

posted on   a120608yby  阅读(501)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示