欢迎来到威聚,大家如果有需要哪个项目编译好的软件但无法自己下载可以进入项目推荐页面告诉我,我上传到网盘供大家下载使用!
威扬盘搜

1Remote

运维 C# GPL-3.0 C# 人工编写 推荐 ★4 易二开

更新于 2026-09-23 16:32:51

这是什么

1Remote(作者 VShawn,前身叫 PRemoteM)是一款运行在 Windows 上的个人远程会话管理器 + 启动器。它的核心思路很朴素:把散落在各个客户端里的连接——RDP、SSH、VNC、Telnet、(S)FTP——全部集中到一个界面里,用标签、图标、颜色、搜索来管理,需要连哪台就按 Alt + M 呼出启动器,敲几个字母回车直达。

官方定位一句话:One Remote Access Manager to Rule Them All。

支持的能力

能力 说明
协议 RDP、SSH、VNC、Telnet、(S)FTP
特殊场景 RemoteApp(走 RDP)、NoMachine 及任意第三方客户端(自定义 runner)
启动器 Alt + M 全局呼出,模糊搜索即连
RDP 增强 多显示器、HiDPI 缩放(作者在「Win10 + 双 4k 屏 → Win2016」环境下实测)
组织方式 标签 / 图标 / 颜色 / 分组 / 连接脚本
界面 多语言、多主题、标签页式会话
迁移 支持从 mRemoteNG 导入现有连接配置
部署 便携模式,解压即运行,不写注册表

其中最有个性的是 Runner(运行器)机制:SFTP / FTP / VNC 等协议并不绑定内置实现,你可以把内置 runner 换成自己习惯的工具(比如 FTP 换 FileZilla、VNC 换 TigerVNC),1Remote 只负责当"统一的连接簿 + 启动器"。对已经有固定工具链的人来说,这比强迫你换客户端友好得多。

上手体验

  1. 从文档站 Download 页或 GitHub Releases 下载 1.3 压缩包;
  2. 解压到任意目录(含 U 盘),双击运行——无需安装,配置随程序目录走;
  3. 新建连接:选协议 → 填地址/端口/账号,顺手打上 prod、db、客户A 这类标签并挑个颜色;
  4. 之后日常只需要 Alt + M → 输入名字前几个字母 → 回车。

对经常要连十几台机器的人来说,最大的收益不是"少开一个软件",而是连接信息终于有了一处可信来源:换电脑时整目录拷走,或者干脆放同步盘里,比翻聊天记录找 IP 靠谱。

适合谁 / 不适合谁

适合:

  • 手里管理多台 Windows / Linux 服务器的运维、开发;
  • 从 mRemoteNG 迁过来、想换个更好用前端的用户;
  • 需要连各种虚拟化控制台、实验室机器、客户内网主机的技术支持;
  • 喜欢"绿色便携 + 本地数据"、不想用云同步订阅的隐私敏感用户。

不适合:

  • 主力机是 macOS / Linux —— 1Remote 是纯 Windows 应用,没有跨平台客户端;
  • 需要手机端随时接管会话的场景(Termius 这类跨平台订阅产品更合适);
  • 想要开箱即用的 SSH 高级特性(跳板机链路复用、sftp 图形化互传等在 MobaXterm / Termius 里更成熟)。

同类对照

项目 平台 特点差异
1Remote 仅 Windows 轻量启动器 + 可替换 runner,便携免费,能导入 mRemoteNG
mRemoteNG 仅 Windows 老牌同类,协议更全一些,界面与交互相对陈旧
MobaXterm 仅 Windows 自带 SSH/X11/sftp 一体化客户端,功能强但重心不在"连接管理",免费版有限制
Termius 全平台 现代化、云同步、移动端好,核心功能需订阅
系统自带 mstsc 仅 Windows 只有 RDP,无管理能力

一句话选型:只要 Windows + 桌面 + 想要一个干净的会话启动器 → 1Remote;要跨平台或移动端 → Termius 阵营。

二次开发建议

  • 语言与框架:C# / .NET + WPF,开发需 Visual Studio 2022(.NET desktop development 工作负载);
  • 构建链已经脚本化,仓库内置 Invoke-Build,管理员 PowerShell 里 ib Clean, Build -aReleaseType Release 即可产出便携 Win32 包;不想折腾本地环境可以用 BuildInSandbox 任务在 Windows Sandbox 里干净构建(约 20 分钟,走 Chocolatey 装依赖);
  • 目标框架是多目标的:主线跟随最新稳定版(当前 .NET 10),ReleaseNet9 / ReleaseNet11 配置可构建其他目标;
  • 想接自家协议/客户端,优先研究 runner 机制——用外部程序接管的成本远低于改内置实现;
  • 打算商用注意 GPL-3.0 有传染性:基于它改造并分发需开源,内部自用不受影响。

一句话总结

把 "一堆远程连接" 变成 "一个可搜索的连接簿" —— 如果你是 Windows 用户、每天要连好几台机器,1Remote 是目前免费开源里最顺手的那个选择,解压即用、零学习成本。

按更新时间依次阅读