概述
Tailscale 是基于 WireGuard 构建的网状 VPN。您只需在模型服务器及所有客户端设备上安装该软件,每台设备即可在私有网络(“tailnet”)中获得稳定的 IP 地址。所有流量均通过加密的 WireGuard 协议在设备间直接传输,无需开放入站端口,也无需公网 IP。 针对大语言模型的使用场景,典型配置为:在运行 Ollama 或 vLLM 的机器上安装 Tailscale,同时在笔记本电脑与手机上同样安装该软件,随后通过设备的 Tailscale IP 地址100.x.y.z:11434 调用模型。若所有访问设备均由您管控,此方案效果极佳。
Tokios 则采用截然不同的方案。它不构建 VPN 网状网络,而是提供仅支持出站连接的隧道,并在前端设置 API 网关。您只需在模型服务器上安装 1 连接器,随后在控制台中为每个用户生成专属 API 密钥即可。任何 HTTP 客户端——无论是编程代理、聊天应用还是 curl 脚本——均可通过 api.tokios.com 这一统一端点调用模型,调用端无需安装任何客户端软件。
对比表格
Tailscale 的优势所在
- 个人使用完全免费。 免费套餐允许最多 6 名用户以及 100 台设备接入。对于独立开发者或小型家庭用户而言,这仅需花费 $0 而已。
- 点对点低延迟。 一旦 WireGuard 隧道建立完成,数据即可直接在设备间传输(若条件允许)。整个传输路径无需任何中间服务器参与。
- 成熟的生态系统。 Tailscale 自 2019 年起便已投入实际生产环境。相关文档详尽,部署范围广泛,还能与众多身份验证服务实现无缝对接。
- Tailscale Funnel 与 LM Link。 Funnel 功能可将 Tailnet 服务发布至公开的
*.ts.net网址(仅支持443、8443、10000端口)。LM Studio 的 LM Link 功能同样借助 Tailscale 实现一键共享。 - 支持离线运行。 以 Headscale 作为自托管协调服务器后,Tailscale 即可在完全隔离的网络环境中运作。而 Tokios 则必须连接互联网才能访问其网关。
- 全面掌控基础设施。 所有节点均由您自行管理。您的客户端与上游模型之间不存在任何第三方服务介入。
Tokios 的优势所在
- 针对每个用户的 API 密钥。 每个
sk-tok-…密钥仅适用于特定的部署环境。您可以单独撤销某个密钥而不会影响其他密钥的使用。Tailscale 并不提供基于请求级别的身份验证机制,因此只要处于同一 Tailnet 网络内,任何用户均可无需令牌即可访问模型。 - 无需安装客户端软件。 任何 HTTP 客户端均可调用
api.tokios.com。无论是编程助手(如 Claude Code、Cline、Cursor)、聊天应用还是各类脚本,只需配置好基础 URL 与 API 密钥即可运行,完全无需安装 VPN 客户端。 - OpenAI 与 Anthropic 协议转换功能。 Tokios 可在网关层面完成 OpenAI 与 Anthropic 两种 API 格式之间的转换。只要将兼容 Anthropic 协议的客户端指向 Tokios,该客户端即可按照正确的协议与后端进行通信。Tailscale 则仅负责原始端口的转发操作。
- 兼容各类 HTTP 客户端。 无论是团队成员的个人电脑、云端运行的智能代理还是持续集成流水线,均无需加入 VPN 网络。只需提供对应的 URL 与令牌即可实现连接。
- 原生支持 CGNAT 穿透功能。 Tailscale 借助 DERP 中继节点来实现 CGNAT 穿透,不过这会增加网络延迟。而 Tokios 采用单向连接机制,可直接穿透 CGNAT 限制,无需借助任何中继节点。
何种情况下应选择 Tailscale
- 个人开发者或仅需管理少量设备的团队。 若您拥有 2 至 4 台设备且全部处于您的掌控之下,同时希望实现无第三方介入的点对点访问,Tailscale 便是理想之选。
- 需要多功能 VPN 服务的情况。 若您不仅需要访问模型 API,还希望实现 SSH 远程登录、文件共享或内部服务发现等功能,Tailscale 同样能满足需求。
- 处于离线或网络隔离环境时。 借助 Headscale 工具,Tailscale 可完全在内部网络中运行,无需依赖任何外部服务。
- 预算控制在 $0 以内。 Tailscale 的免费版本完全满足个人用户的使用需求,点对点数据传输也不受任何流量限制。
何种情况下应选择 Tokios
- 需要管理 API 密钥。 多位团队成员或外部用户各自都需要拥有具备特定权限的令牌。
- 兼容各类编程辅助工具。 Claude Code、Codex、Cline 等同类工具均要求提供基础 URL 与 API 密钥,而非 VPN 连接。
- 无需客户端软件。 调用方可以是各类脚本、持续集成流水线或无法安装虚拟专用网络客户端的软件即服务应用。
- 无需 VPN 即可实现团队访问。 您只需向相关人员提供对应的 URL 与密钥即可,无需将其加入 Tailscale 网络。
同时部署并使用这两种工具
Tailscale 与 Tokios 并非互斥方案,二者分别作用于不同层面且能相互补充:- Tailscale 用于基础设施访问。 借助 Tailscale 网络即可通过 SSH 连接模型服务器、访问 Grafana 控制台以及调用各类内部服务。
- Tokios 则负责 API 层面的访问管理。 您可以向需要调用模型但无需或不应获得完整网络访问权限的团队成员、编程辅助工具及聊天应用分发
sk-tok-…类型的令牌。
远程访问方案对比
SSH、Tailscale、Cloudflare Tunnel 与 Tokios 的安全性对比
何时应当选用 Tokios
一份实用的指南,助您判断何时选用 Tokios 才是恰当的选择。