NA-Vlet 内网穿透

远程桌面穿透:外网连回家里的 Windows / Linux

远程访问更新于 2026-09 · 约 8 分钟阅读

Windows 自带的远程桌面(RDP)是体验最好的远控方式之一:原生协议、画质好、延迟低、支持剪贴板与声音重定向。 唯一的问题是它只能连「可达的地址」——家里的电脑没有公网 IP,公司的 mstsc 根本够不着。 用内网穿透把 3389 端口映射出去,RDP 的全部体验就都能带回家。Linux 用户同理,把 SSH 的 22 端口映射出去即可。

第一步:在家里电脑上开启远程桌面

  1. Windows 10/11:设置 → 系统 → 远程桌面 → 打开「启用远程桌面」(家庭版无此功能,需专业版/企业版);
  2. 确认你有远程权限的账户并设置了强密码(微软账户直接可用,本地账户需在「选择可远程访问这些用户的用户」里确认);
  3. 让电脑保持可用:电源设置里关闭睡眠,或用「休眠后局域网唤醒」方案(更省电但配置复杂);
  4. 本机自测:另一台同网设备用 mstsc 连 家里电脑的内网IP,能弹出登录框即就绪。

Windows 家庭版没有 RDP 服务端,可以用 Rustdesk 自建或直接升级系统;Linux 图形远控可选 xrdp/VNC, 原理完全一致——把对应端口映射出去就行。

第二步:创建 TCP 映射

  1. 在同一台家里电脑上安装 NA-Vlet(免费下载),注册登录;
  2. 「隧道映射」→ 新建:协议选 TCP,选「远程桌面」模板,内网目标填 127.0.0.1:3389(客户端就跑在这台电脑上,指本机即可);
  3. 保存后记下列表里的公网地址与端口(形如 公网IP:端口);
  4. 建议同时开启「开机自启」,家里电脑重启后隧道自动恢复,不用人跑回去点开。

第三步:从外面连回来

Linux:SSH 穿透一模一样

管理家里的 Linux 机器/NAS/软路由,映射 TCP 22 端口:

# 映射建立后, 在任意外网机器
ssh -p 映射端口 用户名@公网IP

# 免密登录建议提前配好
ssh-copy-id -p 映射端口 用户名@公网IP

必须做的安全加固

3389 是全网被扫描最多的端口之一,暴露公网意味着全世界都会来敲你的门。以下几条请全部做掉:

  1. 强密码 + 账户锁定策略:弱密码 + 暴力破解是 RDP 被打穿的头号原因;本地组策略里设置登录失败锁定阈值;
  2. 安全组 IP 白名单:NA-Vlet 安全组规则把入口限制到你的常用出口(公司出口 IP、手机热点),陌生来源直接拒之门外;
  3. 隧道 TLS 加密:NA-Vlet 隧道默认 TLS 加密,避免 RDP 握手明文暴露系统信息;
  4. 改掉默认 3389 监听端口(注册表 PortNumber)属于纵深防御,可做可不做,白名单比它有效;
  5. 补丁及时打:历次 RDP 远程执行漏洞(如 BlueKeep)证明,老系统裸奔等于开门。

与向日葵 / ToDesk 的取舍

商业远控(向日葵、ToDesk)胜在「零配置、能穿任何网络」,但流量经厂商服务器中转,免费档限速、排队, 画质与延迟都打折;自建穿透 + 原生 RDP 的链路只经你信任的服务端,延迟与画质是物理直连级别的,且不受第三方商业策略影响。 简单说:应急帮长辈看点东西用商业远控方便,长期高频使用选原生协议 + 穿透。