← → 翻页 · B 静态 · ESC 索引
TAILLINK · APP LAUNCH FIELD NOTE
HARMONYOS × TAILNET · 01 / 12
HARMONYOS × TAILSCALE / HEADSCALE

TailLink

让你的鸿蒙设备,接入你的 TailNet——直接连上你自己 Tailscale / Headscale 账户里的每一台设备。
APP GALLERY 海外商店 · 已上架 XINLONG-WU · 2026.08 → SWIPE / ARROW KEYS
TailLink 图标
THE HOOK · 一个尴尬的现实
02 / 12
BEFORE TAILLINK

鸿蒙什么都能连,
就是连不上你的 TailNet

你的华为手机、平板、PC 都很强——但在你自己搭的那张 Tailscale / Headscale 网络里,它们一直「查无此机」。
— 在 TAILLINK 之前,OPENHARMONY 不是 TAILNET 的一等公民
Tailscale 控制台实拍:鸿蒙设备已上线
EVIDENCE · 实拍证据
03 / 12
它真的
上线了。
不是 P 图,是 Tailscale 官方控制台实拍:一台跑着 OpenHarmony 的华为 Mate 80 Pro Max,通过 TailLink 拿到了 100.x 网段地址,安安静静躺在设备列表里。 TAILSCALE ADMIN CONSOLE · 2026-08-27 23:56 GMT+8
MESH IP
100.112.98.105

设备在 TailNet 里的专属地址

SYSTEM
7.0.0.102

OpenHarmony 7.0.0.102 (Beta2) 真机

CLIENT
1.102.2-dev

内置 tailscaled · 2026.08.27 构建

WHAT IS TAILLINK · 这是个啥
04 / 12
WHAT IS TAILLINK

一个 App,三层拼图

LAYER 01
ArkTS 界面层
原生鸿蒙 UI + VPN Extension:登录、开关、节点列表,用起来就是一个普通鸿蒙 App。
PHONE · TABLET · PC
LAYER 02
OHTailscale 桥接层
ArkTS API · N-API/C++ 桥接 · Go 后端——把完整的 tailscaled 搬进了鸿蒙。
THE BRIDGE
LAYER 03
你的 TailNet
官方 Tailscale 或自建 Headscale 控制面,连的是你自己账户里的设备。
YOUR NETWORK
不是套壳浏览器,是跑在本地的完整 tailscaled。
THE CHALLENGES · 学术时间
05 / 12
THREE OPEN PROBLEMS
三个 Challenge,
一个答案。
说得学术一点:这不是「移植一个 App」这么简单,而是补齐三层真实存在的工程空白——平台、工具链、上游生态。
平台接入缺位 工具链缺位 上游适配缺位 OPENHARMONY × TAILNET
THE THREE CHALLENGES · 摆到台面上
06 / 12
THREE OPEN PROBLEMS · 逐条拆解

把问题摆到台面上

CHALLENGES 01 – 03
三个
空白。
有问题不可怕,可怕的是没人补。
01
CHALLENGE 01 · 平台接入缺位

鸿蒙设备,进不了 TailNet

Tailscale 官方客户端没有 HarmonyOS 版本。你的鸿蒙设备,在你自己的私有组网里——查无此机。

02
CHALLENGE 02 · 工具链缺位

没有面向 OH 的 Go 编译器

社区缺少成熟、开放、可复现的 OpenHarmony Go 工具链。tailscaled 是 Go 写的——连「编译」这第一步,都迈不出去。

03
CHALLENGE 03 · 上游适配缺位

没有 OH 平台适配层

Tailscale 社区没有面向 OpenHarmony 的适配:TUN 设备、网络栈、系统能力对接,全部要从零写起。

THE ANSWER · 解题思路
07 / 12
HOW IT WAS SOLVED

一环一环,把路铺出来

CORE · OH GO 工具链

自研面向 OpenHarmony 的 Go 交叉编译工具链——可构建、可测试、可复现。

MIDDLE · 修改版 TAILSCALE

适配 OH 的 TUN 与 VPN Extension,让 tailscaled 在鸿蒙上跑起来。

OUTER · TAILLINK APP

原生 ArkTS 外壳:登录、节点管理、一键开关,全是鸿蒙原生体验。

GO FOR OH OHTAILSCALE TAILLINK APP
01 / 工具链先行

没有编译器就没有一切,这是最先补齐的一环。

02 / 适配层居中

系统能力的差异,集中在这一层消化掉。

03 / 应用做外壳

用户看到的是 App,看不见下面两座山。

LIVE DEMO · 眼见为实
08 / 12
装、登、连,
一遍过。
完整流程实拍:安装 TailLink → 登录你的 Tailscale / Headscale 账户 → 设备上线,开始互访。 ▶ 把演示视频放到 videos/demo.mp4,本页自动加载;演讲时点击播放即可
TOPOLOGY
2 种控制面

Tailscale 官方 + Headscale 自建都支持

ADDRESS
100.x.x.x

每台鸿蒙设备拿到自己的 Mesh IP

SETUP
1 台起

从一台设备开始,把整张网连起来

AVAILABILITY · 哪里能装
09 / 12
AVAILABILITY

海外现在装,国区在路上

01 OVERSEAS · 海外版
已上架
App Gallery 海外商店搜索「TailLink」,完整功能,即装即用。
  • 完整 Tailscale / Headscale 登录能力
  • 连接你账户里的所有节点
  • 与其他平台客户端体验对齐
02 CHINA · 国区版
合规删减版
受政策与法规限制,国区需要对功能做一定删减后提供——除「全局代理」外,尽量满足其他功能需求,请各位理解。
  • 同一套代码,两个发布渠道
  • 功能做减法,体验尽量不打折
  • 审核路上,敬请期待
两个版本 bundleName 相同,安装时互相覆盖——别同时装。
COMPLIANCE · 合规先行
10 / 12
RULE ZERO

先合规,
再冲浪。

WITH GREAT CONNECTIVITY COMES GREAT RESPONSIBILITY
请务必阅读

无论你在哪个国家或地区使用 TailLink,都请遵守当地的国家政策与法律法规。

TailLink 的定位,是把你自己的设备连回你自己的网络。工具没有立场,但使用有边界——怎么用,由你负责。

请勿将本应用用于任何违法违规用途。— 作者最后的倔强
GROUND RULES · 丑话说前头
11 / 12
GROUND RULES · 六条声明

几条声明,一次说清

声明 01

实名上网

作者基本实名冲浪,不搞神秘人设。

声明 02

没有急性金属中毒的想法

懂的都懂。请各位高抬贵手,别害我。

声明 03 · 红线

严禁修改 · 破解 · 二次分发

没有商量。发现即追究。

声明 04

APP 不开源

应用本体闭源,这一点请各位理解。

声明 05

国区也会好用

除全局代理外,其他功能需求尽量满足。

声明 06

谢谢理解

你正常使用,就是对这个项目最大的保护。

12 / 12
CLOSING
TAILLINK · 2026

把你的设备,
连成你的网。

TailLink · 让鸿蒙接入 TailNet。海外已上架,国区在路上。
XINLONG-WU · 独立开发者
2026.08
TAKEAWAYS
03 THINGS
  • 01

    海外已上架

    App Gallery 海外商店搜索「TailLink」,现在就能用。

  • 02

    国区版在路上

    功能做减法,体验尽量不打折。

  • 03

    部分成果将开源

    OpenHarmony Go 工具链 + 修改版 Tailscale,会开源回馈社区。

→ 完 · THANKS FOR WATCHING