复制成功
请遵守本站许可
REPORT
Chapter_Post // Field_Report

Post_Ref: RL-RUSTDESK

2026.04.08

RustDesk-安全、简单、快捷的开源远程软件

Echo HaoRan
Echo HaoRan
#计划任务#预备项目
ANALYSIS

RustDesk 自建服务器 | 告别 TeamViewer 付费限制!#

还在为 TeamViewer 商业使用付费而烦恼吗?今天教你免费搭建自己的远程桌面服务!

为什么要自建远程桌面服务?#

省钱大法:完全免费,没有商业使用限制
隐私保护:连接数据完全经过自己的服务器
连接稳定:不受第三方服务器影响
无限制:没有连接时间限制,没有功能限制

准备工作:fnOS 系统环境#

在 fnOS 系统中,我们已经内置了容器化环境,无需手动安装 Docker 和 Docker Compose。fnOS 提供了图形化的应用管理界面,让部署过程更加简单直观。

fnOS 系统优势#

开箱即用:系统已预装容器环境,无需额外配置
图形化管理:通过 Web 界面轻松管理应用
自动更新:应用自动更新,保持最新版本
资源监控:实时查看系统资源使用情况

访问 fnOS 管理界面#

  1. 在浏览器中访问 fnOS 管理界面:http:// 你的 fnOS 设备 IP
  2. 使用管理员账户登录
  3. 在左侧菜单中找到”应用商店”或”应用管理”

部署 RustDesk#

第一步:在 fnOS 中安装 RustDesk 服务器#

  1. 登录 fnOS 管理界面
  2. 在左侧菜单中点击”应用商店”
  3. 在搜索框中输入”RustDesk”
  4. 找到 RustDesk 服务器应用并点击”安装”
  5. 配置 RustDesk 参数:
  • 应用名称:保持默认或自定义
  • 服务器公网 IP:填写你的 fnOS 设备公网 IP 地址
  • 端口设置:保持默认端口或根据需要修改
  • 数据目录:系统会自动创建,也可以自定义路径
  1. 点击”确认安装”并等待部署完成

第二步:验证安装#

  1. 在 fnOS 的”应用管理”页面查看 RustDesk 应用的状态
  2. 确保应用显示为”运行中”
  3. 记录服务器的公网 IP 和端口信息

第三步:配置防火墙#

确保以下端口已开放:

  1. 在 fnOS 管理界面中,找到”网络设置”或”防火墙”选项
  2. 添加以下端口规则:
  • 21115/tcp:用于 NAT 类型测试
  • 21116/tcp:hbbs 服务端口
  • 21116/udp:hbbs 服务 UDP 端口
  • 21117/tcp:hbbr 服务端口
  • 21118/tcp:Web 客户端端口
  • 21119/tcp:ID 服务器 Web 端口
  1. 保存设置并应用防火墙规则

第四步:获取服务器密钥#

  1. 在 fnOS 的”应用管理”页面找到 RustDesk 应用
  2. 点击”详情”或”配置”选项
  3. 在应用信息中找到”服务器公钥”或”密钥”字段
  4. 复制显示的公钥内容,稍后配置客户端时使用

第五步:客户端配置#

Windows/Mac/Linux 客户端:#

  1. 下载并安装 RustDesk 客户端
  2. 打开客户端
  3. 📍 点击 ID 右侧的三点菜单(···)
  4. 选择”ID/ 中继服务器”
  5. 在”ID 服务器”输入框中填入:你的 fnOS 设备公网 IP:21115
  6. 在”中继服务器”输入框中填入:你的 fnOS 设备公网 IP:21117
  7. 在”密钥”输入框中粘贴刚才从 fnOS 中获取的公钥
  8. 点击”确定”保存设置

手机端客户端:#

  1. 在应用商店下载 RustDesk
  2. 打开应用
  3. 👆 点击登录
  4. 点击设置图标
  5. 找到”网络”设置
  6. 填入服务器信息和密钥(同桌面端)

第六步:使用方法#

  1. 在被控电脑上打开 RustDesk,显示的 ID 就是连接 ID
  2. 在控制电脑上输入该 ID
  3. 点击”连接”
  4. 输入被控电脑设置的密码(首次连接需要设置)
  5. 建立远程连接

高级配置#

设置连接密码#

  1. 在被控电脑上 RustDesk 主界面
  2. 点击右上角设置按钮
  3. 选择”安全”
  4. 设置”固定密码”(建议使用强密码)
  5. 保存设置

配置开机自启#

Windows 系统:

  1. 右键 RustDesk 图标
  2. 选择”设置”
  3. 勾选”随 Windows 启动”

Linux 系统:

PRTCL // BASH
Terminal window
# 创建自启动服务文件
sudo nano /etc/systemd/system/rustdesk.service

添加以下内容:

PRTCL // INI
[Unit]
Description=RustDesk
After=network.target
[Service]
Type=simple
ExecStart=/usr/bin/rustdesk --service
Restart=on-failure
[Install]
WantedBy=multi-user.target

启用服务:

PRTCL // BASH
Terminal window
# 启用服务
sudo systemctl enable rustdesk
sudo systemctl start rustdesk

服务管理#

查看服务状态#

在 fnOS 管理界面中:

  1. 点击左侧菜单的”应用管理”
  2. 查看 RustDesk 应用的运行状态
  3. 点击应用可以查看详细信息、资源使用情况和日志

重启服务#

  1. 在 fnOS 的”应用管理”页面找到 RustDesk 应用
  2. 点击”重启”按钮
  3. 等待服务恢复

更新服务#

  1. 在 fnOS 的”应用管理”页面找到 RustDesk 应用
  2. 点击”更新”按钮,fnOS 会自动下载最新版本并更新
  3. 更新过程中应用会短暂重启,完成后自动恢复运行

总结#

恭喜你! 现在你拥有了自己的远程桌面服务!再也不用:

  • 支付商业使用费用
  • 受连接时间限制
  • 担心数据经过第三方服务器

快去体验吧!如果遇到问题,欢迎在评论区交流~


关于我#

全平台同名”汪多多是只猫”,专注分享实用开源工具,让你的数字生活更自由!

关注我,发现更多自建服务的乐趣与技巧!

#RustDesk #远程桌面 #fnOS #自建服务 #TeamViewer 替代

R P
Rhine Lab Pioneer Division
Auth_Verified: 2026.04.08
// END OF POST

订阅

通过 RSS 订阅本站,新文章发布时第一时间收到通知。

Follow
Classified
Chapter_06
Protocol_Ref: CC-BY-NC-SA-4.0

RustDesk-安全、简单、快捷的开源远程软件

Author: CHONGXIReleased: 2026.04.08

Licensed under CC BY-NC-SA 4.0

评论

© 2025-2026 EchoSpace
Powered by Astro & echohaoran Non-Collaborative_Entity // Protocol_V.4.21