最近在折腾家庭网络和移动办公的时候,发现了一个非常有意思的更新:我们手中的「瑞士军刀」小火箭(Shadowrocket),居然在最近的版本里悄悄内置了对 Tailscale 的原生支持!

这对喜欢折腾网络拓扑或者是经常需要 SSH 连接到家中服务器的同学来说,绝对是个省心的好消息。以前我们想在手机上通过 Tailscale 访问家里的 NAS 或终端,通常得专门下载官方客户端,还得跟代理软件斗智斗勇,处理路由冲突。现在,小火箭直接把这一步给“吞”进去了。

🤔 这个新功能到底解决了什么痛点?

简单来说,分流整合

以前的工作流可能是这样的:你手里有两个 App,一个是负责科学上网的小火箭,一个是负责组网的 Tailscale。当你想访问家里的内网设备时,必须先切到 Tailscale App 确保连接正常,然后再处理流量走向,不仅占用手机后台资源,操作也繁琐。

而现在的逻辑是:只要拥有了小火箭,它就能直接变身为你 Tailscale 网络中的一个节点(Node)。 你可以像配置普通的 SOCKS5 或 HTTP 代理那样,把 Tailscale 的隧道无缝植入到小火箭的路由规则里。

这意味着,属于 Tailscale 网段的流量(比如你家里服务器的 IP 范围)可以自动走这条隧道,而浏览网页等流量走你原有的代理节点。两者互不干扰,完美并行。

🛠️ 保姆级配置教程

下面我们来一步步实操,把小火箭变成你的随身网关。

第一步:获取 Tailscale 授权密钥

你不需要在手机上登录 Tailscale 的账号来扫码(当然也可以),最优雅的方式是使用 Auth Key

  1. 打开你的 Tailscale 管理后台(通常是在 PC 端);
  2. 进入 Settings -> Keys 页面;
  3. 点击 Generate auth key;
  4. 为了方便测试和安全性,建议生成一个 Reusable(可复用)的 Key,并设置一个过期时间(比如 90 天);
  5. 复制生成出来的那一串以 tskey- 开头的密钥。

第二步:在小火箭中配置节点

拿到 Key 后,回到手机上的小火箭 App。

  1. 点击底部导航栏的 「设置」;
  2. 找到 「Tunnel」「模块」 选项(视具体版本翻译而定,通常在高级设置附近);
  3. 里面应该能看到一个新的 Tailscale 选项;
  4. 点击进入,将刚才复制的 Auth Key 粘贴进去并启动连接。

稍等几秒钟,小火箭的状态栏就会显示它已经成功加入了你的 Tailscale 网络。此时,你的手机在逻辑上就和你家里的那台电脑处于同一个局域网了。

第三步:配置分流规则(关键一步)

连上了只是第一步,更重要的是让流量“知道”该往哪走。这就是小火箭的强项了。

我们需要编写一条简单的分流规则,将 Tailscale 内网 IP 的流量指向 Tailscale 接口,而不是让代理软件把你的 SSH 请求发到国外的服务器上再转回来(那样会变慢甚至连不上)。

在配置文件的规则部分,添加如下逻辑(伪代码,可根据实际规则集调整):

IP-CIDR,100.x.x.x/16,Tailscale,force-remote-dns
# 或者直接针对域名
DOMAIN-SUFFIX,nas.home,Tailscale

这里的 Tailscale 是你在第二步中建立的接口名称(或者是策略组名称)。这样配置后,当你 SSH 到 100.x.x.x 这个内网地址时,数据包会直接加密并通过 Tailscale 隧道抵达家里,完全绕过其他的代理链路。

💡 实际场景分析

配置完成后,你的移动体验会有质的变化:

  1. SSH 直连不再折腾:以前出门想改个路由或看一下服务器日志,得先打开 VPN 再开 Tailscale,现在直接打开 Terminal App 命令敲下去,秒连。

  2. 资源访问无缝化:家里的 Jellyfin 相册、NAS 文件,不需要在多个 App 里反复切换网络环境,小火箭在底层帮你搞定了一切。

  3. 省电省空间:少挂一个后台常驻 App,电量更耐用,桌面也更整洁。

⚠️ 注意事项

虽然在测试中表现很稳,但作为新功能还是有几个小坑提醒大家:

  • DNS 配置:Tailscale 通常会接管你的 DNS 解析以实现 MagicDNS。在小火箭里配置时,注意 force-remote-dns 参数的使用,避免通过本地 DNS 解析内网域名失败。
  • 后台保活:虽然小火箭的后台机制很强,但 iOS 系统本身的限制可能导致长时间后台运行时隧道断开。如果发现 SSH 连不上,记得切回小火箭看一眼状态。
  • Key 权限:如果你把 Key 复制给了别人,别人就能随意加入你的内网,所以 Auth Key 一定要保管好,或者是使用 Ephemeral(一次性)Key 在必要时使用。

写在最后

小火箭这次的更新不仅是在功能上做加法,更是在网络管理的逻辑上做优化。对于开发者、运维人员或者重度 NAS 用户来说,这个「内置 Tailscale」的功能省去了 App 间反复横跳的痛苦,真正实现了用一个 App 管理所有出站流量。

如果你还没更新,赶紧去 App Store 看看,这波羊毛必须得薅!

标签: none

AI Skills Smart Station on Nick Launches

评论已关闭