Tunna 手册

了解如何设置 Tunna、导入提供商配置、选择代理节点、构建路由规则,并排查 Apple VPN 隧道问题。

431 字 2 分钟
手册 手册设置Proxy路由iOSVPN zh-Hans

Tunna 是一款适用于 iPhone、iPad 和 Mac 的代理隧道应用。它基于 Xray 驱动、兼容 V2Ray 的配置,但本手册会先用日常语言说明:准备你的服务商配置或服务器信息,选择一个节点,决定哪些流量使用它,然后启动 Apple Network Extension 隧道。

使用手册前

可用的设置始于服务商或服务器资料。Tunna 不销售服务器、账号或订阅。

  • 请先准备好节点链接、QR 码、订阅 URL、服务商配置,或手动填写所需的服务器信息。
  • 请确保协议、传输、安全、地址、端口和凭据都来自同一个服务商配置。
  • 第一次测试时只选择一个节点,并使用简单路由;确认可用后再加入自动化。
  • 请把节点链接、订阅 URL、Reality 密钥、UUID 和密码都当作私密凭据处理。

手册如何组织

这些区域需要配合使用:出站用于验证节点,路由决定流量结果,设置控制隧道行为。

出站

添加本地节点、扫描 QR 码、粘贴提供商链接、维护订阅、阅读延迟,并选择 Proxy 使用的节点。

路由

为域名、IP 范围、端口、TCPUDPHTTPTLS,以及 GeoSiteGeoIP 资产构建有序规则。

隧道设置

控制手动 电源、Always On、On-Demand、受信任网络、IPv6,以及哪些内容进入 Apple VPN 隧道。

故障排除

从启动失败、错误路由、陈旧订阅、缺失资产、安静日志或卡住的 VPN 条目等症状入手。

日常使用流程

设置配置、测试连接,再加入更多自动化时,按这个顺序来。

  1. 添加或导入资料

    节点和订阅从出站开始;分享来的路由资料可以从路由粘贴。如果出现 资源,请先检查,再保存。



  2. 选择一个可用节点

    先让 RTT 检查跑起来,再比较延迟或统计信息。你可以手动选择节点,也可以在近期结果足够后使用 ZAP



  3. 选择路由方式

    先设置 默认路由,再为需要使用 ProxyFreedomBlackhole 或某个指定节点的目标添加具体规则。



  4. 测试通过后再自动化

    在节点和路由方案确认可用前,先保持手动启动。确认后,再按需要启用 On-Demand 或 可信网络。

路由

路由是 Tunna 决定流量去向的页面,也是核心功能之一。默认路由负责处理没有命中规则的流量,可选 ProxyFreedomBlackholeProxy 使用当前选中的出站节点。规则会从上到下检查,已暂停的规则会跳过,最先命中的规则生效。

隧道和路由是两层不同决定

隧道设置控制 Apple VPN 隧道的生命周期。它和路由分开:隧道设置决定哪些流量进入 VPN 隧道;流量进入 Tunna 后,路由再决定匹配的流量使用 ProxyFreedom 还是 Blackhole。On-Demand 和睡眠行为,是 Tunna 的自动化和省电设计与 Apple Network Extension 系统配合的地方。

订阅

订阅是一份服务商配置,可以包含很多节点和可选资料。Tunna 会获取这份配置、处理其中的节点,并把它们放在 出站 的对应订阅下。这样你不用手动编辑每台服务器,也能让托管节点列表保持可用。

资产

资产是可复用的目标记录列表。GeoSite 记录表示一组域名;GeoIP 记录表示一组 IP 范围。添加资产后,规则编辑器可以搜索这些记录,并把匹配项加入路由规则。

路由结果

选择默认路由或某条规则的结果时,可以用这张表对照。

结果含义用于
Proxy通过当前选中的出站节点发送流量。普通全隧道使用,或必须使用服务商节点的指定流量。
Freedom不使用已选节点,直接发送流量。需要绕过已选节点的可信目标、本地服务或网站。
Blackhole丢弃命中的流量。阻止不需要的域名、网络、端口或类别。

连接生命周期选项

Never(从不)

只有你手动启动时,Tunna 才会连接。

适合 你正在测试、排查问题,或只是偶尔使用隧道。

不适合 你希望网络变化后 Tunna 自动重新连接。

Always On(始终开启)

Tunna 会尽量保持隧道连接。

适合 你希望设备唤醒或连接中断后,隧道能自动恢复。

不适合 你还在验证节点是否可用。

按需

当 Apple 从符合条件的路由材料中检查到匹配域名时,系统可以启动隧道。路由变化时,Tunna 会刷新交给 Apple 的 On-Demand 规则。在移动设备上,Apple 的 On-Demand 行为也可能让隧道失败或重启;如果发生这种情况,先回到手动启动,验证节点,再只为稳定的域名唤醒方案重新启用 On-Demand。

适合 未暂停的 Proxy 规则包含 Tunna 可以交给系统的普通主机、BaseFull 域名条目,或非 RegEx GeoSite 记录。

不适合 你的方案依赖 默认路由、RegEx 模式、短关键词、IP 范围、端口、TCPUDP 规则、应用协议规则、直连规则或阻止规则;这些都不是可靠的唤醒触发条件。

按下 电源 之前

  • 出站 中至少能看到一个本地节点或订阅节点。
  • 节点信息仍然与服务商配置一致:协议、传输、安全设置、地址、端口和凭据都要匹配。
  • 首次测试时,默认路由 保持简单,通常使用 Proxy
  • 如果订阅或资产需要先更新,请确认当前网络可用。
  • 确认 可信网络 不会在你当前使用的 Wi-Fi 或蜂窝网络上立刻停止隧道。

Network Extension 是系统隧道入口

Apple 会把 Tunna 显示成 VPN,因为 Tunna 使用 Network Extension 接收流量。这个系统条目只决定流量能不能进入 Tunna;路由规则仍然决定流量是走 Proxy、走 Freedom,还是被 Blackhole 阻止。

一次获取会更新什么

获取时,Tunna 会发送所选 User Agent,下载服务商配置;如果配置里有元数据,就读取它;然后从响应中解析节点链接。如果没有找到可用节点,订阅会标记为 错误。如果服务商发送元数据,Tunna 可以更新用量、到期时间、轮廓 链接、支持 链接、配置标题和配置更新间隔。

故障排除

把本页当作排查清单使用。先选择一个已知节点和简单路由,做一次干净的尝试,再查看 Tunna 给出的最新信息。大多数问题来自已选节点、路由方案、Apple Network Extension、服务商更新、资产、导入流程,或日志级别过低。

优先通俗语言 (Plain),必要时使用技术术语

本手册会先说明用户在 Tunna 中能看到的行为,再解释服务商配置中可能出现的技术术语,包括 VLESSVMessTrojanShadowsocksXray、路由规则、GeoSiteGeoIPTLSREALITYNetwork Extension