跳到主要内容

不申请 VPN 权限,把云雀通网络装进 App

· 阅读需 8 分钟
Larktun Contributor

在移动端做设备组网,系统 VPN 权限几乎是绕不开的话题。

无论是云雀通,还是 Tailscale,如果希望让手机上的所有应用都能访问一张私有网络,通常都需要创建系统级 VPN 隧道。这样做能力最完整:系统流量可以被接管,DNS、路由和应用访问都能统一进入同一张网络。但它也会带来一些现实阻力:用户需要理解并授权 VPN 配置,应用可能需要额外的系统能力,某些场景下还会和公司 VPN、校园网 VPN 或其它代理工具互相抢占系统入口。

那么有没有另一种路径:不申请系统 VPN 权限,也能把设备组网能力带到手机上?

答案是有的。关键在于 tsnet

从系统 VPN 到应用内网络

传统移动端组网客户端通常会在系统里创建一个虚拟网络接口。操作系统把流量交给这个接口,客户端再负责加密、寻路、直连、中继和转发。它像是在手机系统层面铺了一条新路,能力强,但也天然依赖系统 VPN 权限。

tsnet 的思路不同。

它把 Tailscale 网络栈嵌入到应用进程内部,让 App 自己成为云雀通网络中的一个节点。网络身份、节点发现、加密连接、P2P 直连和中继路径仍然存在,但流量不再从系统 VPN 接口进入,而是由 App 内部主动发起和处理。

也就是说,应用不是把整台手机接入私有网络,而是把“需要访问私有网络的能力”嵌入到自己的运行时里。

这带来了一个非常实用的结果:App 可以在不占用系统 VPN 通道的情况下,访问云雀通网络中的设备和服务。用户可以一边使用公司 VPN 处理紧急事项,一边打开云雀通 App 查看家里或团队网络里的设备、传文件、登录服务器。

云雀通 App 通过 tsnet 在应用内完成组网、加密、路径选择与工具访问,不占用系统 VPN 通道

这不是少做一层,而是换了边界

不使用系统 VPN 权限,并不意味着网络能力被简单削弱。更准确地说,它改变了边界。

系统 VPN 的边界是整台手机。启用以后,理论上手机上符合路由规则的应用流量都可以进入私有网络。

tsnet App 的边界是应用本身。只有 App 内部实现的能力会进入云雀通网络,其它应用的流量不受影响,也不会被悄悄代理。这让产品形态变得更克制:不接管系统,不修改全局代理,不影响用户原有网络环境。

这种边界非常适合移动端工具类场景。用户并不一定需要让所有 App 都访问内网,很多时候只需要完成几个明确动作:

  • 看看哪些设备在线。
  • 测一下到某台设备的延迟,以及当前是否直连。
  • 把一个文件安全发到远端设备,或从远端设备取回文件。
  • 临时 SSH 到一台开发机、服务器或家里的 mini 主机。
  • 用 SFTP 浏览、上传、下载远端文件。

这些能力如果都由云雀通 App 自己完成,就不必把系统 VPN 作为前置条件。

云雀通 App 当前能做什么

基于这种应用内网络思路,云雀通 App 更像是一只随身的私有网络工具箱。

查看组网设备

打开 App 后,可以直接查看已经加入云雀通网络的设备。手机、电脑、服务器、路由器、NAS、开发机、小主机,都可以以设备身份出现在同一张列表里。

这一步看似简单,却很关键。远程访问的第一件事不是连接,而是知道设备是否在线、叫什么、属于哪个网络边界。

Ping 组网设备

App 可以对组网设备发起 Ping,了解当前延迟情况,并判断连接是否为直连。

对远程办公和运维来说,这个信息很有价值。直连通常意味着路径更短、延迟更低;如果因为 NAT、运营商网络或办公网络限制走了中继,用户也能在操作前对体验有预期。

发送和接收文件

文件传输是移动端最常见也最刚需的场景之一。

你可能需要把手机里的截图传到开发机,把日志从服务器取回手机,或者临时把一个配置文件发给家里的机器。云雀通 App 可以在私有网络内完成文件发送和接收,让文件沿着受身份认证和加密保护的路径流动,而不是临时暴露公网端口。

SSH

SSH 是研发、运维和 AI Agent 工作流里的核心入口。

通过 App 内置 SSH 能力,用户可以在不开放公网 22 端口的情况下,连接云雀通网络中的服务器、开发机或家用 mini 主机。对需要临时处理线上问题、重启服务、查看日志的人来说,这比先找电脑、再切 VPN、再确认网络环境要直接得多。

SFTP

有些时候,命令行不是最高效的入口。你只是想打开一个目录,取走一个文件,或者上传一份新的配置。

SFTP 能力让云雀通 App 不只是“能连上”,而是能完成真实的文件管理动作。它把远端设备的文件系统变成一个更适合移动端操作的界面。

为什么这对 AI Agent 也重要

越来越多工作流开始引入 AI Agent。Agent 需要读取日志、调用内部服务、访问开发机、操作测试环境,甚至在受控范围内执行部署和诊断。

问题在于,Agent 越有能力,网络边界就越重要。

把关键服务直接暴露到公网并不是好选择;把所有流量交给一个全局代理,也不一定符合最小权限原则。更理想的方式是让 Agent 需要的入口被收进一张明确的私有网络里,再通过设备身份、账号权限和 ACL 控制它能访问什么。

云雀通 App 的价值就在这里:它把远程办公、移动运维和 AI Agent 的安全访问放到同一套组网模型下。设备在线、身份明确、访问路径受控,用户不必为了临时连一下服务器而打开过多系统级权限。

更适合移动端的组网体验

不走系统 VPN,并不是为了替代所有 VPN 场景。

如果你需要让手机上的任意 App 都访问内网,系统 VPN 仍然是完整方案。但如果你的目标是让一个 App 提供清晰、聚焦、可控的私有网络工具能力,tsnet 是非常优雅的选择。

它让云雀通可以在移动端形成一种新的体验:

  • 不申请系统 VPN 权限,降低授权和使用门槛。
  • 不占用系统 VPN 通道,可以和公司 VPN 等工具并行使用。
  • 不接管全局流量,用户更容易理解安全边界。
  • 所有网络处理都在 App 内完成,功能更聚焦,风险更可控。
  • 仍然保留云雀通网络的设备身份、加密连接、直连探测和中继可达能力。

对远程办公、AI Agent 安全使用、网络安全和设备联网权限管理来说,这是一种很实用的折中:不追求接管整台手机,而是把最常用、最关键的网络能力做进 App。

结语

移动端组网不只有一种形态。

系统 VPN 适合完整接管网络,tsnet 适合把组网能力嵌入应用。前者像一条覆盖全系统的通道,后者像一套随身工具,打开就能处理明确任务。

云雀通 App 选择把网络装进应用内部,让用户在不申请 VPN 权限的情况下,也能查看设备、测试连接、传输文件、SSH 和 SFTP 到自己的可信设备。

这不是把安全边界放宽,而是把边界画得更清楚。

当设备、权限和路径都被收束在云雀通网络里,远程办公可以更从容,AI Agent 可以更安全,个人和团队也能用更低的成本管理自己的设备联网权限。

App 介绍视频

想看更直观的移动端演示,可以观看这段视频:

告别系统代理❌ iOS 端一款“开箱即用”的内网组网神器📱✨