首页 › weekly › 8个开源神器把内网装进口袋

出门在外,家当在手边:8个开源远程神器拆解

概述:出门在外,最怕的不是没带电脑,而是家里那台 NAS、公司那台工作站、书房那台 3A 主机全都够不着。第 6 轮挖掘,主线只有一条:人不在现场,内网照样在手边。从远程桌面、自组虚拟局域网,到给内网服务开一扇带身份验证的门,再到把游戏画面 4K 串回手机,最后附赠两个千星级单文件小钢炮。这八件套拼起来,就是一套零月租的「随身内网」。注:文中 Star 数为约数口径,以 GitHub 实时页面为准。


1. RustDesk — 开源远程桌面的天花板

仓库:rustdesk/rustdesk | Star 约 9 万 | 更新活跃

一句话定位:TeamViewer / 向日葵的开源替代品,远程桌面赛道的国产之光。解决的是商用远程桌面「按年收费、强制登录、隐私焦虑」三件套。

核心拆解:Rust 写核心、Flutter 写多端界面,Windows / macOS / Linux / Android / iOS 全平台覆盖。文件传输、剪贴板同步、会话录制、地址簿一应俱全。默认走官方中继开箱即用;隐私敏感的场景,在任意一台 VPS 上跑 hbbs / hbbr 两个轻量组件即可自建中继,流量全程不出自己的门。想规模化运营还有 Server Pro 付费版——它本身就是这个项目商业化的证明。

上手难度:⭐⭐(自建中继 ⭐⭐⭐)

适用人群:帮爸妈修电脑的打工人、远程运维、IT 支持团队。变现思路:给中小企业做「私有化远程支持」整套交付,按年收部署维护费;RustDesk Pro 的订阅定价就是你的报价锚点。

2. Headscale — 免费组一张自己的 Tailscale

仓库:juanfont/headscale | Star 约 3 万 | 更新活跃

一句话定位:Tailscale 控制服务器的开源复刻。痛点很直接:Tailscale 免费版有设备数限制、控制面托管在别人云上,而自己组网的需求其实只要一个「协调服务器」。

核心拆解:它实现了 Tailscale 协议里的控制面部分,客户端完全不用换——官方 Tailscale 客户端把登录服务器指到你的 Headscale 地址就能入网。Go 单二进制部署,支持 ACL 访问控制、MagicDNS、子网路由和出口节点。经典玩法:一台便宜 VPS 跑 Headscale,家里 NAS、公司工作站、出差笔记本从此在同一张虚拟局域网里互认。

上手难度:⭐⭐⭐

适用人群:自托管玩家、不想把组网命脉交给第三方的小团队。变现思路:给多门店、多仓库的实体生意交付「低成本异地组网」方案——这类客户不在乎技术,在乎每月账单。

3. Netbird — 带管理后台的零信任组网

仓库:netbirdio/netbird | Star 约 1.5 万 | 更新活跃

一句话定位:Headscale 解决了「能不能」,Netbird 解决「好不好管」——一个自带完整 Web 管理后台的零信任 WireGuard 组网平台。

核心拆解:底层同样是 WireGuard mesh,但它补齐了企业需要的一切:Web 管理界面、按分组的访问策略(ACL)、DNS 管理、P2P 打洞与中继兜底、OIDC/SSO 单点登录集成、REST API。提供云端托管版(免费起步)与完全自建两条路线,团队可以先用云版验证、再平滑搬进自己机房。

上手难度:云版 ⭐⭐;自建 ⭐⭐⭐⭐

适用人群:需要给客户开账号、看审计的 IT 服务商。变现思路:MSP 按席位向客户收「零信任接入」月费——Netbird 官方云版本身就是这个商业模式,照抄即可。

4. Pangolin — 自托管版 Cloudflare Tunnel

仓库:Fossorial/Pangolin | Star 约 1 万+(2025 年走红的新面孔) | 更新活跃

一句话定位:把「内网服务安全地发布到公网」这件事一次做齐:反向代理 + WireGuard 隧道 + 身份认证三合一,Cloudflare Tunnel 的自托管平替。

核心拆解:VPS 上跑 Pangolin 控制面(反代、证书自动化、用户体系),内网里跑它的配套客户端 Newt 建反向隧道——全程不开入站端口,公网扫描摸不到你家大门。访问侧自带用户认证与访问控制,谁点开哪个服务、要不要二次验证,都能按资源配置。家里几十个自托管服务,从此只有一个统一入口。

上手难度:⭐⭐⭐

适用人群:重度自托管玩家、给客户做私有化部署的软件厂商。变现思路:作为私有化交付的标配网关组件打包进方案;或直接卖「安全暴露内网」的托管服务。

5. Sunshine + Moonlight — 把 3A 主机串进手机

仓库:LizardByte/Sunshine(服务端)+ moonlight-stream/moonlight-qt(客户端)| Star 约 2.5 万 + 约 1.2 万 | 更新活跃

一句话定位:游戏串流双主角:Sunshine 把你的台式机变成串流主机,Moonlight 在任何屏幕上接收。解决「想在被窝/高铁上玩书房 3A 大作,云游戏又贵又糊」的痛。

核心拆解:Sunshine 调用显卡硬件编码(NVENC / AMF / QSV),延迟和画质都远超软件方案,Web 面板上扫码配对即可;Moonlight 客户端覆盖 Android / iOS / 电视盒子 / PC。NVIDIA 官方 GameStream 服务退场后,这对组合成了玩家社区的事实续命方案。局域网内高码率 4K 毫无压力;配合本文第 2、3 节的组网工具,出门也能连回家里的主机——这正是把它们收进这一期的原因。

