Skip to content

项目简介

第一次接触本项目?从这里开始。本页说明项目用途和安装前的准备工作。

本项目是什么?

这是一个社区维护的软件源,为 OpenWrt 设备提供更小的 Tailscale 软件包

Tailscale 是一个零配置 VPN,能将你的设备安全地连接到一个私有网络(称为 "tailnet")。它基于 WireGuard,无需端口转发即可穿透 NAT 和防火墙。

OpenWrt 官方软件源的 Tailscale 软件包体积较大。本项目使用完全相同的 Tailscale 源码重新构建,仅做体积优化:

  • tailscale + tailscaled 合并为单一二进制文件
  • 通过编译参数裁剪可选功能(AWS、Kubernetes、Taildrop 等)
  • 使用 UPX 压缩(--best --lzma

效果: 二进制体积减小 30–60%,功能不变。非常适合闪存空间有限的路由器。

无功能性修改

源码直接取自 Tailscale 官方仓库,未做任何修改。仅添加了编译参数和 UPX 压缩。 详见 安全声明

使用安全吗?

安全。整个构建过程:

  • 开源化 — 所有脚本和工作流均在 GitHub 公开
  • 自动化 — 软件包由 GitHub Actions 构建,无人工上传
  • 可审计 — 每次构建日志都公开可查
  • 可复现 — 你可以按照构建指南自行构建

详见 安全声明

前置要求

安装前,请确认你的设备满足以下条件:

要求最低说明
OpenWrt 版本22.03 或更高可能不支持 21.02
存储空间剩余 < 8 MBUPX 压缩后体积很小
运行内存建议 256 MB内存较低的设备可能需要内存优化
内核模块kmod-tunca-bundle通常已预装
网络能访问 GitHub 或镜像站用于下载软件包

低内存设备

如果你的设备运行内存低于 256 MB,Tailscale 可能被 OOM Killer 杀死。 请参考内存优化,以更高的 CPU 占用换取更低的内存占用。

软件包类型

OpenWrt 从 25.12 版本开始更换了包管理器,你需要选择正确的软件包类型:

OpenWrt 版本包管理器软件包类型
25.12 或更高APK.apk
24.10 或更早OPKG.ipk

不知道自己的版本?快速开始会教你如何查看。

下一步

Built with ❤️ and shared with the community.