自建开源远程协助服务RustDesk —— 筑梦之路
开源项目
# 服务端https://github.com/rustdesk/rustdesk-server.git# 客户端https://github.com/rustdesk/rustdesk.git
搭建服务端
需要使用的端口、协议
hbbs - RustDesk ID 注册服务器
hbbr - RustDesk 中继服务器默认情况下,hbbs 监听 21115(tcp) , 21116(tcp/udp) , 21118(tcp) ,hbbr 监听 21117(tcp) , 21119(tcp) 。TCP/21115 - hbbs 用作 NAT 类型测试
UDP/21116 - hbbs 用作 ID 注册与心跳服务
TCP/21116 - hbbs 用作 TCP 打洞与连接服务
TCP/21117 - hbbr 用作中继服务
TCP/21118/21119 - 网页客户端
二进制文件方式搭建
wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.14/rustdesk-server-linux-amd64.zipunzip rustdesk-server-linux-amd64.zip# 创建service文件注册到systemd管理cat > /usr/lib/system/systemd/hbbs.service << EOF
[Unit]
Description=HBBS Server
After=network.target[Service]
ExecStart=/data/rustdesk/hbbs
WorkingDirectory=/data/rustdesk
User=root
Group=root
Restart=always[Install]
WantedBy=multi-user.target
EOFcat > /etc/system/systemd/hbbr.service << EOF
[Unit]
Description=HBBR Server
After=network.target[Service]
ExecStart=/data/rustdesk/hbbr
WorkingDirectory=/data/rustdesk
User=root
Group=root
Restart=always[Install]
WantedBy=multi-user.target
EOF重新加载 systemd 配置
sudo systemctl daemon-reload启动服务 开机自启
systemctl enable hbbr --now
systemctl enable hbbs --now
查看Key
cat id_ed25519.pub
配置客户端
主要就配置IP和Key,其他使用方法都很简单,这里就不再赘述。
该软件开源免费,支持很多种操作系统和平台,包括电脑和手机,更多详情去官方网站了解。