Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
有趣分享
有趣分享

人在外面也想访问家里的电脑、NAS 或服务器?通过远程桌面、内网穿透和异地组网工具,可以轻松实现远程访问。本文介绍 RustDesk、frp、Tailscale、NetBird 和 ZeroTier 5款实用工具,并分析不同工具的特点和适用场景,帮助你选择适合自己的远程访问方案。

人在外面出差、旅行或者上班,突然需要使用家里的电脑怎么办?
电脑里的文件忘了带?
家里的 NAS 需要访问?
开发环境只装在家里的电脑上?
或者你想直接在外面操作家里的 Windows 或 Mac?
其实,你不需要专门买一台云电脑,也不一定需要复杂的商业远程控制软件。
通过远程桌面、内网穿透和虚拟组网技术,你可以把家里的电脑、NAS、树莓派和其他设备连接起来,在外面通过手机、平板或另一台电脑访问。
今天推荐 5 个比较值得关注的工具:
它们的使用方式不完全一样,选择哪个工具,主要取决于你到底想解决什么问题。
如果你的需求非常简单:
「我人在外面,只想直接操作家里的电脑。」
那么 RustDesk 可能是最容易上手的选择之一。
RustDesk 是一个开源的远程桌面软件,可以理解为 TeamViewer、AnyDesk 一类工具的开源替代方案。
它支持 Windows、macOS、Linux 等多个平台,可以通过远程桌面连接操作另一台电脑。
例如:
你人在公司,但需要使用家里电脑上的 Photoshop;
你在旅行途中,需要打开家里电脑里的某个文件;
或者家里的电脑正在运行某个程序,需要远程操作。
这时候就可以通过 RustDesk 进行远程控制。
RustDesk 比较有吸引力的一点是开源和隐私。
如果你比较在意数据安全,也可以考虑自行搭建 RustDesk Server,让远程连接通过自己控制的服务器进行中继。
对于普通用户来说,可以先直接体验远程桌面功能;对于技术用户,则可以进一步研究自建服务器和私有化部署。
官方网站:
RustDesk 解决的是「远程控制电脑」的问题。
而如果你想访问的是家里的 NAS、树莓派、Web 服务或者开发环境,那么可能需要使用内网穿透工具。
frp 就是其中一个非常经典的开源项目。
它的主要作用是:
让原本位于家庭内网中的服务,通过一台具有公网访问能力的服务器暴露到外部网络。
例如,你家里有:
通过合理配置 frp,可以让这些服务在外部网络中被访问。
它的优势是灵活性非常高,适合有一定技术基础的用户。
不过需要注意的是,frp 本身并不是「安装后就能直接远程访问」的软件。
通常需要一台公网服务器作为服务端,再配置家里设备上的客户端。
如果你已经有 VPS,那么 frp 就可以成为一个非常实用的内网穿透解决方案。
GitHub:
如果你不想研究复杂的端口映射和内网穿透配置,那么可以看看 Tailscale。
Tailscale 基于 WireGuard 技术,可以把你不同地点的设备连接到一个虚拟网络中。
例如:
家里的 Windows 电脑
↓
公司的笔记本
↓
手机
↓
NAS
↓
云服务器
这些设备可以通过 Tailscale 组成一个虚拟网络。
这样一来,你就可以像访问局域网设备一样访问其他设备。
对于个人用户来说,Tailscale 的优势就是配置简单。
安装客户端、登录账号,然后把设备加入网络,通常不需要自己研究复杂的 NAT 穿透配置。
如果你的目标是:
「我想在外面访问家里的电脑。」
「我想访问家里的 NAS。」
「我想让几台不同地点的电脑互相连接。」
那么 Tailscale 是一个值得优先尝试的方案。
如果你喜欢 Tailscale 的组网思路,但希望整个系统拥有更高程度的自主控制权,那么可以关注 NetBird。
NetBird 同样基于 WireGuard,核心思路也是将不同地点的设备组成一个安全的虚拟网络。
它比较适合:
NetBird 的一个特点是支持自托管控制面。
这意味着对于有技术能力的用户来说,可以进一步研究自己部署相关服务,而不是完全依赖第三方基础设施。
如果你喜欢折腾 VPS、Docker 和自建服务,那么 NetBird 可能会比传统商业远程控制软件更有吸引力。
ZeroTier 也是一个非常经典的虚拟组网工具。
它的主要思路同样是:
把不同网络环境中的设备连接到同一个虚拟网络。
例如:
家里的电脑在中国;
你的笔记本在日本;
NAS 在另一个网络;
云服务器在海外。
通过 ZeroTier,可以让这些设备加入同一个虚拟网络。
它适合的使用场景非常多,例如:
对于一些不方便进行公网端口映射的网络环境来说,虚拟组网工具通常会比传统的端口转发更加方便。
如果你只是想远程控制家里的电脑,可以优先考虑:
RustDesk
它的定位就是远程桌面,使用起来比较直观。
如果你想让家里的 NAS、树莓派或 Web 服务能够被外部访问,可以研究:
frp
它的灵活性很高,但配置难度也相对更高。
如果你想要的是简单的异地组网,让自己的电脑、手机、NAS 等设备互相访问,那么:
Tailscale
通常是比较容易入门的选择。
如果你更加关注开源、自托管和自主控制,可以研究:
NetBird
而如果你想体验成熟的虚拟组网方案,也可以考虑:
ZeroTier
简单来说,可以参考下面这个选择:
| 需求 | 推荐工具 |
|---|---|
| 远程控制家里的电脑 | RustDesk |
| 内网穿透 | frp |
| 简单异地组网 | Tailscale |
| 开源 + 自托管组网 | NetBird |
| 虚拟局域网 | ZeroTier |
实际上,这几个工具并不是完全互相替代的。
你甚至可以根据自己的需求组合使用。
例如:
方案一:
Tailscale + 远程桌面
让家里的电脑和你随身携带的笔记本加入同一个虚拟网络,然后使用 RDP、VNC 或其他远程桌面工具连接。
方案二:
Tailscale + NAS
在外面直接访问家里的 NAS,管理文件或者使用家庭服务器上的服务。
方案三:
RustDesk
直接远程控制家里的电脑,适合不想折腾复杂网络配置的用户。
方案四:
frp
适合需要从公网访问特定内网服务的高级用户。
现在很多人都有闲置的旧电脑、NAS、树莓派或者家庭服务器。
这些设备如果一直放在家里吃灰,其实有很多用途。
通过远程桌面、内网穿透和异地组网工具,你可以把它们变成一个属于自己的「私人云电脑」或者「家庭服务器」。
出门以后,依然可以访问家里的文件。
在公司,也可以远程使用家里的电脑。
旅行途中,也能管理自己的 NAS 和服务器。
如果你已经有一台长期运行的家用电脑或者 NAS,不妨尝试一下这些开源工具。
不过需要注意,远程访问涉及网络安全问题。不要为了方便直接把远程桌面端口暴露到公网,建议使用强密码、多因素认证、VPN 或安全的虚拟组网方案,并及时更新软件。
你更喜欢 RustDesk 这种远程桌面工具,还是 Tailscale、NetBird 这样的异地组网方案?
如果你正在搭建自己的 NAS、家庭服务器或者远程办公环境,也可以关注后续的相关教程。