1> 下载rustdesk
mkdir /usr/local/rustdesk & cd /usr/local/rustdesk
wget https://mirrors.condor.vip/rustdesk/v1.1.14/rustdesk-server-linux-amd64.zip
unzip rustdesk-server-linux-amd64.zip
2> 配置systemctl启动
① 配置hbbs服务
vim /etc/systemd/system/hbbs.service
[Unit]
Description=Rust Desk Service
After=network.target
[Service]
Type=simple
User=root
Restart=on-failure
RestartSec=5s
WorkingDirectory=/usr/local/rustdesk/amd64
#-r用于指定网卡IP(适用多网卡),-k参数用于强制校验客户端公钥,用于避免未授权的使用
ExecStart=/usr/local/rustdesk/amd64/hbbs -r 服务器ip -p 21116 -k _
[Install]
WantedBy=multi-user.target
② 配置hbbr服务
vim /etc/systemd/system/hbbr.service
[Unit]
Description=Rust Desk Service
After=network.target
[Service]
Type=simple
User=root
Restart=on-failure
RestartSec=5s
WorkingDirectory=/usr/local/rustdesk/amd64
#-k参数用于强制校验客户端公钥,用于避免未授权的使用
ExecStart=/usr/local/rustdesk/amd64/hbbr -p 21117 -k _
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start hbbs
systemctl start hbbr
3> 放开端口
ufw allow 21115/tcp
ufw allow 21116/tcp
ufw allow 21116/udp
ufw allow 21117/tcp
4> 端口说明
① hbbs端口
序号 | 端口 | 说明 |
1 | 21114(TCP) | 用于 Web 控制台,仅在 Pro 版本中可用 |
2 | 21115(TCP) | 用于 NAT 类型测试 |
3 | 21116(TCP/UDP) | UDP 用于 ID 注册和心跳服务,TCP 用于 TCP 打孔和连接服务 |
4 | 21118(TCP) | 用于支持Web客户端,可选禁用 |
② hbbr 端口
序号 | 端口 | 说明 |
1 | 21117(TCP) | 用于 Relay 服务 |
2 | 21119(TCP) | 用于支持Web客户端,可选禁用 |
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END