<!-- title: 8个开源神器，穿透内网不求人 -->

**概述**：本期刻意绕开AI大模型的风口，钻进一个被商业软件常年把持的角落——**远程访问**。没有公网IP、不想给TeamViewer交年费、不愿把会话流量交给第三方中转，这三件小事背后藏着一整片开源大陆。本期8个仓库按「控屏、暴露、组网」三层展开：有9万星量级的国民爆款，有近年蹿红的自托管Cloudflare Tunnel替代品Pangolin，也有两个千星以下、专治单点痛点的小而美。文中Star数均为截稿约数，请以仓库页面实时数据为准。

---

## 一、控制层：先拿到那台机器的屏幕

### 1. RustDesk

**[rustdesk/rustdesk](https://github.com/rustdesk/rustdesk)** ｜ Star 约9万 ｜ 持续活跃

一句话定位：开源自建版TeamViewer，远程桌面这个被订阅制绑架的品类里最响亮的反击。

痛点：商业远控按年收费、免费版限速加广告，而且每一次远程会话都从厂商服务器过一遍。

核心拆解：Rust + Flutter 写成，客户端覆盖 Windows/macOS/Linux/Android/iOS 和 Web。真正的杀手锏是自托管中继：`hbbs`（ID/信令服务器）与 `hbbr`（中继服务器）两个组件，docker-compose 几行就能跑在自家VPS上，之后所有会话都走自己的带宽，配合端到端加密，厂商彻底出局。文件管理、剪贴板同步、多显示器切换、手机控电脑、电脑控手机，商业远控有的它基本都有，还多了自建地址簿、会话录制这类进阶能力。

上手难度：⭐⭐（会 docker-compose 即可，客户端填上自建服务器地址就完事）

适用人群：运维、给父母远程修电脑的儿女、跨办公室协作的设计团队。变现思路：给中小企业做「私有化远控一体机」，部署加年维保打包报价，比卖License更顺。

---

## 二、暴露层：把内网服务安全地开出去

### 2. frp

**[fatedier/frp](https://github.com/fatedier/frp)** ｜ Star 约9万 ｜ 稳定维护

一句话定位：内网穿透领域的事实标准，开源世界里被部署次数最多的Go程序之一。

痛点：NAS、摄像头、家庭服务器藏在路由器后面，没有公网IP，外面的设备永远敲不开门。

核心拆解：`frps` 服务端 + `frpc` 客户端，两端都是单二进制，TOML配置。TCP/UDP/HTTP/HTTPS 通吃；`stcp` 提供需要访客端配合的秘密隧道，端口不再裸奔公网；`xtcp` 尝试P2P打洞，打洞成功直连不走服务器流量。配合vhost路由能把多个域名挂在一个入口上，server-plugin机制方便接入自家鉴权。生态无敌，中文教程遍地，出问题一搜就有答案。同门轻量替身还可以看 rathole（Rust、内存占用极低，适合树莓派）。

上手难度：⭐⭐⭐（要懂一点端口、域名和反代概念）

适用人群：NAS玩家、自托管党、IoT开发者。变现思路：家宽穿透套餐只是初级玩法，进阶是替企业做「暴露面收敛」——把散落的公网入口统一收进frp网关。

### 3. Pangolin

**[fosrl/pangolin](https://github.com/fosrl/pangolin)** ｜ Star 1万+（一年出头冲上来，增速惊人）｜ 活跃迭代

一句话定位：自托管的Cloudflare Tunnel替代品，反向代理 + 身份管理 + WireGuard隧道三合一，近年自托管社区最热的新面孔之一（据r/selfhosted与HN讨论热度）。

痛点：Cloudflare Tunnel用着香，但流量过第三方、国内速度看缘分、合规没底；商业零信任网关又按席位收钱。

核心拆解：三件套架构——Pangolin面板（组织、用户、资源管理）、Gerbil（WireGuard隧道服务端）、Newt（跑在各内网的站点客户端，用户态WireGuard，源站**一个入站端口都不用开**）。内置SSO、双因素、资源级访问规则，可以按用户、邮箱白名单控制「谁能看到这个内网应用」，这是它区别于裸反代的核心：不只把服务暴露出去，还管住谁进门。

上手难度：⭐⭐⭐（需要一台VPS + 一个域名，官方有完整安装脚本）

适用人群：有多个内网系统要给外包、门店、分支访问的公司。变现思路：给连锁门店或工厂做「免公网IP统一门户」，按站点数收托管月费——它就是为这种场景而生的。

---

## 三、组网层：让散落各地的设备连成一张网

### 4. Headscale

**[juanfont/headscale](https://github.com/juanfont/headscale)** ｜ Star 3万上下 ｜ 活跃

一句话定位：Tailscale控制面的开源实现——用官方客户端，但大脑装在自己机房。

痛点：Tailscale体验一流，但控制面托管在境外，设备数和用户数按月付费，数据主权悬着。

核心拆解：Headscale把协调服务器（coordination server）搬回自托管，客户端继续用Tailscale官方App，兼容性由项目持续维护，这是它最聪明的地方——不重造客户端，只接管大脑。支持ACL访问控制、子网路由、exit node，单二进制加SQLite即可起步，规模大了还能自建DERP中继节点优化链路。一句话总结：要Tailscale的体验，但钥匙串挂自己腰上。

上手难度：⭐⭐⭐（单机部署不难，ACL语法要花点时间）

适用人群：小团队、Homelab重度用户。变现思路：零信任网络落地咨询——很多公司想要「Tailscale那套」但不能用云托管，这正是交付空间。

### 5. NetBird

**[netbirdio/netbird](https://github.com/netbirdio/netbird)** ｜ Star 1万+ ｜ 活跃

一句话定位：更「企业范」的开源WireGuard组网平台，Headscale嫌素，就上它。

痛点：公司IT要的不止是连通：要SSO统一登录、要权限策略、要审计日志、要看得见的面板——这些Tailscale开源版和Headscale都不够顺手。

核心拆解：管理面、信号面、中继全套可自托管；直接对接OIDC身份源（Auth0、Google、Zitadel等），员工用公司账号一键入网；访问策略按组、按端口精细下发；DNS管理、网络路由、活动审计一应俱全，外加一个像样的管理面板。可以理解为：把企业级SD-WAN里最值钱的20%功能，用WireGuard重写了一遍并开源。

上手难度：⭐⭐⭐（组件多，建议先docker-compose跑通再拆解）

适用人群：几十到几百人规模的IT团队。变现思路：MSSP多租户托管——一套NetBird管几十家小客户，按月收安全组网服务费。

### 6. EasyTier

**[EasyTier/EasyTier](https://github.com/EasyTier/EasyTier)** ｜ Star 数千、增速快 ｜ 高频更新

一句话定位：去中心化异地组网，没有中心节点，谁也不当老大，国产Rust项目的口碑之作。

痛点：传统组网方案的中心服务器一挂，全网瘫痪；租VPS当中转，又是一笔长期开销。

核心拆解：节点完全对等——任意两台设备打通了，其他节点就能借道互联，天然没有单点故障。打洞直连优先，失败自动走中继兜底；支持TCP/UDP/WebSocket等多种协议接入，没有公网的节点也能通过公共共享节点汇合入网；「子网代理（点对网）」能把家里整个网段带到异地。命令行两条命令起网，Windows/Linux/macOS/Android都有客户端，还有Web面板，中文文档完善，国内用户上手几乎零门槛。

上手难度：⭐⭐

适用人群：异地联机游戏党、两地办公族、多仓库多门店组网。变现思路：电竞酒店、网咖的「跨店联机」交付，或者给小商户做异地监控回传。

### 7. vnt

**[vnt-dev/vnt](https://github.com/vnt-dev/vnt)** ｜ Star 千余（本期小而美①）｜ 持续维护

一句话定位：极简P2P异地组网，把「两台机器连上就行」这件事做到了最简，目前热度远配不上它的完成度。

痛点：EasyTier、NetBird们功能全面，但很多人要的只是：家里电脑和公司电脑出现在同一个虚拟局域网里，完事。

核心拆解：Rust写的单文件程序，命令行指定网络名和密钥即可入网，两行命令、十几秒。打洞成功走直连，延迟贴地；打不开洞自动中继兜底，不会直接摆烂。TUN虚拟网卡建起之后，远程桌面、SMB共享、联机游戏全都原生可用。跨平台覆盖Windows/Linux/macOS，也有图形界面的配套客户端。没有面板、没有ACL，这不是缺陷，是定位：它只做「连上」，把复杂度清零。

上手难度：⭐⭐

适用人群：被各种组网工具的配置项劝退过的普通用户。它是本期「最被低估」——下载、起网、连上，全流程不超过五分钟。

---

## 四、管理层：把控制权从别人手里拿回来

### 8. ztnet

**[sinamics/ztnet](https://github.com/sinamics/ztnet)** ｜ Star 千余（本期小而美②）｜ 持续维护

一句话定位：ZeroTier控制器的自托管面板——网络还是那张网络，但话事权换人了。

痛点：ZeroTier本身是组网神器，但控制器托管在官方，免费额度有限，成员、路由、IP分配都要去别人的网页上管。

核心拆解：ztnet把ZeroTier控制器整套搬回自家服务器：面板化管理多个网络、成员审批（谁入网你说了算）、IPv4/IPv6地址分配、路由与DNS配置，还有多用户体系，可以把不同网络划给不同的人管。部署一个compose文件搞定。它不重新发明组网协议，只是把「管理体验」从官方手里接过来——这种「给现有协议做一层私有化管理面」的思路，本身就是值得抄的二次开发范式。

上手难度：⭐⭐（前提是已经理解ZeroTier的网络概念）

适用人群：Homelab玩家、管理多套ZeroTier网络的服务商。变现思路：替中小企业接管ZeroTier网络运营，按网络数收月费。

---

## 横向对比

| 仓库 | 层级 | Star（约） | 上手难度 | 一句话场景 |
|---|---|---|---|---|
| RustDesk | 控屏 | 9万+ | ⭐⭐ | 私有化远程桌面 |
| frp | 暴露 | 9万+ | ⭐⭐⭐ | 无公网IP暴露服务 |
| Pangolin | 暴露 | 1万+ | ⭐⭐⭐ | 自托管CF Tunnel |
| Headscale | 组网 | 3万上下 | ⭐⭐⭐ | 自控Tailscale |
| NetBird | 组网 | 1万+ | ⭐⭐⭐ | 企业零信任组网 |
| EasyTier | 组网 | 数千 | ⭐⭐ | 去中心化联机 |
| vnt | 组网 | <2000 | ⭐⭐ | 双机极简直连 |
| ztnet | 管理 | <2000 | ⭐⭐ | ZeroTier私有面板 |

## 本期结构图

```mermaid
flowchart TD
  A["远程访问三层需求"] --> B["控制别人的屏幕"]
  A --> C["把内网服务开出去"]
  A --> D["把设备连成一张网"]
  B --> B1["RustDesk"]
  C --> C1["frp"]
  C --> C2["Pangolin"]
  D --> D1["Headscale"]
  D --> D2["NetBird"]
  D --> D3["EasyTier"]
  D --> D4["vnt"]
  D --> D5["ztnet"]
```

## 本期之最

- **最值得立即尝试：EasyTier**——两条命令、一个共享节点，十分钟内让两地的电脑出现在同一个局域网里，成就感来得最快。
- **最有商业潜力：Pangolin**——「自托管Cloudflare Tunnel + 身份网关」踩中的是每一个不敢把内网挂上公网、又必须让外地人访问的中小企业，托管交付模式清晰。
- **最被低估：vnt**——千星不到，却把最常见的需求（两台机器连上）打磨到了零门槛，是被「全家桶思维」淹没的那类小而美。

选型口诀收尾：只控一台电脑，上RustDesk；只暴露一个服务，frp或Pangolin；要连成一张网，图省心用Headscale，图企业范用NetBird，图去中心化用EasyTier，只想两台机器直连——vnt两行命令的事。

## 参考来源

1. [fosrl/pangolin](https://github.com/fosrl/pangolin) — 本期新星：自托管隧道反代与身份管理面板
2. [EasyTier/EasyTier](https://github.com/EasyTier/EasyTier) — 去中心化组网，中文文档友好
3. [vnt-dev/vnt](https://github.com/vnt-dev/vnt) — 千星级小而美，P2P直连组网
4. [sinamics/ztnet](https://github.com/sinamics/ztnet) — ZeroTier控制器自托管管理面板
5. [NetBird官网](https://netbird.io) — 企业组网方案、自托管文档与托管版对照

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
