客户端安装:Windows 用安装包,其他设备一行命令
客户端装在你要暴露的那台设备上——服务跑在哪台机器,客户端就装哪台。它负责把这台设备上的服务接到蜻蜓映射,让外网能访问到。
先确认装在哪台设备
Section titled “先确认装在哪台设备”安装方式取决于这台设备有没有图形界面,之后在哪里创建映射也跟着不同:
| 设备 | 装什么 | 之后在哪创建映射 |
|---|---|---|
| Windows 电脑 | 桌面客户端(安装包) | 桌面客户端里 |
| Mac | 一行安装命令 | 网页控制台 |
| Linux 服务器、树莓派 | 一行安装命令 | 网页控制台 |
| 群晖 NAS、其他能跑 Docker 的设备 | Docker 命令 | 网页控制台 |
命令安装先拿到 API Key
Section titled “命令安装先拿到 API Key”除 Windows 外,其余安装方式都要用一个 API Key 来认领设备。
登录控制台,在「个人设置」里复制它,形如 sk- 开头。下面命令里的 <你的 API Key> 全部换成它,引号不要删。
Windows
Section titled “Windows”到官网下载页点「下载桌面客户端」,双击安装包按向导装完即可,结束后客户端会自动启动。
安装过程中系统可能弹出 SmartScreen 与 UAC 提示,这是 Windows 对下载文件的例行拦截,创建第一条映射第 1 步有逐屏截图说明怎么放行。
系统要求:Windows 10 及以上(64 位)。
在「终端」里执行:
curl -fsSL https://api.beesdc.com/api/v3/download/install.sh | FLYNAT_API_KEY="<你的 API Key>" sudo -E sh脚本会自己识别你的芯片类型(Intel 或 Apple 芯片),装完即在后台运行。
系统要求:macOS 12 及以上。不知道怎么打开终端,见打开终端速查。
Linux 与树莓派
Section titled “Linux 与树莓派”命令与 macOS 完全相同——脚本会自动识别系统和 CPU 架构,树莓派等 ARM 设备不需要换命令:
curl -fsSL https://api.beesdc.com/api/v3/download/install.sh | FLYNAT_API_KEY="<你的 API Key>" sudo -E sh系统要求:glibc 2.31 及以上(对应 Ubuntu 20.04、Debian 11 及以上的发行版)。
Docker
Section titled “Docker”先把镜像下载到本地:
curl -fsSL "https://api.beesdc.com/api/v3/download/docker?arch=$(uname -m)" | docker load再启动容器:
docker run -d --name flynat \ --network host --restart always \ -e FLYNAT_API_KEY="<你的 API Key>" \ -v flynat-data:/var/lib/flynat \ -v flynat-bin:/opt/flynat \ flynat/agent:latest要求 Docker 20.10 及以上。--restart always 让容器随宿主机开机自动拉起;手动 docker stop 只管到下次开机,不想再跑就用 docker rm -f flynat 删掉容器。
群晖 NAS
Section titled “群晖 NAS”群晖走的就是上面的 Docker 方式(DSM 里的套件叫 Container Manager 或 Docker,取决于系统版本)。完整步骤连同 DSM 的准备工作,见群晖 NAS 映射。
装好之后怎么确认
Section titled “装好之后怎么确认”- 桌面客户端:登录后停在「内网穿透」页,能看到映射列表就说明已经连上。
- 命令安装:打开控制台的「映射管理」页——映射按客户端分组,你刚装的这台设备会出现在这里。控制台首页也能看到客户端数量。
新装的设备还没有任何映射是正常的,创建第一条之后就会挂在它下面。
装不上或连不上
Section titled “装不上或连不上”- 客户端自带诊断:桌面客户端左侧「工具 → 工具箱」里的客户端诊断会逐段检查并给出修复建议,比手工排查快得多。完整排查路径见映射不通怎么办。
- 命令安装报错:确认命令里的 API Key 已经替换、引号完整,并且这台设备能正常访问互联网。
