我构建了一个跨平台远程访问工具,因为我想要无限的远程会话

发布: (2026年5月9日 GMT+8 21:55)
4 分钟阅读
原文: Dev.to

Source: Dev.to

Introduction

我是一名独立开发者,正在构建 FlashDesk——一款跨平台的远程访问工具,支持 Windows、macOS 和 Linux。

网站:

我开始开发它的原因很简单:我想要一款可以在多台机器、多窗口以及多会话中自由使用、且不受人为限制的远程访问工具。

大多数远程访问工具在单一连接时表现不错。但当我需要监控多台远程机器、打开多个查看窗口、在远程桌面和 SSH 之间切换、传输文件,或是记录会话期间发生的情况时,工作流就变得支离破碎。

于是我开始构建 FlashDesk。

What FlashDesk does

FlashDesk 将多种远程访问功能合并到一个应用中:

  • 远程桌面
  • SSH
  • 文件传输
  • 聊天
  • 连接管理
  • 会话录制与回放
  • 多个远程查看窗口
  • Windows / macOS / Linux 支持

目标不仅是做另一个远程桌面应用,而是为开发者、IT 支持、远程维护以及经常需要在多台机器之间工作的任何人提供一款实用工具。

Why multiple sessions matter

很多远程访问的工作流并非“连接到一台电脑并修复一个问题”。有时你需要:

  • 同时监控多台远程机器
  • 在打开远程桌面的同时在另一台机器上使用 SSH
  • 对比多个环境的行为
  • 支持多个用户或设备
  • 同时查看日志、终端和 GUI 应用

这正是 FlashDesk 让多个远程窗口和会话变得自然,而不是把它们当作边缘案例处理的原因。

Trust is the hardest part

远程访问软件涉及敏感权限。让别人安装一个可以查看或控制电脑的工具,其信任门槛远高于让他们尝试记事本应用或小型 CLI 工具。

正因为如此,我一直在努力让安全性和连接模型尽可能透明。

Security page:

我尝试解释以下内容:

  • 连接是如何建立的
  • 何时使用直连
  • 何时可能使用中继服务器
  • 服务器处理了哪些数据
  • 分布式应用如何签名
  • 用户在信任软件前应检查哪些事项

我仍然觉得这部分很难把握。信息太少会让人怀疑,信息太多又会变得难以阅读。

What I’m looking for

我主要希望得到开发者、系统管理员、IT 支持人员以及高级用户的反馈。特别想了解以下方面的意见:

  • 网站看起来是否足够可信,适合作为远程访问工具的入口?
  • 安全说明是否清晰?
  • 与 AnyDesk、TeamViewer、RustDesk 或 Remote Desktop 等工具相比,定位是否易于理解?
  • 有哪些因素会阻止你尝试使用它?
  • 你期望此类工具具备哪些功能?

如果你对独立开发者的远程访问软件不太放心,也不必强行安装。即使是对网站、文字表述、安全页面或产品定位的反馈也非常有价值。

FlashDesk:

感谢阅读。

0 浏览
Back to Blog

相关文章

阅读更多 »