自建开源远程协助服务RustDesk —— 筑梦之路

开源项目

bash 复制代码
# 服务端

https://github.com/rustdesk/rustdesk-server.git

# 客户端

https://github.com/rustdesk/rustdesk.git

搭建服务端

需要使用的端口、协议

bash 复制代码
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 - 网页客户端

二进制文件方式搭建

bash 复制代码
wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.14/rustdesk-server-linux-amd64.zip

unzip 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
EOF

cat > /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

bash 复制代码
cat id_ed25519.pub

配置客户端

主要就配置IP和Key,其他使用方法都很简单,这里就不再赘述。

该软件开源免费,支持很多种操作系统和平台,包括电脑和手机,更多详情去官方网站了解。

相关推荐
程序员皮皮1 个月前
利用宝塔面板搭建RustDesk服务
rustdesk·宝塔面板·中继服务器
北极象1 个月前
rustdesk折腾手记
rustdesk
dnpao4 个月前
自建RustDesk服务器
rustdesk
Deng_Xian_Sheng8 个月前
[Deepin] 简单使用 RustDesk 实现远程访问Deepin
frp·内网穿透·远程桌面·deepin·rustdesk
freesharer10 个月前
docker自建rustdesk-server远程桌面
docker·容器·远程桌面·rustdesk
玩电脑的辣条哥1 年前
Rustdesk二次编译,新集成AI功能开源Gpt小程序为远程协助助力,全网首发
人工智能·gpt·小程序·rustdesk·远程协助软件
玩电脑的辣条哥1 年前
Rustdesk本地配置文件存在什么地方?
rustdesk
小韩加油呀2 年前
Docker部署rustdesk
运维·docker·容器·rustdesk
勤为径苦作舟2 年前
群辉 Synology NAS Docker 安装 RustDesk-server 自建服务器只要一个容器
服务器·docker·nas·群辉synology·远程·rustdesk