家庭多电脑 / 虚拟机
适合家里有多台 Windows 电脑,或经常使用 Hyper-V、VMware 虚拟机的用户。即使家庭宽带没有公网 IP,也可以让被控端通过自建中转主动等待连接,再用原生 mstsc 进入自己的电脑或虚拟机。人在外地时,也可以临时提供给可信朋友进入。
LocMSTSC 是一个开源的 Windows 原生远程桌面连接面板。它不创造新的远控协议,也不替代 Windows 自带的 mstsc;它只是把 SSH 隧道、端口转发、防火墙白名单、连接检测和远程桌面启动流程整理成一个清晰的图形化面板。
cd /root && apt update && apt install -y curl curl -fL https://www.locmstsc.com/locmstsc-server-setup.sh -o locmstsc-server-setup.sh chmod +x locmstsc-server-setup.sh bash locmstsc-server-setup.sh
脚本用于快速初始化自建 SSH 中转环境。国内服务器个人自用时不占用 80 / 443,不作为公开网站;国外服务器也可以作为跨地区中转节点,线路越好,远程桌面响应越稳定。
LocMSTSC 主要解决两类场景:没有公网 IP 的家庭电脑、办公电脑和虚拟机,也能使用 Windows 原生 mstsc;有公网 IP 的 Windows 服务器,也可以通过自建中转安全访问远程桌面端口。它不是面向陌生人公开共享的远控平台,而是给个人、站长和运维使用的私有远程桌面连接工具。
适合家里有多台 Windows 电脑,或经常使用 Hyper-V、VMware 虚拟机的用户。即使家庭宽带没有公网 IP,也可以让被控端通过自建中转主动等待连接,再用原生 mstsc 进入自己的电脑或虚拟机。人在外地时,也可以临时提供给可信朋友进入。
适合会执行 Linux 自建命令、需要远程管理 Windows 环境、复制粘贴文件、打开浏览器调试网页、处理部署和维护工作的个人站长与独立开发者。
适合有 Windows 服务器、不想把远程桌面端口直接暴露在公网、希望通过自建 SSH 中转服务器连接远程桌面的用户。连接路径清楚,权限边界也更容易掌控。
LocMSTSC 的定位就是面板:控制端负责发起连接,被控端负责安全等待。用户看到的是清晰的配置项和连接状态,而不是一套看不见原理的黑盒远控平台。
填写自建 Linux 中转服务器、SSH 私钥、本地端口和被控端隧道端口。启动后打开 Windows 原生远程桌面连接 127.0.0.1 本地端口。
配置 RDP 端口、安全防火墙、隧道端口和开机启动。被控端主动监听 SSH 隧道端口,适合自己的家里电脑、办公电脑或 Windows 服务器。
LocMSTSC 不隐藏自己的工作方式。它基于 SSH 隧道和 Windows 原生远程桌面,把连接链路用面板管理起来。
RDP 负责远程桌面体验,SSH 负责安全隧道,LocMSTSC 负责图形化面板和自动化流程。你可以不用面板,直接用命令行复现同样的连接链路。
获取开源版本# 被控端:在中转服务器上等待连接 ssh.exe -N -R 60001:127.0.0.1:3389 locmstsc@你的SSH中转服务器 # 控制端:映射到本机端口 ssh.exe -N -L 127.0.0.1:757:127.0.0.1:60001 locmstsc@你的SSH中转服务器 # 打开 Windows 原生远程桌面 mstsc /v:127.0.0.1:757
这是 LocMSTSC 的底层原型。面板负责把这些 SSH 隧道命令、防火墙规则、状态检测和 mstsc 启动流程自动化、可视化。
LocMSTSC 不实现 RDP,不接管远程桌面画面,不做封闭云服务。它只是把成熟、开放、可审计的系统能力组合成更易用的工具。
远程桌面体验仍由 Windows 原生 mstsc 提供,包括登录认证、画面、键盘、鼠标和剪贴板能力。
连接链路通过 OpenSSH 端口转发完成,用户可以手动执行命令验证原理。
面板负责配置、启动隧道、检测状态、维护防火墙白名单,并调用 mstsc。
LocMSTSC 连接的是 Windows 原生远程桌面,更接近一台只给你访问的云电脑,而不是简单把别人当前屏幕共享出来。
这类工具通常是把当前屏幕共享给对方,适合临时帮别人处理桌面问题、远程看一下当前操作、做一次性协助。
mstsc 连接的是 Windows 原生远程桌面会话,更适合把一台 Windows 当成自己的远程工作机使用。LocMSTSC 解决的是:没有公网 IP 也能进入自己的电脑或虚拟机,有公网 IP 的服务器也能更安全访问远程桌面端口。
LocMSTSC 的核心目标不是炫技,而是让没有公网 IP 的电脑也能使用原生 mstsc,让有公网 IP 的服务器也不必直接暴露远程桌面端口。
直接把 Windows 远程桌面端口暴露到公网,容易长期面临扫描、爆破和漏洞风险。
被控端通过 SSH 隧道等待连接,并配合防火墙白名单限制 RDP 来源。
LocMSTSC 不和 frp 抢定位。frp 是通用内网穿透工具,LocMSTSC 是面向 Windows 原生远程桌面的 SSH 隧道连接面板。
更适合通用内网穿透、反向代理、多协议服务暴露,例如 Web、API、TCP、UDP、HTTP、HTTPS 等场景。
只专注一个场景:通过 SSH 隧道更安全地连接 Windows 原生远程桌面。
LocMSTSC 的体验很大程度取决于中转服务器线路。你可以根据自己和被控电脑所在地区,选择更合适的国内或国外服务器作为私人中转入口。
人在海外访问国内电脑,或人在国内访问海外 Windows 服务器时,可以选择香港、日本、新加坡、美国西海岸等线路更合适的服务器做中转。
远程桌面是否流畅,不只看本机性能,也看被控端上传、中转服务器带宽、延迟和回程线路。好的中转线路可以减少卡顿、丢包和绕路。
LocMSTSC 不改变 mstsc 和 RDP 的本质。它通过自建 SSH 中转改善连接路径和访问方式,适合私人远程桌面访问,不承诺突破物理网络限制。
LocMSTSC 面向愿意自建中转服务器的用户。代码开放,原理透明,连接路径由你自己掌握。
LocMSTSC 是 Windows 原生远程桌面连接工具。它不是新协议,不是黑盒远控平台,而是基于 SSH 隧道和 mstsc 的开源连接面板。
开源地址:https://github.com/lowphpcom/locmstsc
部分低版本win系统会提示缺少ssh.exe,请下载对应版解压放入locmstsc.exe同级目录
https://github.com/PowerShell/Win32-OpenSSH/releases/latest/download/OpenSSH-Win64.zip
https://github.com/PowerShell/Win32-OpenSSH/releases/latest/download/OpenSSH-Win32.zip
locmstsc.com · Windows 原生远程桌面连接工具 · 官方QQ群:934358325
参考开源说明整理,把 locmstsc 的定位、适用场景和边界一次讲清楚:它不是新协议,也不是屏幕共享平台,而是 Windows 原生 mstsc 的 SSH 隧道连接面板。
不是完整意义上的远程桌面软件。LocMSTSC 不实现 RDP 协议,不负责远程桌面画面、键盘、鼠标、剪贴板等功能;这些能力仍然由 Windows 原生 mstsc 和 RDP 协议提供。它负责建立 SSH 隧道并启动 mstsc。
可以。这是 LocMSTSC 的核心场景之一:没有公网 IP 的家庭电脑、办公电脑、Hyper-V / VMware 虚拟机,也可以通过自建 SSH 中转使用 Windows 原生 mstsc。被控端主动连接中转服务器并等待连接,控制端需要时再通过本地端口打开 mstsc。
有价值。即使 Windows 服务器有公网 IP,也不建议把远程桌面端口直接暴露到公网。LocMSTSC 可以通过 SSH 隧道访问远程桌面端口,并配合防火墙白名单减少公网暴露面。
不建议直接对公网开放。LocMSTSC 的目标就是减少远程桌面端口暴露。被控端可以通过防火墙白名单限制访问来源,推荐只允许 SSH 中转服务器访问本机远程桌面端口。
当前 SSH 隧道方案不需要开放 RDP UDP 入站。被控端隧道端口,例如 60001,只用于 SSH TCP 隧道,不需要开放 UDP 60001。当前方案优先保证连接方式简单、透明、可审计。
不是完全同类产品。TeamViewer / ToDesk 更偏向屏幕共享和临时协助;LocMSTSC 更偏向让用户继续使用 Windows 原生 mstsc,把远程 Windows 当成自己的工作机或私有云电脑来使用。
不是。frp 是通用内网穿透工具,LocMSTSC 是面向 Windows mstsc 的 SSH 隧道连接面板。如果你需要通用 Web、TCP、UDP、HTTP、HTTPS 穿透,frp 更适合;如果你只想使用原生 mstsc 连接 Windows 远程桌面,LocMSTSC 更直接。
懂技术的人当然可以直接写 SSH 命令。LocMSTSC 的价值在于把填写配置、生成隧道、检测状态、管理端口、配置防火墙白名单、调用 mstsc 和开机自启动这些重复步骤图形化、自动化。
可以。LocMSTSC 的中转服务器可以选国内,也可以选国外。跨地区访问时,选择离自己或被控端更近、带宽更好、延迟更低的 VPS,通常能让 mstsc 响应更稳定。但它不是神奇加速器,实际体验仍取决于被控端上传、中转线路、延迟和丢包情况。
个人自用时,中转服务器主要用于 SSH 隧道转发,不是搭建公开网站,通常不需要监听 80 / 443,也不需要把远程桌面端口直接暴露到公网。如果用于公开网站、公开下载、商业 SaaS 或多人共享中转,请自行确认备案、合规和安全责任。