|
前置条件 1. 路由器型号:需支持第三方固件(建议使用 Asuswrt-Merlin) 2. 储存空间:至少 50MB 可用空间(建议使用外接 USB 储存装置) 3. SSH 联机:需启用路由器的 SSH存取功能(管理接口> 系统管理 > 系统设定) 安装流程
步骤 1:下载 RustDeskServer
# 登入路由器 SSH # 建立安装目录 mkdir /opt/rustdesk && cd /opt/rustdesk # 下载 ARM 架构二进制文件(依路由器 CPU 选择) tar xvf rustdesk-server-linux-armv7.tar.gz 步骤 2:配置环境变量
# 建立配置文件 nano /opt/rustdesk/start_server.sh # 输入以下内容: #!/bin/sh exportLD_LIBRARY_PATH=/opt/rustdesk LD_LIBRARY_PATH /opt/rustdesk/hbbr -k _ /opt/rustdesk/hbbs -r <您的路由器IP或DDNS域名> 步骤 3:权限设定
chmod +x /opt/rustdesk/hbbr chmod +x /opt/rustdesk/hbbs chmod +x start_server.sh 自动启动设定
# 建立 init 脚本 nano /opt/rustdesk/rustdesk_service.sh # 内容范例: #!/bin/sh sleep 30 # 等待网络初始化 /opt/rustdesk/start_server.sh > /dev/null2>&1 & # 设置开机启动 nvram setscript_init="/opt/rustdesk/rustdesk_service.sh" nvram commit 防火墙设定 在路由器管理接口开启以下端口 - TCP: 21115-21119 - UDP: 21116 验证安装 # 检查进程 ps | grep hbb # 查看连接日志 tail -f /opt/rustdesk/logs/*.log
|