ANALYSIS
RustDesk 自建服务器 | 告别 TeamViewer 付费限制!
还在为 TeamViewer 商业使用付费而烦恼吗?今天教你免费搭建自己的远程桌面服务!
为什么要自建远程桌面服务?
省钱大法:完全免费,没有商业使用限制
隐私保护:连接数据完全经过自己的服务器
连接稳定:不受第三方服务器影响
无限制:没有连接时间限制,没有功能限制
准备工作:fnOS 系统环境
在 fnOS 系统中,我们已经内置了容器化环境,无需手动安装 Docker 和 Docker Compose。fnOS 提供了图形化的应用管理界面,让部署过程更加简单直观。
fnOS 系统优势
开箱即用:系统已预装容器环境,无需额外配置
图形化管理:通过 Web 界面轻松管理应用
自动更新:应用自动更新,保持最新版本
资源监控:实时查看系统资源使用情况
访问 fnOS 管理界面
- 在浏览器中访问 fnOS 管理界面:
http:// 你的 fnOS 设备 IP - 使用管理员账户登录
- 在左侧菜单中找到”应用商店”或”应用管理”
部署 RustDesk
第一步:在 fnOS 中安装 RustDesk 服务器
- 登录 fnOS 管理界面
- 在左侧菜单中点击”应用商店”
- 在搜索框中输入”RustDesk”
- 找到 RustDesk 服务器应用并点击”安装”
- 配置 RustDesk 参数:
- 应用名称:保持默认或自定义
- 服务器公网 IP:填写你的 fnOS 设备公网 IP 地址
- 端口设置:保持默认端口或根据需要修改
- 数据目录:系统会自动创建,也可以自定义路径
- 点击”确认安装”并等待部署完成
第二步:验证安装
- 在 fnOS 的”应用管理”页面查看 RustDesk 应用的状态
- 确保应用显示为”运行中”
- 记录服务器的公网 IP 和端口信息
第三步:配置防火墙
确保以下端口已开放:
- 在 fnOS 管理界面中,找到”网络设置”或”防火墙”选项
- 添加以下端口规则:
- 21115/tcp:用于 NAT 类型测试
- 21116/tcp:hbbs 服务端口
- 21116/udp:hbbs 服务 UDP 端口
- 21117/tcp:hbbr 服务端口
- 21118/tcp:Web 客户端端口
- 21119/tcp:ID 服务器 Web 端口
- 保存设置并应用防火墙规则
第四步:获取服务器密钥
- 在 fnOS 的”应用管理”页面找到 RustDesk 应用
- 点击”详情”或”配置”选项
- 在应用信息中找到”服务器公钥”或”密钥”字段
- 复制显示的公钥内容,稍后配置客户端时使用
第五步:客户端配置
Windows/Mac/Linux 客户端:
- 下载并安装 RustDesk 客户端
- 打开客户端
- 📍 点击 ID 右侧的三点菜单(···)
- 选择”ID/ 中继服务器”
- 在”ID 服务器”输入框中填入:
你的 fnOS 设备公网 IP:21115 - 在”中继服务器”输入框中填入:
你的 fnOS 设备公网 IP:21117 - 在”密钥”输入框中粘贴刚才从 fnOS 中获取的公钥
- 点击”确定”保存设置
手机端客户端:
- 在应用商店下载 RustDesk
- 打开应用
- 👆 点击登录
- 点击设置图标
- 找到”网络”设置
- 填入服务器信息和密钥(同桌面端)
第六步:使用方法
- 在被控电脑上打开 RustDesk,显示的 ID 就是连接 ID
- 在控制电脑上输入该 ID
- 点击”连接”
- 输入被控电脑设置的密码(首次连接需要设置)
- 建立远程连接
高级配置
设置连接密码
- 在被控电脑上 RustDesk 主界面
- 点击右上角设置按钮
- 选择”安全”
- 设置”固定密码”(建议使用强密码)
- 保存设置
配置开机自启
Windows 系统:
- 右键 RustDesk 图标
- 选择”设置”
- 勾选”随 Windows 启动”
Linux 系统:
PRTCL // BASH
# 创建自启动服务文件sudo nano /etc/systemd/system/rustdesk.service添加以下内容:
PRTCL // INI
[Unit]Description=RustDeskAfter=network.target
[Service]Type=simpleExecStart=/usr/bin/rustdesk --serviceRestart=on-failure
[Install]WantedBy=multi-user.target启用服务:
PRTCL // BASH
# 启用服务sudo systemctl enable rustdesksudo systemctl start rustdesk服务管理
查看服务状态
在 fnOS 管理界面中:
- 点击左侧菜单的”应用管理”
- 查看 RustDesk 应用的运行状态
- 点击应用可以查看详细信息、资源使用情况和日志
重启服务
- 在 fnOS 的”应用管理”页面找到 RustDesk 应用
- 点击”重启”按钮
- 等待服务恢复
更新服务
- 在 fnOS 的”应用管理”页面找到 RustDesk 应用
- 点击”更新”按钮,fnOS 会自动下载最新版本并更新
- 更新过程中应用会短暂重启,完成后自动恢复运行
总结
恭喜你! 现在你拥有了自己的远程桌面服务!再也不用:
- 支付商业使用费用
- 受连接时间限制
- 担心数据经过第三方服务器
快去体验吧!如果遇到问题,欢迎在评论区交流~
关于我
全平台同名”汪多多是只猫”,专注分享实用开源工具,让你的数字生活更自由!
关注我,发现更多自建服务的乐趣与技巧!
#RustDesk #远程桌面 #fnOS #自建服务 #TeamViewer 替代
R P
Rhine Lab Pioneer Division
Auth_Verified: 2026.04.08
Auth_Verified: 2026.04.08