上手难度:⭐⭐

适用人群:有台式机的玩家、家庭影院党。变现思路:「家庭云游戏」上门部署服务;电竞房、民宿的远程主机方案。

6. TacticalRMM — IT 外包生意的水电煤

仓库:amidaware/tacticalrmm | Star 约 5 千 | 更新活跃

一句话定位:开源 RMM(远程监控与管理)平台,对标按台收费的商业产品 Atera / ConnectWise,是 IT 外包从业者(MSP)的弹药库。

核心拆解:服务端 Django 架构,agent 装到客户机器后,你可以集中做:脚本批量下发、自动化任务、软件静默安装、告警通知、远程桌面(集成 MeshCentral)。十几家客户、几百台机器,一个人管得过来。全部自托管,客户数据归自己——这在 IT 服务行业是能写进合同的卖点。

上手难度:⭐⭐⭐⭐(需要完整服务端栈,但文档扎实)

适用人群:IT 外包、懂技术的独立运维。变现思路:这个项目的本体就是一门生意——拿它接 IT 托管单,按设备数收月费,成本侧几乎为零,而商业 RMM 每台每年收你几十美金。

7. boringproxy — 单文件隧道小钢炮

仓库:boringproxy/boringproxy | Star 约 1.9k | 更新趋稳

小而美①。

一句话定位:一个二进制文件搞定反向隧道 + 极简 Web 界面,ngrok 的自托管平替。解决「只想临时暴露一个本地服务,不想为它装一整套编排」的痛。

核心拆解:同一个二进制既是服务端也是客户端:VPS 上 boringproxy server,本地 boringproxy client 两条命令,一条带子域名的公网隧道就通了。Go 编写,代码量小到一下午能读完——顺带把「隧道/反向代理」的原理学明白了。更新不算勤快,但胜在简单、稳定、零依赖,恰好是这类工具最该有的样子。

上手难度:⭐⭐

适用人群:独立开发者、自由职业者。变现思路:打包进交付物,给客户一个「临时验收入口」,演示完即关,不留后门。

8. tunnelto — 一条命令把 localhost 公网化

仓库:agrinman/tunnelto | Star 约 1.7k | 更新趋稳

小而美②。

一句话定位:给开发者用的轻量隧道,Rust 写的 ngrok 平替,官方托管在 tunnelto.dev,也支持自建服务端。痛点场景:联调支付回调、IM webhook,总要反复把本地服务暴露到公网。

核心拆解:tunnelto --port 3000 一条命令拿到公网地址,支持自定义子域。对调试最友好的一点是自带流量查看面板——webhook 打进来,请求长什么样、能不能重放,页面上直接看(据仓库文档),省掉一遍遍触发回调的功夫。单二进制、启动秒级,适合常驻在开发机工具箱里。

上手难度:⭐⭐

适用人群:天天和 webhook 打交道的后端/独立开发者。变现思路:作为团队内部调试基建组件;或者借鉴它的思路,把「内嵌隧道」做进你自己的产品里。


本期横向对比

仓库 赛道 Star(约) 上手难度 活跃度 一句话场景
RustDesk 远程桌面 9 万 ⭐⭐ 活跃 替掉向日葵/TeamViewer
Headscale 组网控制面 3 万 ⭐⭐⭐ 活跃 自建 Tailscale
Netbird 零信任组网 1.5 万 ⭐⭐~⭐⭐⭐⭐ 活跃 带后台的 WireGuard mesh
Pangolin 隧道网关 1 万+ ⭐⭐⭐ 活跃 自托管版 Cloudflare Tunnel
Sunshine/Moonlight 游戏串流 2.5 万/1.2 万 ⭐⭐ 活跃 手机玩台式机 3A
TacticalRMM IT 运维 5 千 ⭐⭐⭐⭐ 活跃 MSP 按台收费的底座
boringproxy 反向隧道 1.9k ⭐⭐ 趋稳 单文件自托管隧道
tunnelto 开发隧道 1.7k ⭐⭐ 趋稳 localhost 公网化+调试

组合玩法

flowchart TD
    A["出门在外工具箱"] --> B["操控远方的机器"]
    A --> C["组一张私有网"]
    A --> D["给服务开一扇门"]
    A --> E["把画面搬回身边"]
    B --> B1["RustDesk 修电脑"]
    B --> B2["TacticalRMM 管几百台"]
    C --> C1["Headscale 极简组网"]
    C --> C2["Netbird 企业后台"]
    D --> D1["Pangolin 全家桶网关"]
    D --> D2["boringproxy 单文件"]
    D --> D3["tunnelto 开发调试"]
    E --> E1["Sunshine 主机端"]
    E --> E2["Moonlight 接收端"]

一条建议的搭建顺序:先用 Headscale 或 Netbird 打底,把所有设备连进一张网;日常操控交给 RustDesk,重度托管上 TacticalRMM;对外发布服务用 Pangolin,临时调试用 tunnelto/boringproxy;周末躺床上串流打游戏。每一层都有开源免费解。

本期之最

参考来源

  1. GitHub - rustdesk/rustdesk — RustDesk 仓库主页与 README
  2. GitHub - juanfont/headscale — Headscale 仓库主页与 README
  3. GitHub - netbirdio/netbird — Netbird 仓库主页与官方文档
  4. GitHub - Fossorial/Pangolin — Pangolin 仓库主页与架构说明
  5. GitHub - LizardByte/Sunshine / moonlight-stream/moonlight-qt — 串流服务端与客户端仓库主页

[!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学通信知识星球海报-扫码加入